努力程度(Effort level)
决定每一步思考多少的设置。用图和例子讲清它是什么、怎么运作、怎么用,以及要注意什么。
它是什么
努力程度(effort level)控制,也就是让在每一步自己决定要不要思考、思考多少。低努力程度更快、更便宜,适合简单任务。高努力程度带来更深的,适合难题;在测试中, 检查了更多,也验证了更多自己的工作。等级有 low、medium、high、xhigh 和 max,但能用哪些取决于模型,文档里没列出的模型不支持 effort。
它怎么工作
-
用 /effort 选等级
-
随请求发送
-
模型多想或少想
-
随时可以再改
怎么使用
-
/effort打开滑块,或输入
/effort high这样的等级直接设置。 -
--effort启动 Claude Code 时为这一个会话设置等级。
-
CLAUDE_CODE_EFFORT_LEVEL设置等级名或
auto的环境变量。 -
ultrathink在里写上这个词,只在这一轮要求更深的推理,不改你的设置。
注意
如果你选了模型不支持的等级,Claude Code 会退回到比它低的、支持的最高等级,比如在 Opus 4.6 上 xhigh 会按 high 运行。max 可能想得过多,效果递减,所以大范围使用前先测试。同一个等级名在不同模型上不代表同样的量,因为每个模型是各自校准的。
相关术语
原文和官方文档
本页用简单的话解释这个术语。以原文为准:如果两者不同,请按原文。