wird nicht unterstützt, wenn Thinking deaktiviert ist
xhigh / max bei ausgeschaltetem Thinking führt zu 400; 2.1.251 sendet stattdessen high
Stand 2026-10-20 bedeutet dieser 400-Fehler, dass Effort-Stufe und Thinking-Schalter nicht zusammenpassen: Bei Opus 5 und Haiku 5.5 lässt sich Thinking bei high und darunter abschalten, bei xhigh oder max muss es an sein; bei Opus 5.5 und Fable 5.1 lässt es sich auf keiner Stufe abschalten. Die Reparatur in einem Schritt: Thinking einschalten; wo Abschalten erlaubt ist, hilft auch effort auf high oder darunter. Claude Code 2.1.251 (2026-08-28) behebt fehlschlagende Opus-5-Anfragen mit effort auf xhigh/max bei deaktiviertem Thinking; der Wortlaut lautet effort … is not supported when thinking is disabled, und der Client sendet in dieser Kombination effort high.
Aktualisiert 2026-10-20
Ein Key für Claude, GPT und führende chinesische Modelle, Bezahlung pro Token, in wenigen Minuten startklar.
- Bezahlung pro Token — aktuelle Preise unter /models
- Zahlung per Karte (Visa / Mastercard), Apple Pay, Google Pay oder Krypto
- Selbstbedienung: aufladen und sofort aktivieren
Vier Fakten zum Zitieren
Die Teilzeichenfolge, nach der gesucht wird
Oft der ganze Satz: output_config.effort 'xhigh' is not supported when thinking is disabled on this model. Dieser Satzteil stimmt mit dem Changelog und den Issues überein.
Die Stufen, die sich nicht mit deaktiviertem Thinking kombinieren lassen
Die am 2026-10-20 geprüfte offizielle Formulierung ist inzwischen je Modell getrennt: Auf der API lässt sich Thinking bei Opus 5.5 und Fable 5.1 auf keiner Effort-Stufe abschalten (abgeschaltet gibt es 400); Haiku 5.5 und Opus 5 dürfen es bei high und darunter abschalten, xhigh oder max mit abgeschaltetem Thinking liefert 400; Sonnet 5.5 weist thinking disabled zurück und schaltet das vorausdenkende Denken über thinking: {type: "between_tools"} ab, was auf xhigh oder max ebenfalls 400 liefert.
Fix-Reihe von Claude Code
Changelog 2026-08-28: Behoben wurde, dass Opus-5-Anfragen mit diesem Wortlaut fehlschlugen, wenn effort xhigh/max war und Thinking ausgeschaltet wurde; effort wird in diesem Fall jetzt als high gesendet.
Kein Kontingent-429
Die Parameterkombination wird abgelehnt. Es handelt sich weder um das Wochenlimit noch um „Credit balance is too low“. Dieselbe Anfrage erneut zu senden, bleibt bei 400.
Effort und Thinking sind zwei getrennte Regler
Das Help Center von Anthropic formuliert es so: Effort bestimmt, wie gründlich jeder Schritt ist, Thinking legt fest, ob zuvor im aufklappbaren Block gedacht wird. Beides lässt sich kombinieren, aber nicht beliebig. Die am 2026-10-20 geprüfte Formulierung geht Modell für Modell: Opus 5 denkt standardmäßig, die API erlaubt Thinking aus bei high und darunter, darüber lehnt sie ab; Fable 5 und die Mythos-Klasse lehnen deaktiviertes Thinking grundsätzlich ab. Zum 2026-10-20 kommen zwei Modelle hinzu: Bei Opus 5.5 und Fable 5.1 lässt sich Thinking auf keiner Effort-Stufe abschalten, Sonnet 5.5 verlangt thinking: {type: "between_tools"}.
Warum der Client eine unzulässige Kombination gesendet hat
Geprüft am 2026-10-20: Der Help-Center-Artikel Change the model, effort, and thinking settings schreibt nun je Modell, ob Thinking abgeschaltet werden darf. Bei Haiku 5.5, Sonnet 5.5, Opus 5.5, Fable 5.1 und Opus 5 lässt sich Thinking in Claude nicht abschalten, bei Opus 5.5 und Fable 5.1 ist es auf der API auf jeder Effort-Stufe always on; Haiku 5.5 und Opus 5 dürfen es bei high und darunter abschalten, xhigh oder max mit abgeschaltetem Thinking liefert einen Fehler; Sonnet 5.5 nutzt die neue Einstellung between_tools, um das Vorausdenken abzuschalten. Das GitHub-Issue gibt es seit Opus 4.8: Mit alwaysThinkingEnabled: true und effortLevel: xhigh in den settings lassen manche Anfragen thinking weg und senden trotzdem xhigh - daher 400. Der Fix in 2.1.251 liegt im Client: In diesem Fall wird high gesendet. Die Validierung bleibt in der API.
Zeitachse
anthropics/claude-code#76689 und verwandte Issues dokumentieren den 400-Fehler mit dem Wortlaut output_config.effort 'xhigh' is not supported when thinking is disabled on this model.
Offizielle Dokumentation, abgerufen am 2026-10-20: Opus 5 darf Thinking bei high und darunter abschalten, xhigh/max mit ausgeschaltetem Thinking ergibt 400; Fable 5 / Mythos 5 weisen thinking disabled zurück; Opus 5.5 und Fable 5.1 schalten Thinking auf keiner Stufe ab; Haiku 5.5 darf es bei high und darunter abschalten; Sonnet 5.5 nutzt thinking: {type: "between_tools"}.
Der Claude-Code-Changelog bezeichnet den Fehler als Bug und behebt ihn, indem effort high gesendet wird. Dieselbe Version ergänzt PreModelSwitch. Ein Update des Clients führt nicht dazu, dass die API xhigh mit deaktiviertem Thinking akzeptiert.
Bestätigt vs. Verwechslungen
Bestätigt
Teilzeichenfolge, 400, der gegenseitige Ausschluss von xhigh/max und deaktiviertem Thinking, das Senden von high durch den Client in 2.1.251 sowie Opus 5 mit Thinking aus bei high und darunter stammen aus Changelog und Plattform-Dokumentation (geprüft am 2026-10-20). Am 2026-10-20 kamen zwei weitere Punkte hinzu: die Regeln je Modell aus dem Help Center sowie die aktuelle Claude-Code-Version 2.1.304.
Häufige Verwechslungen
„Das Kontingent ist aufgebraucht“ – der Status ist 400, der Text handelt von effort/thinking. „2.1.251 erlaubt max bei ausgeschaltetem Thinking“ – der Fix senkt auf high, er hebt den gegenseitigen Ausschluss nicht auf. „Mit geänderten Headern geht es durch“ – die Parameterkombination prüft der Server, und die offizielle Doku nennt die zulässigen Kombinationen aus effort und Thinking. Am 2026-10-20 noch einmal gegen die offizielle Doku geprüft: Die Regel steht je Modell, übertragen Sie den Satz zu Opus 5 („high und darunter“) also nicht auf jede ID.
Thinking aus vs. Effort beibehalten
Thinking muss aus bleiben: effort auf high oder niedriger senken
Die dokumentierte Kombination ist Thinking deaktiviert + high/medium/low. Claude Code 2.1.251 sendet high, wenn Sie xhigh/max wählen und Thinking abschalten. Wer die API direkt aufruft, ändert output_config.effort selbst. Ein Hinweis aus dem am 2026-10-20 geprüften Wortlaut: Sonnet 5.5 akzeptiert kein disabled, dort braucht es thinking: {type: "between_tools"}.
xhigh / max müssen bleiben: Thinking aktivieren
xhigh/max erfordert eingeschaltetes Thinking (Opus 5 und neuere Modelle mit dieser Obergrenze). Bei Fable 5 lässt sich Thinking nicht abschalten, daher sollte dieser 400-Fehler dort laut Dokumentation nicht auftreten. Im am 2026-10-20 geprüften Wortlaut verhält sich Haiku 5.5 wie Opus 5 (Thinking nur bei high und darunter abschaltbar); bei Opus 5.5 und Fable 5.1 lässt es sich auf keiner Stufe abschalten, und Sonnet 5.5 lehnt disabled ab und verlangt thinking: {type: "between_tools"}.
Was zu tun ist (offizielle Kombination; kein Plattform-Schalter erforderlich)
Prüfen Sie zuerst, ob der Wortlaut is not supported when thinking is disabled enthält. Prüfen Sie dann, ob effort xhigh/max ist und Thinking deaktiviert ist. Wählen Sie eines: effort senken oder Thinking einschalten. Aktualisieren Sie Claude Code auf 2.1.251 oder neuer (die aktuelle Version am 2026-10-20 ist 2.1.304), damit der Client die unzulässige Kombination nicht mehr sendet. Die zulässige Kombination steht je Modell in der offiziellen Thinking-Dokumentation.
Dieser 400-Fehler ist kein Guthabenfehler von QCode
Dieser 400-Fehler ist die Ablehnung einer Parameterkombination durch die Modell-API. QCode rechnet pro Token ab, die Preise je Modell stehen auf /models, und leitet dieselbe Messages API weiter: eine unzulässige Kombination aus Effort und Thinking wird nicht dadurch zulässig, dass sie über eine Weiterleitung läuft. Bei Opus 5 gibt es echte Aufrufe; zu reparieren ist der Request-Body.
FAQ
Wie sieht die vollständige Fehlermeldung aus?
Häufig: API Error: 400 output_config.effort 'xhigh' wird bei deaktiviertem Thinking für dieses Modell nicht unterstützt. Verwenden Sie Effort 'high' oder niedriger, oder aktivieren Sie Thinking. Abgleich über den Fehlertext „is not supported when thinking is disabled“.
Lohnt sich das Upgrade auch nach 2.1.251?
Ja. Ältere Clients können weiterhin xhigh bei deaktiviertem Thinking senden. Nach dem Upgrade sendet der Client high; Aufrufer, die die API direkt nutzen, müssen die gegenseitige Sperre weiterhin selbst vermeiden.
Verhält sich Sonnet 5 genauso?
Die Dokumentation führt je Modell auf, ob Thinking deaktiviert werden darf. Der am 2026-10-20 geprüfte Wortlaut: Opus 5 und Haiku 5.5 erlauben es bei high und darunter und liefern darüber einen 400-Fehler; Opus 5.5 und Fable 5.1 auf keiner Stufe; Sonnet 5.5 weist disabled zurück und braucht thinking: {type: "between_tools"}. Bei den übrigen IDs gilt die Tabelle in der Thinking-Dokumentation - übertragen Sie den Satz eines Modells nicht auf alle.
Warum schlägt es trotz alwaysThinkingEnabled: true weiterhin fehl?
In Issues wird beschrieben, dass der Client den Thinking-Block weglässt, aber weiterhin xhigh sendet. Das deutet auf einen Client-Bug hin; 2.1.251 stuft herunter. Gehen Sie nicht davon aus, dass die Einstellung bei jedem Request Thinking aktiviert.
Hat das mit dem Monatslimit bzw. Guthaben zu tun?
Nein. Diese führen zu einem 429 ohne retry-after oder zu einem Prepaid-Guthaben von null. Hier liegt eine Ablehnung des Parameters mit 400 vor.
Schreibt QCode xhigh in high um?
Die Umschreibung in 2.1.251 passiert im offiziellen Client: Bei xhigh/max mit abgeschaltetem Thinking sendet er high. Die zulässigen Kombinationen legt die Anthropic-Dokumentation fest; die Umschreibung ist Client-Verhalten, kein Versprechen einer Weiterverkaufsschicht.
Quellen
Fix-Zeile und Wortlaut aus dem Claude-Code-Changelog 2.1.251 (2026-08-28) sowie die aktuelle Version 2.1.304 (abgerufen 2026-10-20). Die Thinking-Dokumentation unter https://docs.claude.com/en/docs/build-with-claude/thinking.md und die Hinweise zu Effort/Thinking auf platform.claude.com (geprüft 2026-10-20). Ein Beispiel für den Fehlertext steht in anthropics/claude-code#76689. Der Help-Center-Artikel zum Ändern von Modell, Effort und Thinking (support.claude.com/en/articles/8664678-change-the-model-effort-and-thinking-settings, geprüft 2026-10-20, je Modell abschaltbares Thinking und between_tools).
Korrigieren Sie die Parameterkombination, bevor Sie Keys rotieren
Der 400-Fehler entsteht durch xhigh/max bei deaktiviertem Thinking. Aktualisieren Sie auf Claude Code 2.1.251 (aktuell 2.1.304) oder senken Sie Effort bzw. schalten Sie Thinking gemäß der Dokumentation ein. QCode rechnet pro Token ab, die Preise je Modell stehen auf /models.
Weiterführend
Leitfaden zu Claude Opus 5
Das Modell, bei dem dieser 400-Fehler am häufigsten auftritt; prüfen Sie zuerst, ob es deaktiviertes Thinking erlaubt.
Claude API 2026-10-21: Sampling-Parameter entfernt und Migration
Geprüft am 2026-10-26: Claude API 2026-10-21 entfernt temperature, top_p und top_k und liefert bei jedem Modell 400; für 2023-06-01 kein Abschaltdatum; SDK-Versionen und Migrationsschritte.
enforced_spend_limit_reached
Monatslimit-429; vermischen Sie es nicht mit der Suche nach Effort/Thinking.
Krypto-Zahlungsleitfaden
Neun Coins, 56 Netzwerke, keine Plattformgebühr für KI-Coding-API-Guthaben.
Dies ist eine Auswertung des Claude-Code-Changelogs und der öffentlichen Anthropic-Dokumentation, kein Versprechen für einen bestimmten Client-Build. Verlassen Sie sich auf den erhaltenen 400-Body und die aktuelle Dokumentation. QCode umgeht keine Parameterprüfungen der Modelle.