Errors

API mengembalikan error dalam format OpenAI:

{
  "error": {
    "message": "Invalid API key provided.",
    "type": "authentication_error",
    "param": null,
    "code": "invalid_api_key"
  }
}

Kode error

  • missing_api_key (401) — Header Authorization tidak ada.
  • invalid_api_key (401) — Key tidak valid atau telah dicabut.
  • expired_api_key (401) — Key telah kedaluwarsa.
  • model_not_found (404) — Model tidak tersedia di gateway.
  • insufficient_credits (402) — Saldo kredit tidak cukup.
  • provider_not_configured (503) — Provider tidak dikonfigurasi di server.
  • invalid_request (400) — Body permintaan tidak valid.
  • internal_error (500) — Kesalahan tak terduga.

Penanganan error

  • Pada 401, periksa API key atau buat ulang di dashboard.
  • Pada 402, isi ulang kredit di Billing.
  • Pada 429 (rate limit), coba ulang dengan backoff eksponensial.
  • Pada 5xx, tunggu sebentar lalu coba ulang.