如果说 OpenAI 的 API 演进主线是「从 Chat Completions 走向 Responses 运行时」,那么 Anthropic 的路径则有所不同,但目标一致:
Claude API 正在从「Messages 消息原语 + 开发者自编排」,演进为「Messages 原语 + 多层 Agent 运行时 + 托管平台能力」。
Anthropic 没有废弃 Messages API,也没有像 OpenAI 那样推出一个替代性的新接口。它的策略是:守住 /v1/messages 这个稳定核心,在上面叠加 Agent SDK、Claude Managed Agents、Compaction、Memory 等一层层运行时能力,让开发者按控制粒度选择接入深度。
理解这条路径,对选型 Claude 的开发者同样关键。
/v1/messages 是 Claude API 的根基,设计哲学与 OpenAI 早期的 Chat Completions 类似:你发一组消息,模型返回结构化的 content blocks(text、tool_use、thinking 等)。
但 Anthropic 在 Messages API 上持续深耕,使其本身就能承载相当复杂的 Agent 工作流:
tool_use block,开发者执行后回传 tool_resultthinking block 返回,可跨轮次传递Messages API 的优势是控制粒度最细——你拥有完整的 agent loop、上下文管理、工具执行逻辑。劣势也明显:多步工具调用、子 Agent、会话状态、Compaction 都要自己实现。
2025 年 9 月,Anthropic 将 Claude Code SDK 重命名为 Claude Agent SDK。这不是改名而已,而是明确了一个产品定位:
把驱动 Claude Code 的同一套 Agent 运行时,开放给开发者嵌入自己的产品。
Agent SDK 提供两种接入方式:
无状态、单次任务,20 行代码启动 Agent开箱即用的内置工具:Read、Write、Edit、Bash、Glob、Grep、WebSearch、WebFetch、Skill。加上 18 个生命周期 Hook(PreToolUse、PostToolUse、SubagentStart、PreCompact 等),让开发者能在不重写 Agent loop 的前提下,实现审计、拦截、改造行为。
与 Messages API 的对比很清晰:
while loop,你执行工具,你管理上下文2026 年 4 月,Anthropic 推出 Claude Managed Agents——这是 Claude API 演进中最大的一次「接口之上」的产品化跃迁。
如果说 Agent SDK 是「Claude Code 作为库」,Managed Agents 就是「Agent 作为服务」:
agent.message、tool_use、event_delta 等)Managed Agents 的所有端点需要 managed-agents-2026-04-01 beta header。它面向的是「我不想自己管沙箱、编排、密钥、调度,但要一个能跑起来的 Agent」的开发者。
三条线的关系:
Messages API → 你控制一切,最灵活
Agent SDK → 你控制策略,SDK 跑 loop
Claude Managed Agents → 你定义 Agent,平台跑一切
Claude 的模型演进有一个贯穿始终的主题:推理能力的产品化——从「可选的 thinking budget」到「默认开启的 adaptive thinking」,再到「effort 参数统一调控」。
Claude Opus 4 和 Sonnet 4 标志着几个重要转折:
signature 字段computer_20250124),与 text editor、bash 解耦这一阶段是 Claude API 工具能力最密集的一次补齐:
能力 | 意义 |
|---|---|
Programmatic tool calling(Beta) | 在 code execution 沙箱内调用工具,减少多轮往返 |
Tool search(Beta) | 运行时按需发现工具,降低大型工具面的 token 开销 |
Effort parameter(Beta) | 用单一参数调控推理深度,替代手动 budget_tokens |
Memory tool(Beta) | 跨对话存储和检索信息 |
Context editing(Beta) | 自动清理旧 tool results,管理上下文窗口 |
Agent Skills(Beta) | 动态加载专业技能包(PPT、Excel、Word、PDF 及自定义 Skills) |
Structured outputs(Beta) | JSON Schema 保证输出格式 |
同时,Claude Sonnet 4.5 被定位为「复杂 Agent 和编码的最佳模型」,Claude Opus 4.5 则在视觉、编码、computer use 上实现阶跃,但价格更亲民。
Opus 4.6 和 Sonnet 4.6 带来了推理模式的根本转变:
Adaptive thinking 成为推荐默认
"thinking":{"type":"adaptive"}
模型自行判断何时需要深度推理,不再依赖开发者设置 budget_tokens。手动 thinking(type: "enabled")被标记为 deprecated。
Effort 参数 GA
effort 替代 budget_tokens 成为调控推理深度的统一接口,支持 low / medium / high 等级。
Compaction API(Beta)
服务端上下文摘要,实现「 effectively infinite conversations」。对长时间运行的 Agent 工作流,这是关键的内存管理方案。
多项工具 GA
Web search、programmatic tool calling、tool search、code execution、web fetch、memory tool 全部转正,不再需要 beta header。
1M token 上下文 GA
Opus 4.6 和 Sonnet 4.6 默认支持 1M token 上下文,超过 200k 的部分按 long context 定价。
Automatic caching
只需在请求体加一个 cache_control 字段,系统自动缓存最后一个可缓存块,随对话增长前移缓存点——不必手动管理 cache breakpoints。
Opus 4.7(4 月)的关键更新:
xhigh effort level:介于 high 和 max 之间,面向 30 分钟以上长任务Opus 4.8(5 月)在此基础上:
speed: "fast" 显著加速输出 token 生成,溢价计费stop_details 公开文档化,refusal 响应返回 category 和 explanation6 月发布的 Fable 5 和 Mythos 5 代表了 Claude 模型的新天花板:
stop_reason: "refusal" 时若未生成任何输出则不计费fallbacks 参数(Beta):refusal 后自动在另一模型上重试7 月发布的 Sonnet 5 则是面向主流开发者的新默认:
budget_tokens 返回 400)模型迭代的隐含规则越来越清晰:越新的模型,越少给开发者「手动调采样和推理」的空间,越多用 adaptive thinking + effort 统一管理。
Claude 的工具能力演进路径:
Tool Use(2024.05 GA)
↓ 客户端定义工具,模型决定调用
Web Search / Web Fetch(2025.05 / 09)
↓ 服务端托管的信息获取
Code Execution(2025.05 Beta → 2026.02 GA)
↓ 沙箱内执行代码
MCP Connector(2025.05 Beta)
↓ 连接远程 MCP 服务器
Computer Use(2024.10 → 持续迭代)
↓ 截图式 UI 交互
Agent Skills(2025.10 Beta)
↓ 动态加载专业技能包
Programmatic Tool Calling(2025.11 Beta → 2026.02 GA)
↓ 在 code execution 内协调工具
Tool Search(2025.11 Beta → 2026.02 GA)
↓ 运行时按需发现工具
Advisor Tool(2026.04 Beta)
↓ 执行模型 + 顾问模型配对
Managed Agents Toolset(2026.04+)
↓ 平台托管的完整工具运行时
与 OpenAI 的路径对比:
维度 | OpenAI | Anthropic |
|---|---|---|
工具编排 | Programmatic Tool Calling(模型写程序) | Programmatic Tool Calling(在 code execution 内) |
多 Agent | Multi-agent orchestration(单请求内并行) | Multi-agent Sessions(Managed Agents 平台层) |
专家模型 | GPT-5.5 Pro / GPT-5.6 Sol | Advisor tool(执行 + 顾问配对) |
技能扩展 | Skills(Responses API) | Agent Skills(需 code execution) |
记忆 | Conversations + persisted reasoning | Memory tool + Managed Agents Memory Store |
Anthropic 的策略更偏向「在 Messages API 上堆工具,在 Managed Agents 上堆平台」;OpenAI 则更倾向「在 Responses API 内一站式解决」。
2026 年 4 月以来的 Managed Agents 更新,值得单独梳理——它代表了 Anthropic 对企业 Agent 市场的直接切入。
公测发布:Agent 创建、Session 运行、SSE 流式、沙箱执行Self-hosted Sandboxes
Managed Agents 不必在 Anthropic 基础设施上执行工具——可以部署自己的沙箱环境,通过 GET /v1/environments/{id}/work 拉取待执行工作。这对有合规要求的企业是关键能力。
Vault 与凭证注入
密钥不再硬编码在 Agent 配置里。Vault 支持 OAuth 凭证和环境变量凭证,并可通过 injection_location 控制注入到请求 header、body 或两者。
Dreams
一个有趣的「离线整理」能力:读取 memory store 和历史 session,自动去重、更新过时条目、提炼新洞察,输出重组后的 memory store。这是 Agent 记忆管理的主动维护,而非被动累积。
大输出 Spill
agent_toolset 和 MCP 工具返回超过 100K token 时,自动写入沙箱文件,模型收到截断预览和文件路径,可按需读取全文。
块级 cache_control,最高 90% 折扣stop_reason: "refusal" 且未生成任何输出时不计费thinking_tokens 明细(2026.05):usage.output_tokens_details.thinking_tokens 单独报告推理 token 消耗Claude API 的分发策略比 OpenAI 更「多云原生」:
已下线/即将下线 | 时间 | 替代方案 |
|---|---|---|
Claude 2.x / Sonnet 3 | 2025.07 已移除 | Claude Sonnet 4.6+ |
Claude Sonnet 3.5 / 3.7 / Haiku 3.5 | 2025–2026 已移除 | Sonnet 4.6 / Haiku 4.5 |
Claude Opus 3 / Haiku 3 | 2025–2026 已移除 | Opus 4.8 / Haiku 4.5 |
Claude Sonnet 4 / Opus 4 | 2026.06.15 已移除 | Sonnet 4.6 / Opus 4.8 |
Claude Opus 4.1 | 2026.08.05 计划下线 | Opus 4.8 |
Sonnet 4.5/4 的 1M beta | 2026.04.30 已移除 | Sonnet 4.6+(1M GA) |
Fast mode for Opus 4.6/4.7 | 2026.06–07 已移除 | Opus 4.8 fast mode |
Manual extended thinking | 新模型不再支持 | Adaptive thinking + effort |
console.anthropic.com | 2026.01 重定向 | platform.claude.com |
迁移时需要特别注意的两个「隐性破坏」:
把两家放在同一张图里,能看到有趣的分歧与收敛:
OpenAI | Anthropic | |
|---|---|---|
核心原语 | Chat Completions → Responses(新默认) | Messages API(持续强化,不替换) |
中间态 | Assistants API(即将下线) | 无等价物,直接跳到 Managed Agents |
Agent 运行时 | Responses API 内置 | Agent SDK + Managed Agents 两层 |
状态管理 | previous_response_id / Conversations | 客户端 messages 数组 + Compaction + Memory |
OpenAI 选择「用一个新接口统一一切」;Anthropic 选择「守住 Messages API,在上面叠加多层运行时」。两种路径各有优劣:
尽管接口策略不同,两家在 Agent 能力上高度收敛:
OpenAI | Anthropic | |
|---|---|---|
旗舰 | GPT-5.6 Sol | Claude Fable 5 |
平衡 | GPT-5.6 Terra | Claude Sonnet 5 / 4.6 |
高效 | GPT-5.6 Luna | Claude Haiku 4.5 |
推理调控 | reasoning_effort(low → ultra) | effort(low → xhigh)+ adaptive thinking |
Pro 模式 | GPT-5.5/5.6 Pro(Responses only) | Advisor tool(执行 + 顾问配对) |
Claude 的三层接入(Messages API / Agent SDK / Managed Agents)不是「越上层越好」,而是控制粒度与运维负担的权衡:
新项目建议:先用 Agent SDK 验证 Agent 行为,再决定是否需要下沉到 Messages API 或上浮到 Managed Agents。
随着 manual thinking budget 被移除、adaptive thinking 成为默认,开发者不能再靠「设一个固定 budget」来控制成本。取而代之的是:
设计 Agent 时,应该把 effort 和 caching 当作一等公民,而不是事后调优。
Opus 4.7 引入的新 tokenizer 让同样文本产生约 30% 更多 token。这不只是计费变化——它影响:
迁移到新模型时,务必用 Token Counting API 重新测量你的 prompt,不要假设 1:1 映射。
Managed Agents 的密集更新(Memory、Vault、Dreams、Scheduled Deployments、Self-hosted Sandboxes、Multi-agent)说明 Anthropic 不满足于「卖 token」,而是要成为企业 Agent 的运行平台。
这与 OpenAI 的 Responses API + Assistants 退场、Salesforce/ServiceNow 的 Agent 平台化,是同一赛道上的竞争。对开发者来说,如果 Agent 需要长期运行、跨 Session 记忆、密钥管理、定时调度,Managed Agents 值得评估——但它也意味着更深的平台绑定。
回顾 Claude API 从 2024 到 2026 上半年的演进,最本质的变化可以用一句话概括:
Messages API 没有变,变的是它上面能跑什么。
Anthropic 选择了一条与 OpenAI 不同的路:不替换核心接口,而是在上面逐层叠加运行时能力。Messages API 依然是那个 Messages API,但它已经能承载从单次推理到全托管 Agent 平台的完整光谱。
对于正在构建 AI 应用的团队,现在值得问几个问题:
Claude API 的演进还没有停止。Fable 5 的安全分类和 refusal 机制、Sonnet 5 的限时定价、Managed Agents 的 Dreams 和 Multi-agent——这些都在暗示,下一个半年的主题,可能是从「开发者编排 Agent」走向「平台托管 Agent」的规模化落地。
到那时,选 Messages API 还是 Managed Agents,可能不再是技术偏好问题,而是商业模式问题。
本文基于 Claude Platform Release Notes(截至 2026 年 7 月)整理分析。