Kode kesalahan obrolan
Kesalahan Penyelesaian Obrolan menggunakan objek error standar yang ditunjukkan di bawah. Kesalahan ucapan dan katalog berisi code, message dan request_id. Berikan header respons X-Request-Id dan waktu permintaan saat melaporkan masalah.
Permintaan yang gagal mengembalikan status HTTP non-2xx dengan objek kesalahan:
{"error":{"message":"Invalid request parameter.","type":"invalid_request_error","param":"messages","code":"invalid_request"}}Gunakan code untuk logika program dan message untuk konteks diagnostik.
| HTTP | Kode | Arti |
|---|---|---|
| 400 | invalid_request | Model, pesan, atau parameter pembuatan tidak valid |
| 401 | invalid_api_key | Kunci tidak valid, kedaluwarsa, atau dinonaktifkan |
| 402 | insufficient_balance | Kredit tidak cukup |
| 403 | forbidden | Akses akun atau IP dibatasi |
| 429 | rate_limited | Batas permintaan per menit terlampaui |
| 500 | internal_error | Kesalahan server |
| 503 | upstream_unavailable | Layanan obrolan atau suara tidak tersedia |
| 400 | content_policy_violation | Konten tidak lolos pemeriksaan kebijakan |
| 413 | payload_too_large | Isi permintaan terlalu besar |
| 504 | timeout | Waktu permintaan habis |
Periksa permintaan dan kredensial Anda sebelum mencoba lagi. Untuk kesalahan sementara, tunggu sebelum mencoba lagi; pengiriman pesan yang berulang dapat menghasilkan balasan lain.
Streaming menunggu hingga 90 detik untuk teks pertama dan berhenti setelah 60 detik tanpa teks baru. Output berkelanjutan tidak memiliki total batas waktu tetap dan tetap tunduk pada max_tokens.