Developer guide

Fejlkoder

Håndtering og regler for genforsøg efter statuskode

Denne side opsummerer statuskoderne, som gatewayen returnerer, deres betydning og håndteringen af hver kode.
Hvis upstream returnerer en 4xx- eller 5xx-kode, videresendes koden uændret; i alle andre tilfælde gælder tabellen nedenfor.
Vi beskriver også formatet for fejlteksten i de to kompatibilitetsstandarder, reglerne for Anthropic-kompatibel error.type samt konsolskærmen til kontrol af grænser og forbrug.

Statuskode

KodeBetydningHåndtering
400Fejl i anmodningsværdien. limit for Anthropic-kompatible modelliste ligger uden for 1~1000, eller der er forsøgt at fortsætte en gemt respons med GET /responses/{responseId}?stream=trueRet værdien til at ligge inden for området. Hent gemte responser uden stream.
401Nøgle mangler eller er udløbet eller tilbagekaldtKontrollér nøglens status på API-nøglesiden, og kontrollér headernavnet og Bearer-præfikset.
403Ingen adgang til modellen, brugsgrænsen er overskredet, utilstrækkelige kreditter eller du er ikke ejeren af stemmenerror.message angiver årsagen. Du kan se tallene på skærmen i afsnittet nedenfor om kontrol af grænser og forbrug.
404Modellen findes ikke eller kan ikke tilgås med denne nøgle (herunder modeller, hvis support er ophørt), stien findes ikke, eller CleviDrive-outputtet er ældre end opbevaringsperioden på 3 dageKontrollér først listen over modeller, der kan kaldes, med GET /models. Sammenhold stien med tabellen på siden Sådan kalder du API'et.
408 · 409 · 413Timeout hos upstream, overbelastning eller anmodningen er for stor. Tidsgrænsen for tale- og stemmesti er 5 minutter, og grænsen for anmodninger er 28 MiBHvis 409 har Retry-After, skal du vente det angivne tidsrum. Del anmodningen op ved 413.
429Når upstream-udbyderen har indført en hastighedsbegrænsningFølg Retry-After, hvis den findes; ellers prøv igen med eksponentiel backoff.
5xxMidlertidig fejl i gatewayen eller upstream (inklusive 503)Prøv igen med eksponentiel backoff. Hvis det gentager sig, skal du give os besked via Hjælp og Kontakt sammen med X-Request-Id.

Genforsøg

Gatewayen opretter ikke selv 429 og genforsøger eller kølægger heller ikke upstream-svar uden at gøre opmærksom på det.
Klienten håndterer ventetid og genforsøg.

KodeVentetidDerefter
409Hvis Retry-After findes, den angivne tidSender den samme anmodning igen.
429Hvis Retry-After findes, den angivne tid; ellers eksponentiel backoffSender den samme anmodning igen.
5xxEksponentiel backoffKontakter support, hvis det gentager sig.
413Ingen ventetidDeler anmodningen op.

Fejltekst

Fejlteksten har forskellig struktur afhængigt af specifikationen. Upstream-fejl videresendes i en opryddet form med kun meddelelsen; stacktraces og interne felter videresendes ikke.

Dette er teksten for den OpenAI-kompatible sti.

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

Dette er teksten for den Anthropic-kompatible sti. error.type bestemmes ud fra statuskoden.

{
  "type": "error",
  "error": {
    "type": "authentication_error",
    "message": "..."
  },
  "request_id": "rqid..."
}
Anthropic-kompatibel error.type
Statuskodeerror.type
400invalid_request_error
401authentication_error
403permission_error
404not_found_error
413request_too_large
429rate_limit_error
529overloaded_error
Andre koderapi_error

Kontrol af grænser og forbrug

Grænseværdierne varierer fra workspace til workspace. Kontrollér årsagen til 403 i error.message, og se derefter værdierne på skærmene nedenfor.

Det, der skal kontrolleresKonsolskærm
Grænse for mit workspaceTildelt forbrugsgrænse under Oversigt
Område og saldo, som planen tilladerPlan og kreditter
Det faktiske forbrug (kald pr. model og nøgle, forventede fratrukne kreditter)Forbrug
Nøglens status (om den er udløbet eller tilbagekaldt)API-nøgle
CLEVI

Sprog og region

Maskinoversatte sprog er markeret. Tilgængeligheden følger den offentliggjorte webstedspakke.

136 sprog

Anbefales

1

Østasien

7

Sydøstasien

11

Sydasien

18

Centralasien

5

Mellemøsten og Kaukasus

10

Vesteuropa og Sydeuropa

16

Storbritannien og Irland

4

Nordeuropa

10

Centraleuropa og Balkan

14

Østeuropa

5

Østafrika

8

Vestafrika og Centralafrika

9

Det sydlige Afrika

8

Nord-, Mellem- og Sydamerika

5

Oceanien

5