Developer guide

Kodovi pogrešaka

Postupanje i pravila ponovnog pokušaja prema statusnom kodu

Ova stranica sažima statusne kodove koje vraća pristupnik, njihovo značenje i postupanje za svaki kod.
Ako upstream vrati 4xx ili 5xx, taj se kod prosljeđuje nepromijenjen, a u ostalim slučajevima primjenjuje se tablica u nastavku.
Također su opisani oblici tijela pogreške za dva kompatibilna standarda, pravila za Anthropic kompatibilni error.type te zasloni konzole za provjeru ograničenja i upotrebe.

Statusni kod

KodZnačenjePostupanje
400Pogreška u vrijednosti zahtjeva. limit popisa Anthropic kompatibilnih modela izvan je raspona 1–1000 ili se pokušava nastaviti spremljeni odgovor pomoću GET /responses/{responseId}?stream=trueVrijednost postavite unutar dopuštenog raspona. Spremljene odgovore dohvatite bez stream.
401Ključ nedostaje ili je istekao odnosno opozvanNa stranici API ključeva provjerite status ključa te provjerite naziv zaglavlja i prefiks Bearer.
403Nema dopuštenja za pristup modelu, prekoračeno je ograničenje upotrebe, nema dovoljno kredita ili korisnik nije vlasnik glasaerror.message navodi razlog. Brojke možete vidjeti na zaslonu 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 završila), putanja ne postoji ili je istekao trodnevni rok čuvanja rezultata u CleviDriveuNajprije provjerite popis modela koje je moguće pozvati pomoću GET /models. Putanju usporedite s tablicom na stranici Pozivanje API-ja.
408 · 409 · 413Prekoračenje vremena upstreama, zagušenje ili prekoračenje veličine zahtjeva. Za glasovne i voice putanje vremensko ograničenje iznosi 5 minuta, a gornja granica zahtjeva 28 MiBAko 409 sadrži Retry-After, pričekajte navedeno vrijeme. Za 413 podijelite zahtjev na više dijelova.
429Upstream pružatelj primjenjuje ograničenje brzineAko je naveden Retry-After, slijedite ga; u suprotnom pokušajte ponovno uz eksponencijalni povratni interval.
5xxPrivremena pogreška pristupnika ili upstreama (uključujući 503)Pokušajte ponovno uz eksponencijalni povratni interval. Ako se problem ponavlja, prijavite ga putem pomoći i kontakta uz X-Request-Id.

Ponovni pokušaj

Pristupnik ne generira vlastiti 429 te potajno ne pokušava ponovno slati upstream odgovore niti ih stavlja u red čekanja.
Klijent upravlja čekanjem i ponovnim pokušajima.

KôdVrijeme čekanjaZatim
409Ako postoji Retry-After, pričekajte to vrijemePonovno pošaljite isti zahtjev.
429Ako postoji Retry-After, pričekajte to vrijeme; inače koristite eksponencijalno povlačenjePonovno pošaljite isti zahtjev.
5xxEksponencijalno povlačenjeAko se ponavlja, obratite nam se.
413Bez čekanjaPodijelite zahtjev.

Tijelo pogreške

Tijelo pogreške razlikuje se ovisno o specifikaciji. Pogreške iz upstreama prosljeđujemo sa sažetom samo porukom; stog i interna polja ne prosljeđuju se.

Tijelo OpenAI-kompatibilne rute.

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

Tijelo Anthropic-kompatibilne rute. error.type određuje se prema statusnom kodu.

{
  "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 potrošnje

Vrijednosti ograničenja razlikuju se ovisno o radnom prostoru. Provjerite razlog za 403 u error.message, a zatim vrijednosti pogledajte na zaslonima u nastavku.

Što provjeritiZaslon konzole
Ograničenje za moj radni prostorDodijeljeno ograničenje potrošnje u pregledu
Raspon koji dopušta plan i stanjePlan i krediti
Stvarna potrošnja (pozivi po modelu i ključu, procijenjeni utrošeni krediti)Potrošnja
Status ključa (je li istekao ili opozvan)API ključ
CLEVI

Jezik i regija

Strojno prevedeni jezici označeni su. Dostupnost prati objavljeni paket web-mjesta.

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 Europa i Južna Europa

16

Ujedinjeno Kraljevstvo i Irska

4

Sjeverna Europa

10

Srednja Europa i Balkan

14

Istočna Europa

5

Istočna Afrika

8

Zapadna Afrika i Središnja Afrika

9

Južna Afrika

8

Amerike

5

Oceanija

5