跳到主要内容

文档索引

在以下地址获取完整的文档索引:https://docs.langchain.org.cn/llms.txt

在进一步探索之前,请使用此文件发现所有可用页面。

本页面介绍了 LangChain Deep AgentsClaude Agent SDK 的比较。两者都是用于构建自定义智能体的框架,但在执行环境、部署和供应商耦合方面有不同的取舍。
Deep Agents 已被 OpenSWELangSmith Fleet 用于生产环境。

概览

Deep AgentsClaude Agent SDK
智能体运行位置在沙箱内,或在沙箱外远程执行命令在沙箱内
执行后端可插件化:本地、虚拟文件系统、远程沙箱或自定义运行所在的沙箱的本地文件系统
模型提供商任意(Anthropic、OpenAI、Google 等 100 多家)Claude(Anthropic、Bedrock、Vertex、Azure)
针对特定提供商/模型的调优Harness 配置文件(Beta 版):系统提示词、工具、中间件和子智能体调整的声明式包,可针对特定提供商或模型进行注册在每个模型调用处通过代码进行配置
部署通过 deepagents deploy 使用 LangSmith 托管云,或通过 langgraph build 自托管 独立镜像自托管。你需要自行构建服务器、认证和流式传输层。Claude 托管智能体 是一个独立的产品
多租户内置:作用域线程、用户级沙箱、基于角色的访问控制 (RBAC)自行构建
许可证MITMIT(Claude Code 本身是私有的)

主要区别

智能体与执行环境

将智能体连接到沙箱有两种模式:在沙箱内部运行智能体,或者在外部运行智能体并将沙箱用作工具 Claude Agent SDK 仅支持第一种。您的智能体在沙箱内运行,并针对沙箱的本地文件系统执行工具。Anthropic 的托管模型 Claude 托管智能体 使用解耦模型,这反映了生产级智能体架构的发展趋势。 Deep Agents 支持这两种模式,并允许您选择一个后端将它们连接起来。实际上,这意味着您可以:
  • 在沙箱内运行智能体(与 Claude Agent SDK 模型相同)。
  • 在长生命周期的容器中运行智能体,并通过网络将远程沙箱作为工具使用,以执行命令。
  • 为测试环境切换到虚拟文件系统,或为自有基础设施配置自定义后端。

多租户

当您将应用程序投入生产时,通常需要向多个最终用户公开它,并必须为每个用户隔离环境。 在 Claude Agent SDK 中,SDK 将智能体与其沙箱绑定。要为每个用户提供隔离的执行环境,您必须构建一个 API 包装器,为每个用户启动一个沙箱,跟踪沙箱所属用户,并在之后将其销毁。 Deep Agents 直接处理此问题:在框架中配置每个用户或每个助手的沙箱,并内置作用域线程、运行记录和 RBAC。如果您使用 LangSmith Sandbox,还可以直接获得开箱即用的身份验证代理,以便最终用户可以在无需您为每个用户配置凭据的情况下,从沙箱调用第三方 API。

生产级智能体服务器

要向最终用户公开自托管的 Claude Agent SDK 应用,您需要编写自己的 HTTP/WebSocket 或 SSE 服务器来调用智能体、流式传输 Token 并管理对话线程。该服务器需要您自行构建、操作和维护安全。 Deep Agents 的部署方案包含开箱即用的智能体服务器:包含流式端点、线程管理、运行历史记录、Webhook 和身份验证

托管云或自托管

Claude Agent SDK 的部署是自托管的。SDK 和 Claude 托管智能体 是独立的产品。针对 SDK 编写的代码无法直接部署到托管服务中。 Deep Agents 无需修改代码即可在两种模式下运行:
Claude 托管智能体 在 Anthropic 生态系统中表现良好;如需在 LangChain 中获得类似的低摩擦、与模型无关的路径,请使用 LangSmith Fleet

LLM

Claude Agent SDK 的执行环境将模型、后端和部署捆绑在一起,并优化了三者之间的支持。 使用 Deep Agents,您可以独立选择模型提供商、执行后端和部署目标。通过选择此框架,您在模型和基础设施选择上保留了最大的灵活性。

生态系统

Claude Agent SDK 是专为 Claude 和 Anthropic 产品界面而构建的。如果您已经标准化使用 Anthropic 生态系统(Claude API 和相关平台功能),使用官方 SDK 意味着更少的变动、单一的供应商支持,以及假设端到端采用相同技术栈的文档。

总结

  • 选择 Deep Agents:如果您需要模型和基础设施的灵活性、内置的多租户部署,以及无需修改代码即可在托管或自托管之间切换的能力。
  • 选择 Claude Agent SDK:如果您已经深入投入 Anthropic 生态系统,并希望自行托管并构建 API、身份验证和多租户层。
发现错误?我们于 2026 年 4 月 16 日起草了此对比文档。如果产品发生变化,请提交 issue

© . This site is unofficial and not affiliated with LangChain, Inc.