操作指南¶
欢迎来到 LangGraph 操作指南!这些指南提供了在 LangGraph 中完成关键任务的实用、分步说明。
可控性¶
LangGraph 以其高度可控的代理框架而闻名。这些操作指南展示了如何实现这种可控性。
持久性¶
LangGraph 使得在图运行之间(线程级持久性)和跨线程(跨线程持久性)持久化状态变得容易。这些操作指南展示了如何在图中添加持久性。
内存¶
LangGraph 使得在图中管理对话内存变得容易。这些操作指南展示了如何实现不同的策略。
人机交互¶
LangGraph 的主要优势之一是它使人机交互工作流程变得容易。这些指南涵盖了这种工作流程的常见示例。
流式处理¶
LangGraph 是以流式优先的方式构建的。这些指南展示了如何使用不同的流式模式。
- 如何流式传输图的完整状态
- 如何流式传输图的状态更新
- 如何流式传输 LLM 令牌
- 如何不使用 LangChain 模型流式传输 LLM 令牌
- 如何流式传输自定义数据
- 如何同时配置多个流式模式
- 如何从工具内部流式传输事件
- 如何不使用 LangChain 模型从工具内部流式传输事件
- 如何从最终节点流式传输事件
- 如何从子图流式传输
- 如何为不支持流式传输的模型禁用流式传输
工具调用¶
子图¶
状态管理¶
其他¶
- 如何异步运行图
- 如何可视化你的图
- 如何向图添加运行时配置
- 如何使用 Pydantic 模型作为你的状态
- 如何添加节点重试
- 如何强制函数调用代理结构化输出
- 如何为图运行传递自定义 LangSmith 运行 ID
- 如何返回到达递归限制之前状态
预构建 ReAct 代理¶
这些指南展示了如何使用预构建的 ReAct 代理。请注意,这里我们将使用预构建代理。LangGraph 的一大优势是你可以轻松创建自己的代理架构。因此,虽然从这里开始快速构建代理是可以的,但我们强烈建议你学习如何构建自己的代理,以便你可以充分利用 LangGraph。