OpenAI API 400 (invalid_request_error / context_length_exceeded · ungültige Anfrage)
Liegt gerade eine Störung vor?
Der offizielle Status von OpenAI API ist betriebsbereit. Wenn dieser Fehler weiterhin auftritt, liegt es wahrscheinlich an deiner Implementierung oder Umgebung.
Status von OpenAI API ansehen →Was dieser Fehler bedeutet
400 bedeutet, dass die Anfrage ungültig ist. Ein sehr häufiger Fall ist context_length_exceeded – deine messages plus max_tokens überschreiten das Kontextfenster des Modells. Weitere Ursachen sind fehlerhaftes JSON, ein fehlender oder ungültiger Parameter oder ein nicht unterstütztes Modell.
Häufige Ursachen
- •context_length_exceeded: Eingabe plus max_tokens überschreiten das Kontextfenster des Modells
- •Fehlerhaftes JSON oder falscher Content-Type
- •Fehlender oder ungültiger Pflichtparameter (model, messages)
- •Nicht unterstützter Modellname oder ein von diesem Modell nicht unterstützter Parameter
- •Ungültiger Wert (z. B. temperature außerhalb des Bereichs, fehlerhaftes Tool-Schema)
So behebst du es
- 1.Kürze die Eingabe oder senke max_tokens, damit es ins Kontextfenster passt
- 2.Wechsle zu einem Modell mit größerem Kontext, wenn du wirklich mehr Tokens brauchst
- 3.Lies die Fehlermeldung – sie nennt den Parameter und das Limit
- 4.Validiere JSON und Pflichtfelder; setze Content-Type: application/json
- 5.Prüfe, ob der Parameter vom gewählten Modell unterstützt wird
Wann Abwarten hilft (und wann nicht)
Fehler auf Anfrageseite – Warten hilft nicht. Kürze Tokens oder korrigiere den in der Fehlermeldung genannten Parameter.
Alternativen, wenn OpenAI API down ist
Verwandte Fehler
Häufige Fragen
Was bedeutet 400 invalid_request_error?
400 bedeutet, dass die Anfrage ungültig ist. Ein sehr häufiger Fall ist context_length_exceeded – deine messages plus max_tokens überschreiten das Kontextfenster des Modells. Weitere Ursachen sind fehlerhaftes JSON, ein fehlender oder ungültiger Parameter oder ein nicht unterstütztes Modell.
Wie behebe ich 400 invalid_request_error?
Kürze die Eingabe oder senke max_tokens, damit es ins Kontextfenster passt / Wechsle zu einem Modell mit größerem Kontext, wenn du wirklich mehr Tokens brauchst / Lies die Fehlermeldung – sie nennt den Parameter und das Limit / Validiere JSON und Pflichtfelder; setze Content-Type: application/json / Prüfe, ob der Parameter vom gewählten Modell unterstützt wird