Fel

HTTP-felkoder, svarsformat och regler för försök igen.

HTTPMenandeRekommenderad åtgärd
400Ogiltig begäranKorrigera JSON och obligatoriska fält
401Ogiltig, fryst eller återkallad nyckelVrid eller frigör nyckeln
402Otillräckligt kontosaldo eller gräns för nyckelanvändning har uppnåttsLägg till pengar eller återställ/öka nyckelgränsen
403Modellen är inte tillgänglig för nyckeln eller käll-IP som avvisats av en API-godkännandelistaUppdatera nyckelbehörigheter eller använd en tillåten käll-IP
404Okänd slutpunkt, modell eller asynkronbegäranKontrollera identifieraren och sökvägen
413Förfrågan är för storMinska kontextstorleken
429RPM eller samtidighet har överskriditsÄra Retry-After
500Gateway-felFörsök igen och inspektera loggar
502/503/504Upstream otillgänglig eller timeoutFörsök igen med exponentiell backoff

Betalning krävs

Otillräckligt företag/kontosaldo returnerar HTTP 402 Payment Required i det OpenAI-kompatibla kuvertet:

{
  "error": {
    "message": "Insufficient account balance.",
    "type": "payment_required",
    "code": "insufficient_balance"
  }
}

Samma stabila orsak/kod registreras i Request History. A 402 begäran avvisas innan leverantören verkställs och bör inte prövas automatiskt igen förrän finansieringen eller tillämplig utgiftsbegränsning har korrigerats.

Avslag på IP-godkännandelista

När en autentiserad API-nyckel är giltig men källadressen är utanför den effektiva personliga eller affärsorganisations API-tillåtelselista, avvisar Model Gate begäran innan exekvering uppströms. OpenAI-kompatibla svar använder HTTP 403 med kod ip_not_allowed. Antropiska-kompatibla svar använder det antropiska felenveloppet med HTTP 403 och authentication_error. Försök inte igen från samma otillåtna källa; ändra den konfigurerade godkännandelistan eller skicka begäran från en tillåten adress.

Försöka igen 429 efter Retry-After. Försöka igen 500, 502, 503, och 504 upp till tre gånger med 1/2/4-sekund backoff. Försök inte automatiskt igen validering, autentisering, saldo eller ej hittade fel.

Använd begäran offentligt ID från X-Request-ID för att korrelera svaret med förfrågningslogg.

Fel efter strömningsrubriker

SSE kan misslyckas efter att HTTP200 redan har skickats. Svaret innehåller sedan en protokollkompatibel felhändelse; gatewayförfrågningshistoriken registrerar terminalfelet oberoende av trådstatusen. Okända uppströmsmeddelanden är dolda som standard, godkända meddelanden kan exponeras av administratörspolicyn och fullständig exponering för uppströmsfel är explicit. Intern uppströms metadata och tillfälliga rådata förblir endast administratörer. Saknad användning efter en avbruten stream är okänd/recensionskrävd, inte en automatisk uppskattning från trådbytes. Bevara begäran-ID:t och försök igen endast medvetet efter att ha kontrollerat partiell utdata.