Dokumentasi
Arti tiap status dan cara mengatasinya.
| Status | Kode | Artinya | Yang perlu dilakukan |
|---|---|---|---|
| 400 | invalid_json, model_required, request_rejected | Body salah atau ditolak model | Periksa JSON dan parameter |
| 401 | missing_api_key, invalid_api_key, key_revoked, key_expired | Key tidak ada, salah, dicabut, atau kedaluwarsa | Periksa key atau buat yang baru |
| 402 | insufficient_tokens, insufficient_balance, key_limit_reached | Token, saldo, atau limit key habis | Isi ulang atau naikkan limit key |
| 403 | model_not_allowed, plan_required, account_suspended | Model tidak diizinkan untuk key atau paket ini | Ubah daftar model key atau upgrade paket |
| 404 | model_not_found, not_found, not_supported | Model atau endpoint tidak ada | Cek GET /v1/models |
| 503 | model_unavailable, maintenance | Model sedang gangguan atau gateway maintenance | Coba lagi, atau pakai smart router |
Bentuk body error mengikuti format yang kamu panggil, jadi SDK resmi bisa membacanya seperti biasa.
json
{
"error": {
"message": "Token tidak cukup. Beli paket token di dashboard.",
"type": "insufficient_quota",
"code": "insufficient_tokens"
}
}Setiap jawaban membawa header x-request-id. Sertakan ID itu kalau melapor ke admin.