Claude API 400 (invalid_request_error · ungültige Anfrage)
Liegt gerade eine Störung vor?
Der offizielle Status von Claude API ist betriebsbereit. Wenn dieser Fehler weiterhin auftritt, liegt es wahrscheinlich an deiner Implementierung oder Umgebung.
Aktualisiert: 21.07.2026, 23:54 UTC
Status von Claude API ansehen →Was dieser Fehler bedeutet
400 bedeutet, dass die Anfrage fehlerhaft oder ungültig ist: kaputtes JSON, ein fehlender oder ungültiger Parameter, ein nicht unterstützter Modellname oder ein Wert außerhalb des erlaubten Bereichs (zum Beispiel max_tokens höher gesetzt, als das Modell zulässt).
Häufige Ursachen
- •Fehlerhaftes JSON oder falscher Content-Type
- •Fehlendes oder falsch benanntes Pflichtfeld (model, messages, max_tokens)
- •Ungültiger Modellname oder ein Modell, auf das dein Schlüssel keinen Zugriff hat
- •max_tokens überschreitet das Modellmaximum, oder ein anderer Wert liegt außerhalb des Bereichs
- •Fehlerhafte Nachrichtenstruktur (leere messages, falsche Reihenfolge der Rollen, zu großes Bild)
So behebst du es
- 1.Lies die Fehlermeldung – sie nennt genau das betroffene Feld
- 2.Validiere das JSON und setze Content-Type: application/json
- 3.Gleiche den Modellnamen mit der aktuellen Modellliste ab
- 4.Senke max_tokens auf das Modelllimit
- 5.Korrigiere das messages-Array (nicht leer, abwechselnd user/assistant, gültige base64-Bilder)
Wann Abwarten hilft (und wann nicht)
Das ist ein Fehler auf Anfrageseite – Warten hilft nicht. Korrigiere den Anfrage-Body entsprechend dem im Fehlerdetail genannten Feld.
Alternativen, wenn Claude API down ist
Verwandte Fehler
Häufige Fragen
Was bedeutet 400 invalid_request_error?
400 bedeutet, dass die Anfrage fehlerhaft oder ungültig ist: kaputtes JSON, ein fehlender oder ungültiger Parameter, ein nicht unterstützter Modellname oder ein Wert außerhalb des erlaubten Bereichs (zum Beispiel max_tokens höher gesetzt, als das Modell zulässt).
Wie behebe ich 400 invalid_request_error?
Lies die Fehlermeldung – sie nennt genau das betroffene Feld / Validiere das JSON und setze Content-Type: application/json / Gleiche den Modellnamen mit der aktuellen Modellliste ab / Senke max_tokens auf das Modelllimit / Korrigiere das messages-Array (nicht leer, abwechselnd user/assistant, gültige base64-Bilder)