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.

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. 1.Lies die Fehlermeldung – sie nennt genau das betroffene Feld
  2. 2.Validiere das JSON und setze Content-Type: application/json
  3. 3.Gleiche den Modellnamen mit der aktuellen Modellliste ab
  4. 4.Senke max_tokens auf das Modelllimit
  5. 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

OpenAI APIGemini API / AI StudioMistral APIDeepSeek API

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)

Claude API im Vergleich