Claude Code · Fehlerbehebung
Claude Code API-Fehler 400 Bad Request: häufige Ursachen
Ein 400 bedeutet, dass die API erkannt hat, wer du bist, aber die Anfrage selbst abgelehnt hat. Die Meldung nach invalid_request_error sagt meist genau, was falsch war; gleiche sie mit der Tabelle unten ab.
Zuletzt geprüft
Die Fehlermeldung
API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"..."}}Meldung abgleichen
| Meldung enthält | Ursache | Lösung |
|---|---|---|
| model / not found / invalid model | ANTHROPIC_MODEL oder /model verweist auf eine Modell-ID, die nicht verfügbar ist | Wähle ein Modell über /model oder die Modelle-Seite |
| prompt is too long / context | Die Konversation überschreitet das Kontextfenster des Modells | Führe /compact aus oder /clear und starte neu |
| max_tokens | Eine Ausgabe-Token-Überschreibung ist für das Modell zu hoch | Entferne CLAUDE_CODE_MAX_OUTPUT_TOKENS oder verringere den Wert |
| Not found / 404 instead of 400 | Base-URL endet auf /v1 | Verwende genau https://api.aicodewith.ai |
| image / file | Ein Anhang, den das Modell nicht akzeptieren kann | Verkleinern oder Anhang weglassen |
Schritt-für-Schritt-Lösung
1. Meldung lesen
Der Text nach invalid_request_error benennt das Problem. Gleiche ihn mit der Tabelle oben ab.
2. Modell-Überschreibungen zurücksetzen
Entferne ANTHROPIC_MODEL und andere Modell-Überschreibungen aus settings.json, starte neu und wähle ein Modell mit /model.
~/.claude/settings.json{ "env": { "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY", "ANTHROPIC_API_KEY": "", "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai" } }3. Kontext verkleinern
Führe /compact aus. Wenn die Sitzung sehr lang ist, /clear und in einer neuen fortsetzen.
Werden fehlgeschlagene Anfragen berechnet?
Fehlgeschlagene Anfragen (4xx/5xx, Timeouts, abgebrochene Verbindungen) werden nicht berechnet — du zahlst nur für Anfragen, die erfolgreich abgeschlossen werden. Wenn ein Upstream-Fehler automatisch wiederholt wird und erfolgreich ist, wird einmal berechnet.
Tritt weiterhin ein Fehler auf?
- Prüfe die Modellseite auf aicodewith: Sie zeigt den aktuellen Zustand für jeden Kanal.
- Suche die Anfrage in den Nutzungsdaten deines Dashboards, um Modell, Status und Kosten zu sehen.
- Sende eine E-Mail an support@aicodewith.com mit der Uhrzeit des Fehlers, dem Modell und dem Fehlertext (niemals deinen vollständigen API-Schlüssel).
FAQ
Was bedeutet Claude Code-Fehler 400?
Die API hat den Inhalt der Anfrage abgelehnt. Die Meldung nach invalid_request_error nennt den Grund: oft eine falsche Modell-ID oder eine zu lange Konversation.
Wie behebe ich "prompt is too long"?
Führe /compact aus, um die Sitzung zusammenzufassen, oder /clear und starte neu. Halte CLAUDE.md und eingefügte Logs kurz.
Muss die Base-URL /v1 enthalten?
Nein. Verwende https://api.aicodewith.ai; das Hinzufügen von /v1 bricht den Anfragepfad.
Warum trat es auf, nachdem ich settings.json bearbeitet habe?
Eine Modell- oder Token-Überschreibung ist die übliche Ursache. Entferne Überschreibungen, starte neu und wähle ein Modell mit /model.
Welche Modell-IDs kann ich verwenden?
Führe /model in Claude Code aus oder sieh dir die Modelle-Seite an, um jedes verfügbare Modell und seine ID zu sehen.
Werden fehlgeschlagene Anfragen berechnet?
Fehlgeschlagene Anfragen (4xx/5xx, Timeouts, abgebrochene Verbindungen) werden nicht berechnet — du zahlst nur für Anfragen, die erfolgreich abgeschlossen werden. Wenn ein Upstream-Fehler automatisch wiederholt wird und erfolgreich ist, wird einmal berechnet.
Bereit zum Ausprobieren?
Die Abrechnung erfolgt pro Token aus einem vorausbezahlten Guthaben. Es gelten Limits für Rate und Parallelität, und du kannst für jeden API-Schlüssel tägliche, monatliche oder gesamte Ausgabenlimits festlegen.
Ähnliche Themen
Quellen
Claude und Claude Code sind Marken von Anthropic PBC. aicodewith ist eine unabhängige Plattform und steht in keiner Verbindung zu Anthropic und wird von Anthropic nicht unterstützt. Fehlerformate sind aus Claude Code zitiert und können sich ändern. Geprüft am 2026-10-10.