Haiku 的便宜是“重新定义分工”,不是“把整场演出交给它”
如果你最近才看到 Haiku 5.5,可能已经被两个数字晃了神:输入 $0.10/百万 token、输出 $0.50/百万 token(仅限 prompt ≤ 100,000 token 时;超过该阈值会切换为更高价档)。
再对比一下 Haiku 4.5——输入 $1、输出 $5——直觉上,把一切交给它,成本当然会“暴跌”。
但现实是:当你用 Coding Agent 真正干活时,最贵的往往不是某一段 Haiku 生成的代码,而是“主模型反复跑同一件事”的时间损耗。
Anthropic 2026 年 10 月 7 日的发布稿已经说得清楚:复杂 agentic coding 任务仍然更适合 Opus 5.5、Sonnet 5.5;Haiku 的定位是更窄的压缩、摘要、子 Agent 工作,以及高频、成本敏感的场景。
这不是我跑出来的跑分,这是官方给出的“使用边界”。
把这句话当成前提,你会发现:Haiku 5.5 真正带来的不是“更便宜的模型”,而是“重新分配任务的机会”。
为什么“看起来便宜”经常变成“更麻烦”
我们先抛开价格表,看看一个典型的 Coding Agent 流程:
- 主模型理解需求,拆解任务
- 调用多个小任务:查接口、写片段、改配置、跑测试
- 合并结果、自我修正、再验证
- 人工验收或再返回人类决策
在这条链路上,有两类成本最容易被低估:
-
模糊任务的返工成本
你扔给 Haiku 一段“帮我优化这段逻辑”的指令,它可能生成合理但不够精准的改动。主模型接着发现不对,又要重新分析、重新设计——Haiku 省的钱被这轮额外的“理解—修正”循环吃掉。 -
交付物不可检查的成本
如果一个小任务没有清晰的输入约定与输出形状,主模型就必须在每次调用后重新“猜它做了什么”。这种隐性验证开销,在高频调用时会迅速放大。
所以,低价带来的价值不在“单次调用更便宜”,而在于:哪些子任务可以安全地标准化、可检验、批量跑?
只有满足这三点,Haiku 的便宜才会变成真正的杠杆。
用三个具体子任务来说明分工
为了把抽象边界落地,我们拿一个真实可感的场景:
一个 Node.js + TypeScript 服务,最近要加一套新的权限校验中间件,并迁移一部分旧 API 到 v2 路径。
你手上已经有一个 Coding Agent(主模型),现在要在它周围配 Haiku 5.5。
1. 查清“精确的定义”:适合交给 Haiku
任务描述:
“为以下接口表生成一份‘变更影响清单’,输出格式为 JSON。字段包括:旧路径、新路径、签名变化、是否破坏向后兼容。”
为什么适合 Haiku:
- 输入高度结构化(你给出的路由列表),没有模糊的“感觉像”或“应该大概”。
- 输出可被结构校验:主模型拿到 JSON,用脚本跑一遍正则/JSON schema,格式错误立刻暴露。但这只是形式正确,远不等于模型归纳的源码或业务事实正确。
- 不需要跨文件、跨层级的创造性设计,更多是检索+比对+格式化。
价格直觉上的收益:
哪怕这个清单要生成上百次(每次不同服务、不同模块),Haiku 的低价在大批量调用上会迅速体现出来。关键是:你可以把“影响清单”做成一个可重复调用的标准子任务,而不是每次都让主模型重新理解一遍需求。
2. 总结“限定范围的 diff”:适合交给 Haiku
任务描述:
“对给定的 Git diff(或 patch),输出:修改的文件列表、涉及的核心模块、是否触及类型定义、是否有疑似遗漏的副作用(如关闭了某个日志调用)。”
为什么适合 Haiku:
- 输入是明确边界内的文本:就是那一块 diff。
- 输出是“观察 + 归类”,不是“重新设计架构”。
- 可核验性强:你应通过原始 diff、文件路径对照与源码级语义测试来验证它总结的模块是否匹配;覆盖率本身只能说明“接触过”,不能证明归类或摘要语义正确。
这里要注意一个细节:
Haiku 支持 effort 调节(它是首个可调 effort 的 Haiku 级模型)。在这种场景下,你可以:
- 对常规 diff 用小 effort:快速扫描、覆盖核心字段;
- 对关键文件路径、涉及 schema 变更的 diff,临时切换到更稳重一点的配置。
同一框架内的弹性,比硬邦邦地“全部用 Opus”或“全部用 Haiku”更有实际价值。
3. 跨文件的架构判断:主模型(Opus/Sonnet)的事
任务描述:
“基于影响清单与 diff 总结,给出一个迁移方案:哪些路由先改、中间件如何插桩、是否要临时兼容层,以及测试集如何分组。”
为什么不适合直接丢给 Haiku:
- 需要把多个子任务的结论“串起来”,形成连贯的策略;
- 要考虑前后依赖、异常路径、灰度发布策略等宏观问题;
- 输出不是单一 JSON 或列表,而是带权衡的决策。
这就是 Anthropic 公告里强调的 Opus/Sonnet 的价值区间:
它们擅长在模糊空间里“设计”,而 Haiku 擅长在明确空间里“执行”。
让主模型负责架构判断,把细节扫描交给 Haiku,这本身就是“用低价重新分配任务”的正确姿势。
什么时候你可以放心地把子任务交出去?
如果要用最直白的方式讲,只有一条验收标准:
你能否在调用之后,通过返回结果与输入源码/diff及可验证的预期对照,就判断它做对了没有?
如果可以,那它就是一个合格的 Haiku 子任务。
可以进一步拆成三条更落地的检查清单:
-
输入可结构化
不是“帮我看看这块代码”或“你觉得这里会不会有问题”,而是“针对以下路由/文件/配置,输出 X 字段”。 -
输出有明确形状
JSON、固定字段列表、带类型标记的 YAML……主模型可以用正则、schema 校验甚至自动化测试来验证格式;而内容是否正确,仍需对照输入提示(prompt)、源码变化与语义测试证据。 -
失败可快速发现
如果错了,能在几秒内通过对比或运行一个小脚本看出来;否则你迟早会把它当成“差不多就行”的结果收下去。
主模型的“新工作”:从“全能写手”变成“任务协调者”
Haiku 5.5 让主模型从“什么都要自己干”的角色,转向“任务编排 + 验收”的角色:
- 把模糊大需求拆解成若干可标准化子任务
- 给每个子任务设定清晰的输入/输出约定
- 对 Haiku 返回的结果做批量校验,而不是逐行人工审核
- 只在真正出现歧义或架构冲突时,再切到更重的模型
这种转变的本质是:
你把“单次调用的便宜”换成了“整体流程的可控性与稳定性”。
这正是 Anthropic 在发布页里暗示的方向:Haiku 更适合做子 Agent、压缩与摘要等“高频、可裁剪”的工作,而不是替代主模型去解决模糊的复杂问题。
实操:现在你可以立刻试的一项具体子任务
别等“完美场景”,从一个小点开始:
- 场景:接下来一周你要维护一个服务,需要频繁查看多个 PR 的变更。
- Haiku 子任务:
“对每一个给定的 Git diff,输出:涉及文件列表、核心模块(如 auth/routing/config)、是否触及类型定义、是否可能影响测试覆盖率。” - 验收方式:
写一个简单脚本,读取 Haiku 输出的 JSON,核对是否包含所有出现过的文件名,并用你的静态分析工具跑一遍关键变更,验证“是否触及类型定义”这条结论。
如果一周下来,这个子任务在准确率、延迟与成本上都是正的,你就已经跑通了一个微型的“主模型 + 小模型分工”闭环。
等到这种模式成熟,再把它从“临时脚本”变成你项目里固定的 CI/CD 或开发流程的一部分。
最后的提醒:别把“单价比例”当成整项任务的省钱比例
价格表上的数字很诱人:输入从 $1 到 $0.10、输出从 $5 到 $0.50。
但真实世界里有三个干扰项,且模型不同、档位不同:
- 分词器与 token 计量在不同版本间并不完全一致;
- 两档定价(prompt ≤ 100,000 / > 100,000)会显著改变单价感知;
- 缓存读取价仅在特定调用模式生效:
(USD per ONE MILLION tokens)
| 型号 | 提示词长度 | 输入 | 输出 | 缓存读取 |
|---|---|---|---|---|
| Haiku 5.5 | ≤100,000 | 0.10 | 0.50 | 0.01 |
| Haiku 5.5 | >100,000 | 0.50 | 2.50 | 0.05 |
| Haiku 4.5 | — | 1.00 | 5.00 | 0.10 |
| Sonnet 5.5 | — | — | — | 0.10 |
| Opus 5.5 | — | — | — | 0.20 |
所以,别简单用“单价比例”来算“整项任务能省多少”。
更可靠的方式是:固定一个真实子任务(比如上面的 diff 总结或影响清单生成),在 Haiku、Sonnet、Opus 上各跑一次,记录 token 用量与耗时,再结合你的调用频率做对比。
你会发现:真正能省钱的,往往是“把原本由主模型完成的重复性子任务标准化之后”,而不是单纯地“把全部工作改用小模型”。
回到 Anthropic 的定位:Haiku 5.5 不是把编码流程中最难的部分变简单,而是让那些高频、可检验的小任务变得足够便宜与稳定。
你的角色,不是继续一个人扛所有活,而是学会:哪些事可以精确描述并验收?哪些事仍需要重量级模型的模糊推理?
当你开始这样分,Haiku 的低价才会真正变成生产力,而不是账单上的一串数字。
参考资料:
- Anthropic, “Claude Haiku 5.5”发布页:https://www.anthropic.com/claude-haiku-5-5
- GitHub Copilot 变更日志(Haiku 5.5 GA):https://github.blog/changelog/2026-10-07-claude-haiku-5-5-in-github-copilot/
- Claude Platform 月度 API credits(Max/Team):https://support.claude.com/en/articles/17154008-monthly-api-credits-for-max-and-team-plans
- 本站先前成本与流程讨论:/zh/blog/opus-55-cost-and-workflow/