← 返回文章

Anthropic 正加速走向 token 破产

更丰富的 HTML 产物可能增加生成和修改成本,因此不能只靠增加算力解决问题,还需要实测完整修改流程的 token 消耗。

要点

  • ⚠️ Anthropic 推动 HTML 输出,让 token 问题变得更严重,而不是更轻。

  • 📊 在我的测试样例对比中,Opus 4.7 的输入 token 已经比 GPT-5.5 多了 58–59%。

  • 📉 当 token 数膨胀到 1.35x 时,预填充计算量约增加 82%,可容纳的原始文本约减少 26%。

  • 🔁 HTML 会让账单越滚越大:先生成更多 token,再在每次修改时把它们重新发回模型。

  • 🧨 租用 xAI 算力只能缓解容量压力,不能解决 token 的成本问题。

  • 🎯 Anthropic 需要先修好成本架构,否则 Claude Code 规模越大,越可能陷入利润困境。

⚠️ HTML 的主张很诱人,也很危险

Thariq Shihipar 在《HTML 超乎寻常的有效性》一文中提出了一个很有道理的产品观点:Claude Code 生成的产物如果采用 HTML,而不是 Markdown,就能更易于阅读、浏览和操作。

这些例子很有说服力。配套展示页列出了二十个自包含的 HTML 产物,涵盖规划、代码审查、设计、原型、图示、报告、研究和自定义编辑器。

从用户体验的角度看,我赞同。

但我觉得,大家对成本问题的讨论远远不够。

HTML 不只是“一份更好的文档”。它还意味着更多内容:标签、CSS、JavaScript、SVG、组件骨架、导出按钮、布局代码和交互状态。这些 token 每一个都要生成。然后,如果你想修改产物,很多工作流又会把它发回模型,再付一次钱。

隐藏的循环就在这里:

  • 生成更丰富的产物,

  • 审阅这个更丰富的产物,

  • 提出修改要求,

  • 把产物的大段内容重新发回去,

  • 再生成一份庞大的产物,

  • 如此反复。

对本来就有 token 膨胀问题的模型系列来说,这笔开销会在反复修改中越积越多。

📊 我之前的测试数据,已经指向了令人担忧的方向

在之前的文章《Opus 4.7 的输入 token 比 GPT-5.5 多 58%》中,我用 21 个测试样例做了受控对比,向 Claude Opus 4.7 和 GPT-5.5 提供完全相同的输入。

核心结果很直接:

  • 完整基准测试提示词的 token 总数:Opus 21,374,GPT-5.5 13,504。

  • 差额:Opus +7,870 个输入 token。

  • 相对增加:Opus +58.28%。

  • 原始文本 token 总数:Opus 18,644,GPT-5.5 11,749。

  • 原始文本额外开销:Opus +58.69%。

普通文本和代码密集型材料都呈现出这个趋势:

  • 普通行文:Opus 1,519,GPT-5.5 993(+52.97%)。

  • 长文样例:Opus 2,290,GPT-5.5 1,386(+65.22%)。

  • 代码密集型注释:Opus 428,GPT-5.5 240(+78.33%)。

  • Java 样例:Opus 1,305,GPT-5.5 802(+62.72%)。

这个基准测试可以通过公开的 token-count-compare 仓库复现。

这很关键,因为 HTML 产物通常更接近代码密集型文档或混合结构文档,而不是普通文章。它们有大量标点、嵌套语法,往往还包含 CSS 和 JavaScript。对于这类产物,token 消耗和上下文余量恰恰会成为产品约束。

📉 之前那篇 Opus 4.7 分词器文章,已经敲响了警钟

在《Opus 4.7 的 token 膨胀是真的,质量上的取舍也是真的》中,我把 Opus 4.7 看作一次推理服务系统的迁移,而不只是模型升级。

当时的具体计算就已经让人不安:

  • Opus 4.7 对同一份输入重新分词后,token 数可能达到原来的约 1.0x–1.35x。

  • 膨胀到 1.35x 时,预填充计算量约增加 82%,因为注意力计算量近似随序列长度的平方增长。

  • KV-cache 内存占用约增加 35%。

  • 有效上下文能容纳的原始文本约减少 26%。

那时还没有加上“智能体应该默认生成更丰富的 HTML 产物”这条建议。

现在,把这两件事放到一起看:

  1. Opus 本来就有明显的输入 token 额外开销。

  2. 与 Markdown 或普通文本相比,HTML 会增大产物体积。

  3. 修改工作流往往会再次读入这个产物。

  4. 智能体编程循环本身已经包含工具调用、重试、差异内容、日志和记忆。

token 预算就是这样破产的:不是因为一个糟糕的提示词,而是因为成千上万个“改善用户体验”的决定,每个决定都让循环多装一点东西。

🔁 反馈循环,是这场讨论缺失的一节

HTML 主张中缺失的最大实践问题,不是“Claude 能不能生成漂亮的 HTML?”

它能。

真正的问题是:人怎样才能高效反馈,而不必一遍遍支付整个产物带来的额外开销?

用 Markdown 时,反馈通常很便宜:

改一下第二节。删掉开头。把这条往上挪。重写结尾。

用 HTML 时,反馈涉及的结构可能复杂得多:

  • 用户可能需要指向某个视觉区域,而这个区域很难用文本清楚表达。

  • 为了安全修改,模型可能需要完整的 DOM,或大段 HTML。

  • CSS 和布局调整可能牵动文件中相隔很远的部分。

  • 交互元素需要 JavaScript 状态和行为,而不只是文字。

  • 很小的视觉改动,也可能需要重新生成大量输出。

正确做法也许是:“用 HTML 作为渲染后的产物,但在底层保留一份更精简的权威源数据。”

例如:

  • 把语义内容保存在 Markdown 或 JSON 中,

  • 把 HTML 当作可以随时重新生成的展示层,

  • 接受补丁式修改,而不是重写整个文件,

  • 保留稳定的元素 ID,让反馈能精确指向目标,

  • 要求模型输出差异,而不是整份文档,

  • 把内容修改与布局修改分开。

如果没有这样的架构,HTML 会让每一轮反馈都变成更大的 token 账单。

🧨 租用 xAI 算力,修不好不合理的 token 成本结构

这就是近期 xAI/Anthropic 算力新闻值得关注的原因。

Simon Willison 在关于 xAI/Anthropic 数据中心协议的笔记中提到,Anthropic 与 SpaceX/xAI 达成协议,将使用“其 Colossus 数据中心的全部容量”。Tom’s Hardware 对同一消息的报道则是:SpaceX 出租了一台配备 220,000 块 Nvidia GPU、拥有 300 兆瓦 AI 算力的超级计算机的使用权。

增加算力可以扩充容量,却不会自动改善单位成本与收益。

如果产品使用方式鼓励用户生成更大的产物、为了反馈把更大的产物发回去、运行更长的智能体循环,并容忍更高的分词器开销,那么租来的算力就只是一只泄压阀,治不了根。

一个令人不安的可能性是:Anthropic 用增加供给来应对需求,却让 token 架构继续维持高成本。

到了 Claude Code 的规模,这种方式不可持续。

🎯 Anthropic 应该尽快修什么

我不认为答案是“别用 HTML”。

HTML 有用,用户体验上的收益也真实存在。

答案是:Anthropic 需要从设计上让丰富的产物节省 token。

但改进清单应该以证据为依据。我会把它收窄到三个站得住脚的要求:

  • 公布产物的 token 成本账。 展示同一个 Claude Code 任务分别采用 Markdown、纯 HTML、带样式的 HTML 和交互式 HTML 时的 token 成本,再展示经过两三轮修改后的成本。没有这组对比,“HTML 的用户体验更好”就只讲了产品价值的一半。

  • 降低 Opus 在标记语言和类代码输入上的 token 额外开销。 我之前的基准测试已经支持这一点:面对相同测试样例,Opus 4.7 比 GPT-5.5 多用了 58–59% 的输入 token,其中代码密集型注释的额外开销达到 +78.33%。

  • 只有产物基准测试证实整份重写占据主要成本时,才优先采用补丁式修改。 我不该假定 Claude Code 总是在重新读入或重新生成整个文件。合理的要求更简单:测量整个循环,再优化最贵的部分。

在有直接证据证明它们确实是瓶颈之前,我会撤下那些更偏推测的建议:理解 DOM 的压缩方式、稳定锚点、规范化源模型,以及专门的 HTML 修改协议。

如果 Anthropic 想让 Claude Code 成为智能体编程的核心界面,这就不是打磨体验的小问题,而是基础设施的核心问题。

最后胜出的编程智能体,不会是那个只在一次生成中做出最漂亮产物的工具。

而是那个能让人持续参与迭代,同时不至于每当人说一句“改一下那部分”,就耗尽 token 预算的工具。

🧭 我的看法

Thariq 说得对:HTML 能让 Claude Code 显得好用很多。

但如果 Anthropic 推动 HTML 产物,却不解决修改成本,就等于加速冲向 Opus 4.7 已经暴露出的那个成本问题。

产品体验正在走向更丰富、更直观、交互性更强的智能体输出。

还没有答案的问题是:随着这些产物越来越大,修改循环还能不能保持低成本?

这是 Anthropic 应该公开测量的问题。

现在就解决它,别等“漂亮的 Claude 产物”成了掩盖巨额 token 额外开销的又一种方式。