Sohbet hata kodları
Sohbet Tamamlama hataları, aşağıda gösterilen standart error nesnesini kullanır. Konuşma ve katalog hataları code, message ve request_id'i içerir. Bir sorunu bildirirken X-Request-Id yanıt başlığını sağlayın ve süreyi isteyin.
Başarısız istekler, bir hata nesnesiyle birlikte 2xx olmayan bir HTTP durumu döndürür:
json
{"error":{"message":"Invalid request parameter.","type":"invalid_request_error","param":"messages","code":"invalid_request"}}Program mantığı için code'i ve teşhis bağlamı için message'i kullanın.
| HTTP | Kod | Anlamı |
|---|---|---|
| 400 | invalid_request | Geçersiz model, mesajlar veya oluşturma parametreleri |
| 401 | invalid_api_key | Geçersiz, süresi dolmuş veya devre dışı bırakılmış anahtar |
| 402 | insufficient_balance | Yeterli kredi yok |
| 403 | forbidden | Hesap veya IP erişimi kısıtlandı |
| 429 | rate_limited | Dakika başına istek sınırı aşıldı |
| 500 | internal_error | Sunucu hatası |
| 503 | upstream_unavailable | Sohbet veya ses hizmeti kullanılamıyor |
| 400 | content_policy_violation | İçerik politika kontrollerini geçemedi |
| 413 | payload_too_large | İstek gövdesi çok büyük |
| 504 | timeout | İstek zaman aşımına uğradı |
Yeniden denemeden önce isteğinizi ve kimlik bilgilerinizi kontrol edin. Geçici hatalar için yeniden denemeden önce bekleyin; tekrarlanan mesaj gönderimleri başka bir yanıt üretebilir.
Akış ilk metin için 90 saniyeye kadar bekler ve 60 saniye sonra yeni metin olmadan durur. Sürekli çıkışın sabit bir toplam zaman aşımı yoktur ve max_tokens'e tabi kalır.