環境変数

MAX_THINKING_TOKENS

拡張思考のトークン予算を上書きします。

使い方・用途

  • 0に設定することで、複雑な推論タスクに使用される思考(Thinking)プロセスを完全に無効化できます。
  • 特定のモデルにおいて、固定の思考予算(fixed thinking budget)を使用したい場合に、予算の上限を調整するために使用します。
英語原文(公式ドキュメントより)

Override the extended thinking token budget. The ceiling is the model's max output tokens minus one. Set to 0 to disable thinking entirely. On models with adaptive reasoning, the budget is ignored unless adaptive reasoning is disabled via CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING

関連する変更履歴

v2.1.166(1件)

Changed
MAX_THINKING_TOKENS=0--thinking disabled、またはモデルごとのトグル設定によって、デフォルトで思考(Thinking)を行うモデルの思考機能を無効化できるようになりました。
英語原文を表示
MAX_THINKING_TOKENS=0, --thinking disabled, and the per-model thinking toggle now disable thinking on models that think by default via the Claude API (3P providers unchanged)

変更前

デフォルトで思考機能が有効なモデルにおいて、設定に関わらず思考プロセスが常に実行されてしまう場合がありました。

変更後

環境変数やCLIフラグ、設定画面から思考機能を明示的にオフにできるようになり、思考プロセスをスキップして直接回答を得ることができます。

ユーザーへの恩恵

思考時間を短縮して素早く回答を得たい場合や、トークン消費を抑えたい場合に、柔軟に動作をコントロールできます。

関連ドキュメント