Asisten penelusuran AI dari Google (AI Mode / g.ai) — jawaban grounded ke web realtime dengan sitasi. OpenAI-compatible chat completions.
chatfailed the last check/v1/ai:google-aimode/chatno cache3 paramschecking key…// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";
const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });
const data = await client.run("ai:google-aimode", "chat", {
"messages": [
{
"role": "system",
"content": "Jawab ringkas dalam bahasa Indonesia."
},
{
"role": "user",
"content": "apa ibukota indonesia dan berapa populasinya?"
}
],
"hl": "id",
"stream": false
});
console.log(data);curl -X POST "https://api.zpi.web.id/v1/ai:google-aimode/chat?hl=id&stream=false" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx" \
-H "content-type: application/json" \
--data '{"messages":[{"role":"system","content":"Jawab ringkas dalam bahasa Indonesia."},{"role":"user","content":"apa ibukota indonesia dan berapa populasinya?"}]}'/v1/ai:google-aimode/chatOpenAI-compatible chat via Google AI Mode. Stateless: pertanyaan user terakhir jadi query, jawaban grounded realtime. Dukung stream SSE.messagesarrayrequiredin bodyhlenumoptionalstreambooleanoptionalcurl -X POST "https://api.zpi.web.id/v1/ai:google-aimode/chat?hl=id&stream=false" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"id": "chatcmpl-Wsa932kQaUCgzyn3hDVmWvGD",
"model": "google-aimode",
"usage": {
"total_tokens": 118,
"prompt_tokens": 21,
"completion_tokens": 97
},
"object": "chat.completion",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Ibukota Indonesia saat ini adalah Jakarta. Universitas Teknokrat IndonesiaMenurut data Badan Pusat Statistik (BPS) yang dilaporkan pada tahun 2025, populasi Jakarta mencapai sekitar 10,72 juta jiwa. InstagramCatatan: Saat ini proses pemindahan ibukota ke Nusantara (IKN) sedang berlangsung. Universitas Teknokrat IndonesiaJika Anda ingin saya mencari tahu informasi lain, beri tahu saya!"
},
"finish_reason": "stop"
}
],
"created": 1781069007
}