Claude API 支持中途调 effort:对话可从闲聊切到复杂分析
Anthropic 为 Claude API 新增一项 Beta 功能,开发者可以在消息中调整 effort。这意味着,同一段对话不必始终沿用相同设置,开发者可根据后续任务需要,中途改变模型回答的“努力程度”。
Anthropic 给 Claude API 加了一项 Beta 功能,开发者能在消息里调整 effort。同一段对话不必一直沿用同一个设置,后续任务变了,可以中途改模型回答的“努力程度”。11 月 12 日消息。

effort 可以理解为让
Claude 答题时“投入多少功夫”的档位。回答够不够充分、响应快不快、花多少钱,开发者靠它来权衡。它调的不只是最后写多少字,模型在思考、调用工具、组织回答这些环节投多少资源,也会跟着变。
操作上,用户在消息序列里插一条内容为空的 system 消息,再用新的output_config.effort设定目标等级。顶层配置不用动,提示缓存照样能命中。
生效时间上,已经生成的内容不会被改,设置从下一条带新输入的用户消息开始起作用。开发者得留意这条调整消息插在哪儿,以及下一次用户输入什么时候出现。
实际用起来,一段对话前半段做简单问答、后半段转复杂分析,在任务切换的地方设个新的努力等级就行,顶层配置不用改。