Developer guide

Xəta kodları

Status kodlarına əsasən görüləcək tədbirlər və təkrar cəhd qaydaları

Bu səhifədə şlüzün qaytardığı status kodları və onların mənaları, həmçinin hər kod üzrə görüləcək tədbirlər ümumiləşdirilir.
Upstream 4xx·5xx qaytararsa, həmin kod olduğu kimi ötürülür; digər hallarda aşağıdakı cədvələ əməl edilir.
İki uyğunluq standartında xəta mətninin quruluşu, Anthropic uyğunluğunda error.type qaydaları, həmçinin limitləri və istifadəni yoxlamaq üçün konsol ekranı da təqdim olunur.

Status kodu

KodMənaGörüləcək tədbir
400Sorğu dəyərində xəta. Anthropic uyğun model siyahısında limit 1~1000 aralığından kənardadır və ya GET /responses/{responseId}?stream=true ilə saxlanılmış cavabı davam etdirməyə cəhd edilibDəyəri icazə verilən aralığa düzəldin. Saxlanılmış cavaba stream olmadan baxın.
401Açar yoxdur və ya açarın müddəti bitib, yaxud açar ləğv edilibAPI açarları səhifəsində açarın vəziyyətini yoxlayın, başlıq adını və Bearer prefiksini nəzərdən keçirin.
403Modelə giriş icazəsi yoxdur, istifadə limiti aşılıb, kredit kifayət etmir və ya səsin sahibi deyilsinizerror.message səbəbi fərqləndirir. Rəqəmlərə aşağıdakı limitləri və istifadəni yoxlama bölməsindəki ekrandan baxın.
404Model mövcud deyil və ya bu açarla ona giriş mümkün deyil (dəstəyi başa çatmış modellər də daxil olmaqla), yol mövcud deyil və ya 3 günlük saxlama müddəti keçmiş CleviDrive çıxışıƏvvəlcə GET /models ilə çağırıla bilən modellərin siyahısını yoxlayın. Yolu API çağırma səhifəsindəki cədvəllə müqayisə edin.
408 · 409 · 413Upstream vaxt aşımı, sıxlıq və ya sorğu ölçüsünün həddən artıq olması. Səs və voice yolları üçün vaxt limiti 5 dəqiqə, sorğu limiti isə 28 MiB-dir409 cavabında Retry-After varsa, həmin müddət qədər gözləyin. 413 üçün sorğunu hissələrə bölüb göndərin.
429Upstream təminatçısı sürət limiti tətbiq etdikdəRetry-After varsa, ona olduğu kimi əməl edin; yoxdursa, eksponensial geriçəkilmə ilə yenidən cəhd edin.
5xxŞlüzün və ya upstream-in müvəqqəti xətası (503 daxil olmaqla)Eksponensial geriçəkilmə ilə yenidən cəhd edin. Problem təkrarlanarsa, X-Request-Id ilə birlikdə yardım və əlaqə kanalları vasitəsilə bizə bildirin.

Yenidən cəhd

Şlüz öz 429 kodunu yaratmır, upstream cavabını gizlicə yenidən cəhd etmir və növbəyə də qoymur.
Gözləmə və yenidən cəhd işlərini klient həyata keçirir.

KodGözləmə müddətiSonra
409Retry-After varsa, həmin müddətEyni sorğunu yenidən göndərin.
429Retry-After varsa, həmin müddət; yoxdursa, eksponensial geriçəkilməEyni sorğunu yenidən göndərin.
5xxEksponensial geriçəkilməTəkrarlanarsa, müraciət edin.
413Gözləmə yoxdurSorğunu hissələrə bölüb göndərin.

Xəta mətni

Xəta mətninin formatı spesifikasiyadan asılı olaraq dəyişir. Upstream xətalarda yalnız mesaj saxlanılır və təmizlənərək ötürülür; stack və ya daxili sahələr ötürülmür.

OpenAI uyğun yolun mətnidir.

{
  "error": {
    "message": "API key is required.",
    "type": "invalid_request_error"
  }
}

Anthropic uyğun yolun mətnidir. error.type status kodu ilə müəyyən edilir.

{
  "type": "error",
  "error": {
    "type": "authentication_error",
    "message": "..."
  },
  "request_id": "rqid..."
}
Anthropic uyğun error.type
Status koduerror.type
400invalid_request_error
401authentication_error
403permission_error
404not_found_error
413request_too_large
429rate_limit_error
529overloaded_error
Digər kodlarapi_error

Limitləri və istifadəyə nəzarət

Limit göstəriciləri hər iş sahəsi üçün fərqlidir. 403 səbəbini error.message vasitəsilə yoxladıqdan sonra aşağıdakı ekranda göstəricilərə baxın.

YoxlanılacaqKonsol ekranı
İş sahəmə tətbiq olunan limitİcmaldakı təyin edilmiş istifadə limiti
Planın icazə verdiyi aralıq və qalıqPlan və kreditlər
Faktiki istifadə (model və açar üzrə çağırış sayı, təxmini çıxılacaq kreditlər)İstifadə
Açarın vəziyyəti (müddətinin bitib-bitməməsi və ləğv edilib-edilməməsi)API açarı
CLEVI

Dil və region

Maşın tərəfindən tərcümə edilmiş dillər işarələnir. Mövcudluq dərc edilmiş sayt paketinə əsaslanır.

136 dil

Tövsiyə olunur

1

Şərqi Asiya

7

Cənub-Şərqi Asiya

11

Cənubi Asiya

18

Mərkəzi Asiya

5

Yaxın Şərq və Qafqaz

10

Qərbi Avropa və Cənubi Avropa

16

Birləşmiş Krallıq və İrlandiya

4

Şimali Avropa

10

Mərkəzi Avropa və Balkanlar

14

Şərqi Avropa

5

Şərqi Afrika

8

Qərbi Afrika və Mərkəzi Afrika

9

Cənubi Afrika

8

Amerika

5

Okeaniya

5