promptgarten 🌱
🌍 DE

命令参考 · Aider

/think-tokens

设置模型用于扩展推理(extended reasoning)的思考 token 预算。

/think-tokens <值> 用于设定支持扩展思考(extended thinking)的模型(例如支持 thinking 的 Claude 模型)在内部思考过程中最多可用多少 token。数值可以写得很紧凑,例如 8096、8k、10.5k 或 0.5M;0 表示关闭 thinking。命令行上对应 --thinking-tokens VALUE。

什么时候用?

为架构上复杂的问题提供更多思考预算

/think-tokens 16k,在询问数据模型层重构方案之前

有针对性地关闭 thinking,让回答更快/更便宜

/think-tokens 0,用于对许多小文件做简单重复的修改

什么时候不该用?

当前激活的模型不支持扩展思考

该参数只对具备相应 thinking 功能的模型生效,否则没有任何作用。

更好的选择: 对改用 reasoning_effort 档位的模型(例如 OpenAI 的 o/GPT-5 系列),用 /reasoning-effort

给每个请求都一刀切地设置很高的思考预算

不必要的高预算会增加延迟和成本,即使任务很简单。

更好的选择: 只在真正有难度的请求前调高预算,之后再调回去

来源