对于任何给定的 API 版本,Anthropic 会保留:
- 现有的输入参数
- 现有的输出参数
但是,Anthropic 可能会执行以下操作:
- 添加额外的可选输入
- 向输出中添加额外的值
- 更改特定错误类型的触发条件
- 向类枚举的输出值添加新的变体(例如,流式传输事件类型)
一般而言,如果您按照本参考文档中所述的方式使用 API,Anthropic 不会破坏您的使用方式。
版本历史
Anthropic 建议尽可能使用最新的 API 版本。
-
2026-10-21-
迁移到 API 版本 2026-10-21 介绍了如何升级。
-
可在 Claude API、Claude Platform on AWS、Claude Models on Google Cloud (Anthropic managed)、Microsoft Foundry 和 Claude Models on Google Cloud (Google managed) 上使用。在 Amazon Bedrock 上,它适用于 Claude 4.7 及更高版本的模型。对于 Bedrock 上的其他模型,请参阅迁移指南。
-
Messages API:
- 将
document块直接放在assistant消息中的请求会返回 400 错误。 - 在
user消息中发送带有非空citations数组的text块(无论是直接发送还是放在search_result块内)都会返回 400 错误。 temperature、top_p和top_k请求参数已被移除。发送其中任何一个参数的请求在所有模型上都会返回 400 错误。
- 将
-
Admin API:
-
Claude Enterprise Analytics API:
-
-
2023-06-01 -
2023-01-01:初始版本。