Zum Inhalt springen

Fehlercodes ​

Chat Completions verwendet das unten gezeigte Standardobjekt error. Fehler bei Sprache und Katalog enthalten code, message und request_id. Geben Sie bei Problemen den Antwortheader X-Request-Id und die Anfragezeit an.

Fehlgeschlagene Anfragen liefern einen HTTP-Status außerhalb des 2xx-Bereichs und ein Fehlerobjekt:

json
{"error":{"message":"Invalid request parameter.","type":"invalid_request_error","param":"messages","code":"invalid_request"}}

Verwenden Sie code für die Programmlogik und message zur Diagnose.

HTTPCodeBedeutung
400invalid_requestUngültiges Modell, Nachrichtenarray oder Generierungsparameter
400content_policy_violationSprachtext durch die Inhaltsrichtlinie abgelehnt
401invalid_api_keyUngültiger, abgelaufener oder deaktivierter Schlüssel
402insufficient_balanceNicht genügend Credits
403forbiddenZugriff für Konto oder IP eingeschränkt
429rate_limitedLimit pro Minute überschritten
500internal_errorServerfehler
503upstream_unavailableChat- oder Sprachdienst nicht verfügbar
400content_policy_violationInhalt hat die Richtlinienprüfung nicht bestanden
413payload_too_largeAnfragetext zu groß
504timeoutZeitüberschreitung

Prüfen Sie Anfrage und Zugangsdaten vor einem erneuten Versuch. Warten Sie bei vorübergehenden Fehlern. Wiederholte Nachrichten können weitere Antworten und Kosten erzeugen. Senden Sie bei einer Inhaltsablehnung nicht automatisch denselben Text erneut; passen Sie ihn an die Richtlinie an.

Streaming wartet bis zu 90 Sekunden auf den ersten Text und endet nach 60 Sekunden ohne neuen Text. Bei fortlaufender Ausgabe gibt es keine feste Gesamtdauer; max_tokens gilt weiterhin.