Google AI (g.ai)

Asisten penelusuran AI dari Google (AI Mode / g.ai) — jawaban grounded ke web realtime dengan sitasi. OpenAI-compatible chat completions.

1 endpoint526 calls0/1 passing
Get API key

OpenAI-compatible chat via Google AI Mode. Stateless: pertanyaan user terakhir jadi query, jawaban grounded realtime. Dukung stream SSE.

POST/v1/…google-aimode/chat
failed last checkno cache

Try it

Checking your keys…

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 });