最后更新: 2026-05-11
OpenAI Agents SDK vs LangGraph
OpenAI Agents SDK 偏 OpenAI-native Agent primitives;LangGraph 偏显式 workflow state 和 graph control。
快速建议: 快速做 OpenAI-native 构建选 OpenAI Agents SDK。主要风险是 workflow state、恢复和图控制时选 LangGraph。
什么时候选择前者
- 已经标准化在 OpenAI 模型上。
- 需要低框架负担的 tools、handoffs 和 tracing。
- 希望原型路径最短。
什么时候选择后者
- 需要显式状态转换。
- 人工 review、重试和恢复是核心需求。
- 需要模型 provider 灵活性。
功能对比
| 抽象 | Agent primitives | Graph and state machine |
|---|---|---|
| 适合风险 | Provider 集成风险 | Workflow 控制风险 |
| 生产形态 | 带 trace 的 OpenAI-native runtime | 显式编排层 |
开发体验
OpenAI Agents SDK 对 OpenAI-first 团队更快。LangGraph 需要更多前期建模,但调试时控制力更强。
最终建议
当 provider stack 就是产品路径时用 SDK;当核心任务是控制有状态工作流行为时用 LangGraph。