Format respons kesalahan
Semua kesalahan mengembalikan objek JSON dengan fielderror:
Kode status HTTP
400 Bad Request
Body permintaan tidak sesuai format atau tidak memiliki field yang wajib diisi.- Field
modelataumessagestidak ada dalam chat completions - JSON tidak valid dalam body permintaan
- Array
messageskosong
401 Unauthorized
Autentikasi gagal. Kunci tidak valid, tidak ada, atau saldo akun nol.403 Forbidden
Kunci API tidak memiliki izin untuk mengakses model yang diminta.404 Not Found
ID model tidak dikenali oleh Flatkey.429 Too Many Requests
Kunci Anda telah melampaui batas rate limit.500 Internal Server Error
Terjadi kesalahan tak terduga saat memproses permintaan Anda.503 Service Unavailable
Penyedia model untuk sementara tidak tersedia.Strategi percobaan ulang
Untuk kesalahan429, 500, dan 503, terapkan exponential backoff:
python
OpenAI SDK memiliki logika percobaan ulang bawaan melalui parameter
max_retries. Atur max_retries=3 di konstruktor klien OpenAI untuk secara otomatis mencoba ulang pada kesalahan sementara.