Skip to content

常见问题解答

常见问题及其答案!

我需要使用 LangChain 才能使用 LangGraph 吗?两者有什么区别?

不需要。LangGraph 是一个用于复杂代理系统的 orchestration 框架,它比 LangChain 代理更低级并可控。LangChain 提供了一个与模型和其他组件交互的标准接口,适用于简单的链和检索流程。

LangGraph 与其他代理框架有什么不同?

其他代理框架可以处理简单的通用任务,但在处理符合公司需求的复杂任务时表现不佳。LangGraph 提供了一个更加表达丰富的框架,以处理公司独特的任务,而不将用户限制于单一的黑箱认知架构。

LangGraph 会影响我的应用性能吗?

LangGraph 不会给你的代码增加任何开销,专门设计用于流式工作流程。

LangGraph 是开源的吗?是免费的?

是的。LangGraph 是一个 MIT 许可的开源库,免费使用。

LangGraph 和 LangGraph 平台有什么不同?

LangGraph 是一个有状态的 orchestration 框架,为代理工作流带来了更多控制。LangGraph 平台是一个用于部署和扩展 LangGraph 应用的服务,具有构建代理用户体验的意见化 API,以及一个集成的开发者工作室。

功能 LangGraph(开源) LangGraph 平台
描述 有状态的代理应用 orchestration 框架 用于部署 LangGraph 应用的可扩展基础设施
SDK Python和JavaScript Python和JavaScript
HTTP API 有 - 用于检索和更新状态或长期记忆,或创建可配置的助手
流式处理 基本 专用模式,按令牌处理消息
检查点 社区贡献 开箱即用支持
持久层 自我管理 高效存储的托管 Postgres
部署 自我管理 • 云SaaS
• 免费自托管
• 企业(自带云或付费自托管)
可扩展性 自我管理 任务队列和服务器的自动扩展
容错性 自我管理 自动重试
并发控制 简单线程 支持双重文本
调度 Cron 调度
监控 与 LangSmith 集成以获取可观察性
IDE 集成 LangGraph Studio 桌面版 LangGraph Studio 桌面版与云端

我在 LangGraph 平台的部署选项是什么?

我们目前有以下 LangGraph 应用的部署选项:

  • ‍自托管 Lite:一个免费的(最多 100 万个节点执行)、有限版本的 LangGraph 平台,可以在本地或自托管方式下运行。此版本需要 LangSmith API 密钥,并将所有使用情况记录到 LangSmith。各项功能较付费计划少。
  • 云SaaS:作为 LangSmith 的一部分,完全托管和管理,自动更新且无需维护。
  • 自带云(BYOC):在您的 VPC 内部署 LangGraph 平台,作为服务进行配置和运行。在外包服务管理的同时保持数据在您的环境中。
  • 自托管企业版:完全在您自己的基础设施上部署 LangGraph。

LangGraph 平台是开源的吗?

不是。LangGraph 平台是专有软件。

有一个免费的自托管版本的 LangGraph 平台可访问基本功能。Cloud SaaS 部署选项在测试期间是免费的,但最终将成为付费服务。我们将始终提前通知收费服务,并对我们的早期用户给予优惠价格。自带云(BYOC)和自托管企业选项也是付费服务。 联系我们的销售团队以了解更多信息。

有关更多信息,请参见我们的 LangGraph 平台定价页面

LangGraph 是否与不支持工具调用的 LLM 一起工作?

是的!您可以与任何 LLM 一起使用 LangGraph。我们使用支持工具调用的 LLM 的主要原因是,这通常是让 LLM 决定做什么最方便的方法。如果您的 LLM 不支持工具调用,您仍然可以使用它 - 您只需编写一点逻辑,将原始的 LLM 字符串响应转换为关于要做什么的决策。

LangGraph 是否与 OSS LLM 一起工作?

是的!LangGraph 对于底层使用什么 LLM 完全中立。我们在大多数教程中使用封闭 LLM 的主要原因是,它们无缝支持工具调用,而 OSS LLM 通常不支持。但工具调用并不是必要的(参见 此部分),因此您可以完全与 OSS LLM 一起使用 LangGraph。

优云智算