Google AI (g.ai)
Asisten penelusuran AI dari Google (AI Mode / g.ai) — jawaban grounded ke web realtime dengan sitasi. OpenAI-compatible chat completions.
Chat Completion
OpenAI-compatible chat via Google AI Mode. Stateless: pertanyaan user terakhir jadi query, jawaban grounded realtime. Dukung stream SSE.
/v1/ai:google-aimode/chatParameters
| Name | Type | In | Description |
|---|---|---|---|
| messages | array | body | OpenAI-format messages. AI Mode = asisten penelusuran (grounded ke web realtime). Stateless: pertanyaan user terakhir jadi query utama, system + prior turns jadi konteks ringkas. Required. |
| hl | enum | query | Bahasa jawaban AI Mode. Default id. One of id, en. |
| stream | boolean | query | Stream via SSE delta. Default false (pseudo-stream: jawaban di-buffer lalu di-chunk). |
Example response
{"project":"ai:google-aimode", "data": {"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 },"timestamp":"2026-07-10T05:18:18Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Try it
Live request with your key
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 });
Google AI (g.ai)
Asisten penelusuran AI dari Google (AI Mode / g.ai) — jawaban grounded ke web realtime dengan sitasi. OpenAI-compatible chat completions.
OpenAI-compatible chat via Google AI Mode. Stateless: pertanyaan user terakhir jadi query, jawaban grounded realtime. Dukung stream SSE.
/v1/…google-aimode/chatTry it
Parameters
messages
array · body · required
OpenAI-format messages. AI Mode = asisten penelusuran (grounded ke web realtime). Stateless: pertanyaan user terakhir jadi query utama, system + prior turns jadi konteks ringkas.
hl
enum · query · optional
Bahasa jawaban AI Mode. Default id.
stream
boolean · query · optional
Stream via SSE delta. Default false (pseudo-stream: jawaban di-buffer lalu di-chunk).
Example response
{"project":"ai:google-aimode", "data": {"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 },"timestamp":"2026-07-10T05:18:18Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Code
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 });