トラブルシュート · effort × thinking

is not supported when thinking is disabled
xhigh / max と thinking off は 400。2.1.251 は high を送る

Claude Code 2.1.251(2026-08-28)は、effort が xhigh/max で thinking がオフの Opus 5 リクエスト失敗を直した。原文は effort … is not supported when thinking is disabled。この組み合わせではクライアントが effort high を送る。API ドキュメントは今も、Opus 5 は high 以下で thinking をオフにでき、xhigh または max でオフにすると 400 と書く。

#is not supported when thinking is disabled#xhigh / max#Claude Code 2.1.251#HTTP 400

引用できる 4 点

is not supported when thinking is disabled

検索される部分文字列

全文は output_config.effort 'xhigh' is not supported when thinking is disabled on this model. が多い。この半分で changelog と issue に当たる。

xhigh / max

thinking disabled と重ねられない档

platform.claude.com の thinking 文書:Opus 5 は effort high 以下で thinking: {type: "disabled"} を許す。xhigh または max でオフは 400。

2.1.251

Claude Code の修正版

2026-08-28 changelog:Fixed Opus 5 requests failing with that literal when effort was xhigh/max and thinking was turned off; effort is now sent as high in that case.

400

枠の 429 ではない

パラメータ組み合わせの拒否。weekly limit でも Credit balance is too low でもない。同じ本文のリトライは 400 のまま。

effort と thinking は別ノブ

Anthropic ヘルプ:effort は各応答の徹底度、thinking は展開可能な推論を先に出すか。組み合わせはあるが任意ではない。Opus 5 は既定で考える。API は high 以下でオフを許す。それより上は拒否。Fable 5 / Mythos 系は thinking disabled 自体を拒む。

クライアントが違法な組み合わせを出す理由

Opus 4.8 からの GitHub issue:alwaysThinkingEnabled: true と effortLevel: xhigh なのに、thinking を省略しつつ xhigh を付けて 400。2.1.251 の修正はクライアント側の降档で、その場合 high を送る。HTTP ヘッダを差し替えて検証を欺く手順ではない。検証は API 側に残る。

タイムライン

2026-07 から(issue)

anthropics/claude-code#76689 などが 400 原文 output_config.effort 'xhigh' is not supported when thinking is disabled on this model. を記録。

ドキュメント現行(2026-08 取得)

thinking 文書:Opus 5 は high 以下で thinking をオフにできる。xhigh/max でオフは 400。Fable 5 / Mythos 5 は thinking disabled を拒む。

2026-08-28 · 2.1.251

Claude Code changelog が失敗をバグとし、effort high を送る修正。同版で PreModelSwitch も追加。クライアント更新は API が xhigh+disabled を受け入れる意味ではない。

確認済み vs 混同

確認済み

部分文字列、400、xhigh/max と thinking disabled の排他、2.1.251 が high を送る、Opus 5 は high 以下で thinking オフ可——changelog と platform 文書(2026-08-30 確認)。

よくある混同

「枠が尽きた」——ステータスは 400 で文面は effort/thinking。「2.1.251 なら thinking off のまま max」——修正は high への降档であり、排他の解除ではない。「ヘッダを変えれば通る」——公式の組み合わせだけ述べ、検証迂回は書かない。

thinking を切るか、effort を残すか

thinking を切る:effort を high 以下へ

文書上の組み合わせは thinking disabled + high/medium/low。Claude Code 2.1.251 は xhigh/max を選んで thinking を切った場合 high を送る。API 直なら output_config.effort を自分で変える。

xhigh / max を残す:thinking をオン

xhigh/max は thinking オンが必要(Opus 5 以降でこの制限がある型)。Fable 5 は thinking を切れないので、文書上この 400 は出ないはず。

手順(公式の組み合わせ。プラットフォーム変更は不要)

原文に is not supported when thinking is disabled があるか。effort が xhigh/max か、thinking が disabled か。どちらか:effort を下げるか thinking をオン。Claude Code は 2.1.251 以降にして、違法な組み合わせを送らない。thinking フィールドの偽造や能力検証の迂回は書かない。

この 400 は QCode の残高ではない

is not supported when thinking is disabled は上流がパラメータ組み合わせを拒んでいる。QCode は公式価格 × サービス料で販売中モデルを転送するだけで、違法な effort/thinking を合法にはしない。Opus 5 は用量表に実呼び出しがある。直すのはリクエスト本文であり、検証を飛ばす隠しスイッチ探しではない。

FAQ

全文は?

多い形は API Error: 400 output_config.effort 'xhigh' is not supported when thinking is disabled on this model. Use effort 'high' or below, or enable thinking. 照合は is not supported when thinking is disabled。

2.1.251 以降も更新する?

する。古いクライアントはまだ xhigh + thinking off を出し得る。更新後は high を送る。API 直は今も排他を自分で避ける。

Sonnet 5 も?

文書は型ごとに thinking off 可否を書く。Opus 5 は high 以下でオフ、それより上は 400 と明示。他 id にその文をコピーしてよいのは、その行がそう書いているときだけ。

alwaysThinkingEnabled: true なのに落ちるのは?

issue は thinking ブロックを省略しつつ xhigh を送ると書く。クライアント bug の軌跡で、2.1.251 は降档で直す。設定項目が毎リクエスト thinking 付きだと思わない。

月次上限や credits と関係は?

無い。あちらは retry-after なしの 429 か前払い 0。こちらは 400 のパラメータ拒否。

QCode は xhigh を high に書き換える?

ゲートウェイが effort を書き換えるとは書かない。合法な組み合わせは Anthropic 文書。2.1.251 の書き換えは公式クライアントであり、再販層の約束ではない。

情報源

Claude Code changelog 2.1.251(2026-08-28)の修正文と原文。thinking 文書 https://docs.claude.com/en/docs/build-with-claude/thinking.md と platform.claude.com の effort/thinking(2026-08-30 確認)。原文サンプル anthropics/claude-code#76689。ヘルプセンター Change the model, effort, and thinking settings。

先にパラメータ組み合わせを直す。キーを回す前に

400 は xhigh/max + thinking disabled。Claude Code 2.1.251 へ上げるか、文書どおり effort を下げる / thinking をオン。販売中モデルは公式価格 × サービス料。

関連

Claude Code changelog と Anthropic 公開文書の整理。特定クライアント版の約束ではない。受け取った 400 本文と現行文書が正。QCode はモデルのパラメータ検証を迂回しない。