Developer guide

Fehlercodes

Maßnahmen und Wiederholungsregeln nach Statuscode

Diese Seite fasst die vom Gateway zurückgegebenen Statuscodes, ihre Bedeutung und die Maßnahmen für die einzelnen Codes zusammen.
Wenn der Upstream einen 4xx- oder 5xx-Code zurückgibt, wird dieser unverändert weitergeleitet. In allen anderen Fällen gilt die folgende Tabelle.
Außerdem werden die Formate der Fehlertexte für die beiden kompatiblen Spezifikationen, die Regeln für Anthropic-kompatibles error.type sowie die Konsolenansichten zur Prüfung von Limits und Nutzung beschrieben.

Statuscode

CodeBedeutungMaßnahme
400Fehler in den Anfrageparametern. Das limit der Anthropic-kompatiblen Modellliste liegt außerhalb des Bereichs von 1 bis 1000, oder es wurde versucht, eine gespeicherte Antwort mit GET /responses/{responseId}?stream=true fortzusetzenDie Werte innerhalb des zulässigen Bereichs korrigieren. Gespeicherte Antworten ohne stream abrufen.
401Kein Schlüssel vorhanden oder der Schlüssel ist abgelaufen bzw. widerrufenDen Schlüsselstatus auf der API-Schlüsselseite prüfen und den Header-Namen sowie das Bearer-Präfix überprüfen.
403Keine Berechtigung für den Modellzugriff, Nutzungslimit überschritten, unzureichendes Guthaben oder nicht der Eigentümer der Voiceerror.message unterscheidet die Gründe. Die Zahlen sind in den Ansichten im folgenden Abschnitt zur Prüfung von Limits und Nutzung zu sehen.
404Modell nicht vorhanden oder mit diesem Schlüssel nicht zugänglich (einschließlich Modelle, deren Unterstützung eingestellt wurde), nicht vorhandener Pfad oder CleviDrive-Ergebnis, dessen Aufbewahrungsfrist von 3 Tagen abgelaufen istZuerst mit GET /models die Liste der aufrufbaren Modelle prüfen. Den Pfad mit der Tabelle auf der Seite „API aufrufen“ abgleichen.
408 · 409 · 413Upstream-Timeout, Überlastung oder Anfragegröße überschritten. Für Sprach- und Voice-Pfade beträgt das Zeitlimit 5 Minuten, das Anfrage-Limit 28 MiBWenn 409 einen Retry-After enthält, die angegebene Zeit warten. Bei 413 die Anfrage aufteilen.
429Der Upstream-Anbieter hat eine Geschwindigkeitsbegrenzung angewendetWenn Retry-After vorhanden ist, diese Vorgabe unverändert befolgen. Andernfalls mit exponentiellem Backoff erneut versuchen.
5xxVorübergehender Fehler des Gateways oder Upstreams (einschließlich 503)Mit exponentiellem Backoff erneut versuchen. Wenn der Fehler wiederholt auftritt, über Hilfe und Kontakt zusammen mit der X-Request-Id informieren.

Wiederholungsversuche

Das Gateway erzeugt keine eigenen 429-Fehler und versucht Upstream-Antworten auch nicht heimlich erneut oder stellt sie in eine Warteschlange.
Warten und Wiederholungsversuche werden vom Client durchgeführt.

CodeWartezeitDanach
409Wenn Retry-After vorhanden ist, so lange wartenDieselbe Anfrage erneut senden.
429Wenn Retry-After vorhanden ist, so lange warten, andernfalls exponentielles BackoffDieselbe Anfrage erneut senden.
5xxExponentielles BackoffBei Wiederholung den Support kontaktieren.
413Keine WartezeitDie Anfrage aufteilen.

Fehlertext

Der Fehlertext hat je nach Spezifikation ein anderes Format. Upstream-Fehler werden auf die Meldung reduziert und bereinigt weitergeleitet; Stacktraces und interne Felder werden nicht weitergegeben.

Dies ist der Text der OpenAI-kompatiblen Route.

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

Dies ist der Text der Anthropic-kompatiblen Route. error.type wird anhand des Statuscodes festgelegt.

{
  "type": "error",
  "error": {
    "type": "authentication_error",
    "message": "..."
  },
  "request_id": "rqid..."
}
Anthropic-kompatibles error.type
Statuscodeerror.type
400invalid_request_error
401authentication_error
403permission_error
404not_found_error
413request_too_large
429rate_limit_error
529overloaded_error
Andere Codesapi_error

Limits und Nutzung prüfen

Die Limitwerte unterscheiden sich je nach Workspace. Prüfen Sie den Grund für 403 in error.message und sehen Sie anschließend die Werte auf dem folgenden Bildschirm ein.

Zu prüfenKonsolenbildschirm
Für meinen Workspace geltendes LimitZugewiesenes Nutzungslimit in der Übersicht
Vom Plan erlaubter Umfang und GuthabenPlan und Credits
Tatsächliche Nutzung (Aufrufe nach Modell und Schlüssel, voraussichtliche abgezogene Credits)Nutzung
Schlüsselstatus (Ablauf oder Widerruf)API-Schlüssel
CLEVI

Sprache und Region

Maschinell übersetzte Sprachen sind gekennzeichnet. Die Verfügbarkeit richtet sich nach dem veröffentlichten Website-Bundle.

136 Sprachen

Empfohlen

1

Ostasien

7

Südostasien

11

Südasien

18

Zentralasien

5

Naher Osten und Kaukasus

10

Westeuropa und Südeuropa

16

Vereinigtes Königreich und Irland

4

Nordeuropa

10

Mitteleuropa und Balkan

14

Osteuropa

5

Ostafrika

8

Westafrika und Zentralafrika

9

Südliches Afrika

8

Amerika

5

Ozeanien

5