x-api-key (gaya Anthropic) atau Authorization: Bearer sk-….
Setiap respons menyertakan header request-id / x-request-id (ID request Hostlinku, format
msg_…) dan, pada respons sukses non-streaming, x-model.
Konfigurasi cepat
Panduan langkah demi langkah per tool (Claude Code, Cline, dan lainnya) ada di Integrasi IDE & Agent. Claude CodeParameter body
Field di luar daftar dibuang. Body tidak valid ditolak
400 invalid_request_error dengan
rincian per field di error.details.issues.
Respons non-streaming
id dan model selalu identitas publik Hostlinku. Blok hostlinku adalah ekstensi (SDK Anthropic
mengabaikannya) berisi biaya , Service Mode API key, dan latensi.
Streaming (stream: true)
Gateway mengalirkan event SSE dengan framing Anthropic (event: + data:):
- Usage final ada di
message_delta; biaya dihitung dari usage nyata setelahmessage_stop. - Bila stream gagal di tengah, gateway mengirim
event: errordengan{"type":"error","error":{"type":…,"message":…}}dan tidak mengirimmessage_stoppalsu. - Error sebelum byte pertama (saldo habis, model tidak ada, rate limit) dikembalikan sebagai
respons JSON biasa dengan status HTTP yang benar — SDK Anthropic memetakannya ke exception
(
AuthenticationError,NotFoundError,RateLimitError, …).
Hitung token
model, messages, opsional system, tools, tool_choice, thinking. Respons
{ "input_tokens": 15 }. Tidak dikenai biaya.
Format error
Pesan error tidak pernah memuat identitas provider upstream. Daftar lengkap kode untuk format
OpenAI ada di Error.

