Anthropic 发布了 Claude API 新版本`2026-10-21`。
这是自 2023 年以来,Claude API 第一次正式推出新的版本。
过去三年,Claude 模型已经更新了很多代,API 版本却一直停留在 `2023-06-01`。
我翻了一遍官方迁移文档,发现这次更新有几个挺有意思的变化,尤其是对 AI 应用和 Agent 开发者来说。
1、三个经典采样参数被直接移除了
`temperature`、`top_p`、`top_k`,做过大模型应用的应该都很熟悉。
以前我们可以通过这些参数,调整模型输出的随机性。例如,降低 temperature,让输出相对稳定;提高它,让回答更有变化。
现在,新版 Claude API 直接移除了这三个参数。Claude 明确表示,目前没有替代参数。
2、Agent 消息结构开始收紧
新版本不再允许直接在 assistant 消息中放置 document block,也不允许在 user 文本块中附加非空 citations。
这些限制看起来很细节,但对于需要拼装对话历史、处理文档和引用的 Agent 系统,可能涉及实际的兼容性调整。
Claude 开始更严格地定义不同消息角色应该承载什么内容。
3、SDK 和 API 版本开始一起演进
新版 SDK 会使用新的 API 版本,还调整了认证方式、消息类型和部分管理接口字段。
Anthropic 也表示,未来计划更频繁地发布 API 版本,让开发者有机会提前处理兼容性变化。
这意味着,API 版本管理可能会成为 Claude 生态里越来越重要的一件事。
分享点自己的思考:Anthropic 移除采样参数,随着 Agent 处理的任务越来越复杂,真正需要解决的问题也在变化。
一次回答是否正确、工具调用能不能成功、执行失败能否恢复、结果是否可验证,这些已经很难靠几个采样参数解决。
我理解 Anthropic 这次调整释放了一个信号:模型底层生成策略正在进一步由模型厂商管理,应用开发者需要把更多精力放在上下文、工具、约束、评测和执行闭环上。
#Claude #Anthropic #人工智能 #大模型 #AIAgent #AI编程 #LLM #Harness #AI行业观察 #人工智能发展

