Dokümantasyona geç
Bu sayfada

Dokümantasyon

Hatalar / İstek sınırları

Hatalar

HTTP hataları, code ve message içeren bir error nesnesine sahiptir. Başarıyla kabul edilen bir görev daha sonra yine de başarısız olabilir; görevi sorgulayın veya başarısızlık geri çağırmasını işleyin.

{
  "error": {
    "code": "invalid_request",
    "message": "input.prompt is required."
  }
}
HTTPAlanYapılması gereken
400invalid_request
Yeniden denemeden önce JSON yapısını, eksik istemi, parametre aralığını veya medya URL'sini düzeltin.
401invalid_api_key
Bearer token değerini ve API anahtarının aktif olup olmadığını kontrol edin.
402insufficient_credits
Kredi ekleyin veya görev maliyetini düşürün. Yanıt, gerekli ve mevcut miktarları içerebilir.
403forbidden
Hata mesajında belirtilen hesap düzeyindeki kısıtlamayı kontrol edin.
404not_found
Görev kimliğini ve anahtarın görevin sahibine ait olup olmadığını kontrol edin.
429rate_limited
Yeniden denemeden önce Retry-After başlığında belirtilen süreyi bekleyin.
500internal_error
Hata mesajını ve API günlüklerini inceleyin. Dikkatli bir şekilde yeniden deneyin; istek oluşturmayı tekrar göndermek, faturalandırılabilir başka bir görev oluşturabilir.

İstek sınırları

Görev oluşturma: Her bir API anahtarı, varsayılan olarak dakikada en fazla 100 isteğe izin verir. Özel istek limitleri şu anda desteklenmemektedir.

Görev sorgulama: Her bir API anahtarı, varsayılan olarak dakikada en fazla 120 isteğe izin verir. Sorgulama istekleri ve görev oluşturma istekleri birbirinden bağımsız olarak sayılır.

Görsel ve video oluşturma istekleri aynı API anahtarı istek sınırını (rate limit) paylaşır.

HTTP 429 hatası, oluşturma için Retry-After: 60 ve sorgular için Retry-After: 5 başlıklarını içerir. Geri çekilme (backoff) yöntemini kullanın ve gereğinden daha sık sorgulama yapmaktan kaçının.
HTTP/1.1 429 Too Many Requests
Content-Type: application/json
Retry-After: 60
{
  "error": {
    "code": "rate_limited",
    "message": "Rate limit exceeded."
  }
}