变了什么
2026年9月28日,ClaudeDevs 说,它正在把 preserved thinking 与 Sonnet 5.5 一起扩展,以遏制换账户的蒸馏攻击。那篇帖子里,thinking 留在生成它的原来的 organization;会话中途更换账户,会让 Claude 重读会话并生成新的 thinking。
在 Anthropic 的 preserved-thinking 页面上,preserved thinking 决定模型能否使用从更早一轮送回的 thinking 块。thinking 块就是那一轮较早的推理,会随历史再次放进请求。Sonnet 5.5 的块只在生成它的账户,或与该账户相关联的账户中有效。账户规则不触碰更早模型的 thinking 块。
ClaudeDevs 把这次切换描述成重读并产生新 thinking。文档描述的结果更安静:请求成功,API 在模型看到之前丢掉另一个账户的块,模型在没有那段推理的情况下作答。在 Claude API 和 Google Cloud 上,thinking-binding-controls-2026-08-01 beta 请求头会让响应在 input_transformations 里逐条列出这些丢弃,类型为 thinking_dropped,reason 为 organization_binding_mismatch。没有该请求头时,丢弃是静默的。被丢掉的块不计费。
谁该检查
要检查的是这样一种集成:它把一个账户的 Sonnet 5.5 thinking 块,放进另一个账户发出的请求。Claude Code、claude.ai、Claude Managed Agents 和 Claude Agent SDK 在自行组装请求时不必改动。会话中固定 system prompt 和 tools、只追加 messages 的代码,也属于同样不用改的一组。
账户绑定与 prefix 检查是分开的。prefix 是 system prompt、tools,以及 thinking 块之前的 messages。prefix 一变,该块就不再有效。对于 2026年8月31日 00:00 UTC 或之后创建的账户,API 在 Fable 5.1、Opus 5.5 和 Sonnet 5.5 上执行这项检查;除非 prefix_mismatch_behavior 为 drop_block,否则返回 400。这个新账户日期适用于 Claude API 和各个云平台。在更早的账户上,只有请求设置了 prefix_mismatch_behavior,API 才会执行检查,所以旧密钥上一次干净跑通,可能看不到新密钥会返回的 400。该字段需要 thinking-binding-controls-2026-08-01 beta 请求头。在 drop_block 下,被丢掉的块不计费,但 Claude 可能会多想一段,以便补回缺失的推理,会话也可能多用 token。
block_binding 是携带 prefix_mismatch_behavior 的设置。between_tools 是一种 thinking 模式。在 Sonnet 5.5 上,只有 thinking type 为 adaptive 时才接受 block_binding。把 block_binding 和 between_tools 一起发送会返回 400。
哪个模型能读取该块,是第三项检查。Sonnet 5.5 会保留来自 Sonnet 5、Opus 4.8、Haiku 4.5 以及更早模型的推理。从 Opus 5、Opus 5.5、Fable 或 Mythos 转到 Sonnet 5.5,会在没有那段先前推理的情况下继续。没有别的模型读取 Sonnet 5.5 thinking,所以从 Sonnet 5.5 转到任何其他模型,包括服务端 fallback,都会在这些块被丢掉的情况下继续。
可用性、价格与 reset
ClaudeDevs 说,Sonnet 5.5 现在已可在 Claude Platform 和 Claude Code 中使用。Claude Code changelog 把 claude-sonnet-5-5 加为 Anthropic API 上的默认 Sonnet 模型,并写有 1M context、每 Mtok $2/$10,以及 cache read 每 Mtok $0.20。changelog 把 $2/$10 写成一对,没有标出 input 和 output。
@claudeai 称 Sonnet 5.5 是 Claude 5.5 家族的第二个模型,比 Sonnet 5 快 30% 以上,大多数工作最多便宜 30%。ClaudeDevs 说,它比 Sonnet 5 更聪明、更高效,快 30%,大多数工作最多便宜 30%,因此 Claude Code 的用量能用得更久,并把它指向修 bug 和快速的功能迭代。ClaudeDevs 还说,所有 Pro、Max 和 Team 用户都在上周二获得了一次 reset。如果还没用过,在 10月22日之前可以随时使用。那篇帖子没有给出额度数量,10月22日也没有时区。
仍待确认之处
preserved-thinking 页面允许与产生该 block 的账号相关联的账号,并且没有说明哪些账号符合条件。它描述了面向 Claude API 与 Google Cloud 的 organization_binding_mismatch 列表。会产生新 thinking 的重读,是 ClaudeDevs 对会话中途切换的描述。页面称另一个账号的请求会成功,API 会在模型看到该 block 之前将其丢弃,模型会在没有那段推理的情况下作答。reset 帖没有给出 credit 数额,其 Oct 22 之前这一日期也没有时区。
来源
相关来源
资料与编写依据
账户规则、prefix 检查,以及哪些模型可以读取 Sonnet 5.5 thinking,来自 Anthropic 的 preserved-thinking 页面,核对日期是 2026年9月28日。同一天核对的 Claude Code changelog,是把 claude-sonnet-5-5 加为 Anthropic API 上默认 Sonnet 模型那一行的来源。该行写有 1M context、每 Mtok $2/$10,以及 cache read 每 Mtok $0.20。可用性、速度和节省的比较,以及 usage reset,来自 ClaudeDevs 的帖子,以及 2026年9月28日当天的 @claudeai 和 ClaudeDevs 发布帖。clau.de/reset 上的 reset 页面没有打开。ClaudeDevs 点名 Pro、Max 和 Team 用户,说 reset 于上周二发放,并说尚未使用的 reset 在 10月22日之前仍可随时使用。那篇帖子没有给出额度数量,也没有时区。没有做速度实测,也没有做价格对比。