OpenAI Assistants API / Responses API / Anthropic SDK

官方托管 Agent 方案

模型厂商自己提供的 Agent 抽象;OpenAI 新项目应优先用 Responses API。

详解

官方 Agent 方案是模型厂商直接提供的运行时或 SDK,把模型调用、工具调用、文件检索、代码执行、状态保存等基础能力做成平台能力。OpenAI 早期的 Assistants API 用 Assistant、Thread、Run、Step 表达托管会话和工具执行,但它已经被官方标记为 deprecated,并计划在 2026 年 8 月移除;新项目应使用 Responses API 及其工具/文件能力。Anthropic 的方向不同:Messages API、tool use、MCP 和官方 SDK 提供底层能力,但对话历史、长期状态和业务存储通常由开发者自己管理。优势是厂商能力更新快、集成顺;代价是平台绑定强,迁移和深度自定义要额外设计。

一个类比
官方 SDK 像手机厂商自己的应用商店生态:苹果的地图、支付、云存储和系统深度整合,开箱即用体验最流畅;但你想换成安卓就得重新适配,想做苹果生态之外的事也会遇到种种限制。
举个例子
客服场景:旧系统可能用 OpenAI Assistant + Thread 托管每个用户的对话和产品手册检索;新项目应改用 Responses API 的工具与文件能力来实现同类流程。用户问「退款政策是什么」时,平台负责调用检索/文件工具,模型基于检索结果回答。若用 Anthropic,则通常由业务代码保存会话、检索手册,再通过 Messages API 把上下文和工具结果交给 Claude。
PYTHON 示例
相关概念