跳转至

常见问题

常见问题及其答案!

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

不需要。LangGraph 是一个用于复杂智能代理系统的编排框架,比 LangChain 智能代理更底层、更可控。LangChain 提供了一个与模型和其他组件交互的标准接口,对于简单的链和检索流程很有用。

LangGraph 与其他智能代理框架有何不同?

其他智能代理框架可以处理简单的通用任务,但对于复杂任务则力不从心。LangGraph 提供了一个更具表现力的框架来处理你的独特任务,而不会将你限制在单一的黑盒认知架构中。

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

LangGraph 不会给你的代码增加任何开销,并且专门针对流式工作流而设计。

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

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

LangGraph 和 LangGraph Platform 有何不同?

LangGraph 是一个有状态的编排框架,为智能代理工作流带来了更多控制。LangGraph Platform 是一个用于部署和扩展 LangGraph 应用程序的服务,具有用于构建智能代理 UX 的固定 API,以及集成的开发者工作室。

功能 LangGraph(开源) LangGraph Platform
描述 用于智能代理应用程序的有状态编排框架 用于部署 LangGraph 应用程序的可扩展基础设施
SDK Python 和 JavaScript Python 和 JavaScript
HTTP API 是 - 用于检索和更新状态或长期记忆,或创建可配置的助手
流式传输 基础 用于逐令牌消息的专用模式
检查点器 社区贡献 开箱即用的支持
持久层 自管理 托管的 Postgres,具有高效存储
部署 自管理 • Cloud SaaS
• 免费自托管
• 企业版(付费自托管)
可扩展性 自管理 任务队列和服务器的自动扩展
容错性 自管理 自动重试
并发控制 简单线程 支持双重输入
调度 定时任务调度
监控 与 LangSmith 集成以实现可观察性
IDE 集成 LangGraph Studio LangGraph Studio

LangGraph Platform 是开源的吗?

不是。LangGraph Platform 是专有软件。

有一个免费的自托管版本的 LangGraph Platform,可以访问基本功能。Cloud SaaS 部署选项和自托管部署选项是付费服务。联系我们的销售团队了解更多信息。

有关更多信息,请参阅我们的 LangGraph Platform 定价页面

LangGraph 是否适用于不支持工具调用的 LLM?

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

LangGraph 是否适用于 OSS LLM?

是的!LangGraph 对底层使用哪些 LLM 完全不关心。我们在大多数教程中使用闭源 LLM 的主要原因是它们无缝支持工具调用,而 OSS LLM 通常不支持。但工具调用并不是必需的(请参阅此部分),所以你完全可以将 LangGraph 与 OSS LLM 一起使用。

我可以在不登录 LangSmith 的情况下使用 LangGraph Studio 吗?

可以!你可以使用 LangGraph Server 的开发版本在本地运行后端。 这将连接到作为 LangSmith 一部分托管的 Studio 前端。 如果你设置环境变量 LANGSMITH_TRACING=false,则不会将任何跟踪发送到 LangSmith。

LangGraph Platform 使用中的"已执行节点"是什么意思?

**已执行节点**是在调用应用程序期间,LangGraph 应用程序中被调用并成功完成的节点的聚合数量。如果图中的节点在执行期间未被调用或以错误状态结束,则这些节点将不会被计算在内。如果节点被调用并成功完成多次,每次出现都将被计数。