Sonnet 干活,Opus 把关:Claude Code 的 advisor 省钱吗
Claude Code 上线 advisor 实验功能:Sonnet 写代码,Opus 关键时刻读全程给建议。官方说省钱,网友说省不省看 Claude 多久叫一次顾问。附完整用法、运行界面、限制条件。
Anthropic 给 Claude Code 加了个 advisor 实验功能。Claude Code 是 Anthropic 的命令行编码助手,新玩法是给模型分工:Sonnet 干日常活,Opus 关键时刻把关。两者都是 Anthropic 的模型,Sonnet 轻快便宜,Opus 最强但贵。
怎么用
核心就一条命令:
claude --model sonnet --advisor opus
Sonnet 跑整个会话,负责写代码。Opus 不直接动手,而是读完整对话记录(包括每次工具调用和结果),然后给方向性建议。官方文档说,Claude 倾向于在三个时机找顾问:确定方案前、错误反复出现时、任务收尾前。
设置方式有三种:
- 启动时加
--advisor opus参数 - 会话中输
/advisor opus切换 - 配置文件里写
"advisorModel": "opus"
也可以在 prompt 里直接要求 "consult the advisor before you continue"。
实际界面
这是实际运行时的界面。左侧是 Opus 5.5 顾问被叫来审方案,中间是 Sonnet 5.5 的执行层,右侧是 Haiku 5.5 的搜索、grep、审计子代理。一个任务里三层模型协同,各自干擅长的事。
社区吵什么
省钱是核心争议。支持的人说,这和团队里配资深工程师一样,日常小事不需要大佬出手,卡住了再叫。反对的人说,每次顾问调用都按 Opus 费率计费,Claude 要是叫得太勤,省下的钱会被额外调用吃掉。有网友给这笔开销起了个名字:advisor tax。
限制条件
- 实验功能,行为可能变
- 仅 Anthropic API,Bedrock、Vertex 不支持
- 顾问调用按 Opus 费率计费
一点判断
我的判断是,这个功能真正值钱的,是把“强模型只在关键节点介入”做成了一种产品能力。以前要实现同样的效果,得自己搭流程,现在一条命令。
但把花钱的决策权交给 Claude 自己,这个设计很微妙。官方措辞是 "tends to consult",不是 "consults only when necessary"。省不省钱,得跑几个真实任务,用 /usage 看账单才清楚。
完整说明见官方文档:https://code.claude.com/docs/en/advisor
发布时间: 2026-10-26 23:15