JavaScript
A minimal JavaScript request to OptimAI Search.
const response = await fetch("https://api-onchain.optimai.network/external/v1/search", {
method: "POST",
headers: {
"X-API-Key": process.env.OPTIMAI_API_KEY ?? "",
"Content-Type": "application/json",
"Idempotency-Key": "javascript-search-001",
},
body: JSON.stringify({
query: "What are the latest AI search infrastructure patterns?",
}),
})
if (!response.ok) {
throw new Error(`OptimAI Search failed: ${response.status} ${await response.text()}`)
}
const created = await response.json()
console.log(`Poll /external/v1/search/${created.id}; current status: ${created.status}`)