Developer guide

Kod greške

Postupanje i pravila ponovnog pokušaja prema kodovima statusa

Ova stranica sažima kodove statusa koje vraća gateway, njihovo značenje i postupanje za svaki kod.
Ako upstream vrati 4xx ili 5xx, taj kod se prosljeđuje nepromijenjen; u ostalim slučajevima primjenjuje se tabela u nastavku.
Takođe su opisani oblici tijela greške za dvije kompatibilne specifikacije, pravila za Anthropic-kompatibilni error.type te ekran konzole za provjeru ograničenja i upotrebe.

Kod statusa

KodZnačenjePostupanje
400Greška u vrijednosti zahtjeva. limit na listi Anthropic-kompatibilnih modela je izvan raspona 1–1000 ili je pokušan nastavak sačuvanog odgovora putem GET /responses/{responseId}?stream=trueIspravite vrijednost tako da bude unutar raspona. Sačuvane odgovore dohvatite bez stream.
401Ključ nedostaje ili je istekao odnosno opozvanProvjerite status ključa na ekranu API ključeva i provjerite naziv zaglavlja i Bearer prefiks.
403Nema dozvole za pristup modelu, prekoračeno ograničenje upotrebe, nedovoljno kredita ili korisnik nije vlasnik glasaerror.message razlikuje razlog. Vrijednosti možete vidjeti na ekranima u odjeljku za provjeru ograničenja i upotrebe u nastavku.
404Model ne postoji ili mu se ne može pristupiti ovim ključem (uključujući modele kojima je podrška ukinuta), putanja ne postoji ili je istekao period čuvanja od 3 dana za CleviDrive izlazNajprije provjerite listu modela dostupnih za pozivanje pomoću GET /models. Putanju uporedite s tabelom na stranici Pozivanje API-ja.
408 · 409 · 413Istek vremena upstream-a, zagušenje ili prekoračenje veličine zahtjeva. Ograničenje vremena za glasovne i voice putanje iznosi 5 minuta, a gornja granica zahtjeva je 28 MiBAko 409 sadrži Retry-After, sačekajte navedeno vrijeme. Za 413 podijelite zahtjev na manje dijelove.
429Upstream pružalac je postavio ograničenje brzineAko je naveden Retry-After, slijedite ga; u suprotnom pokušajte ponovo uz eksponencijalno povećanje čekanja.
5xxPrivremena greška gateway-a ili upstream-a (uključujući 503)Pokušajte ponovo uz eksponencijalno povećanje čekanja. Ako se problem ponavlja, prijavite ga putem pomoći i kontakta, zajedno s X-Request-Id.

Ponovni pokušaj

Gateway ne generiše vlastiti 429, niti u pozadini ponavlja upstream odgovor ili ga stavlja u red.
Čekanje i ponovni pokušaj obavlja klijent.

KodVrijeme čekanjaZatim
409Ako postoji Retry-After, čekajte navedeno vrijemePonovo pošaljite isti zahtjev.
429Ako postoji Retry-After, čekajte navedeno vrijeme; u suprotnom koristite eksponencijalno povlačenjePonovo pošaljite isti zahtjev.
5xxEksponencijalno povlačenjeAko se ponavlja, obratite se podršci.
413Bez čekanjaPodijelite zahtjev.

Tijelo greške

Oblik tijela greške razlikuje se prema specifikaciji. Greške uzlaznog sistema prosljeđujemo sažeto, zadržavajući samo poruku; stek i interna polja se ne prosljeđuju.

Tijelo za OpenAI kompatibilnu putanju.

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

Tijelo za Anthropic kompatibilnu putanju. error.type se određuje na osnovu statusnog koda.

{
  "type": "error",
  "error": {
    "type": "authentication_error",
    "message": "..."
  },
  "request_id": "rqid..."
}
Anthropic kompatibilni error.type
Statusni koderror.type
400invalid_request_error
401authentication_error
403permission_error
404not_found_error
413request_too_large
429rate_limit_error
529overloaded_error
Ostali kodoviapi_error

Provjera ograničenja i korištenja

Vrijednosti ograničenja razlikuju se za svaki workspace. Provjerite razlog za 403 u error.message, a zatim pogledajte vrijednosti na ekranima u nastavku.

Šta provjeritiEkran konzole
Ograničenje postavljeno za moj workspaceDodijeljeno ograničenje korištenja u pregledu
Raspon koji plan dozvoljava i stanjePlan i krediti
Stvarna upotreba (broj poziva po modelu i ključu, procijenjeni odbijeni krediti)Korištenje
Status ključa (da li je istekao ili opozvan)API ključ
CLEVI

Jezik i regija

Jezici prevedeni mašinski su označeni. Dostupnost prati objavljeni paket stranice.

136 jezika

Preporučeno

1

Istočna Azija

7

Jugoistočna Azija

11

Južna Azija

18

Srednja Azija

5

Bliski istok i Kavkaz

10

Zapadna Evropa i Južna Evropa

16

Ujedinjeno Kraljevstvo i Irska

4

Sjeverna Evropa

10

Srednja Evropa i Balkan

14

Istočna Evropa

5

Istočna Afrika

8

Zapadna Afrika i Srednja Afrika

9

Južna Afrika

8

Amerika

5

Okeanija

5