dive-into-langgraph
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseDive Into LangGraph
深入了解LangGraph
LangGraph 是由 LangChain 团队开发的开源 Agent 框架。v1.0 是稳定版本,框架能力全面升级,支持中间件、状态图、多智能体等高级功能。本 skill 内容由《LangGraph 1.0 完全指南》提供。
LangGraph 1.0 完全指南:
LangGraph 是由 LangChain 团队开发的开源 Agent 框架。v1.0 是稳定版本,框架能力全面升级,支持中间件、状态图、多智能体等高级功能。本 Skill 内容由《LangGraph 1.0 完全指南》提供。
LangGraph 1.0 完全指南:
安装依赖
安装依赖
基础依赖:
bash
pip install \
langgraph \
"langchain[openai]" \
langchain-community \
langchain-mcp-adapters \
python-dotenv \
pydantic基础依赖:
bash
pip install \
langgraph \
"langchain[openai]" \
langchain-community \
langchain-mcp-adapters \
python-dotenv \
pydantic环境变量 (.env)
环境变量 (.env)
使用大模型需要设置环境变量,推荐使用阿里云百炼(DashScope)的模型:
bash
DASHSCOPE_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
DASHSCOPE_API_KEY=your_api_key你也可以使用其他供应商的模型:
bash
undefined使用大模型需要设置环境变量,推荐使用阿里云百炼(DashScope)的模型:
bash
DASHSCOPE_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
DASHSCOPE_API_KEY=your_api_key你也可以使用其他供应商的模型:
bash
undefined火山方舟
火山方舟
ARK_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
ARK_API_KEY=your_api_key
ARK_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
ARK_API_KEY=your_api_key
Kimi
Kimi
KIMI_BASE_URL=https://api.moonshot.cn/v1
KIMI_API_KEY=your_api_key
undefinedKIMI_BASE_URL=https://api.moonshot.cn/v1
KIMI_API_KEY=your_api_key
undefined章节概览
章节概览
| 序号 | 章节 | 内容简介 | 在线阅读 | 离线阅读 |
|---|---|---|---|---|
| 1 | 快速入门 | 创建你的第一个 ReAct Agent | 在线 | 本地 |
| 2 | 状态图 | 使用 StateGraph 创建工作流 | 在线 | 本地 |
| 3 | 中间件 | 预算控制、消息截断、敏感词过滤、PII 检测 | 在线 | 本地 |
| 4 | 人机交互 | 使用 HITL 中间件实现人机交互 | 在线 | 本地 |
| 5 | 记忆 | 短期记忆、长期记忆 | 在线 | 本地 |
| 6 | 上下文工程 | 使用 State、Store、Runtime 管理上下文 | 在线 | 本地 |
| 7 | MCP Server | 创建 MCP Server 并接入 LangGraph | 在线 | 本地 |
| 8 | 监督者模式 | 两种方法:tool-calling、langgraph-supervisor | 在线 | 本地 |
| 9 | 并行 | 节点并发、@task 装饰器、Map-reduce、Sub-graphs | 在线 | 本地 |
| 10 | RAG | 向量检索、关键词检索、混合检索 | 在线 | 本地 |
| 11 | 网络搜索 | DashScope、Tavily 和 DDGS | 在线 | 本地 |
| 序号 | 章节 | 内容简介 | 在线阅读 | 离线阅读 |
|---|---|---|---|---|
| 1 | 快速入门 | 创建你的第一个 ReAct Agent | 在线 | 本地 |
| 2 | 状态图 | 使用 StateGraph 创建工作流 | 在线 | 本地 |
| 3 | 中间件 | 预算控制、消息截断、敏感词过滤、PII 检测 | 在线 | 本地 |
| 4 | 人机交互 | 使用 HITL 中间件实现人机交互 | 在线 | 本地 |
| 5 | 记忆 | 短期记忆、长期记忆 | 在线 | 本地 |
| 6 | 上下文工程 | 使用 State、Store、Runtime 管理上下文 | 在线 | 本地 |
| 7 | MCP Server | 创建 MCP Server 并接入 LangGraph | 在线 | 本地 |
| 8 | 监督者模式 | 两种方法:tool-calling、langgraph-supervisor | 在线 | 本地 |
| 9 | 并行 | 节点并发、@task 装饰器、Map-reduce、Sub-graphs | 在线 | 本地 |
| 10 | RAG | 向量检索、关键词检索、混合检索 | 在线 | 本地 |
| 11 | 网络搜索 | DashScope、Tavily 和 DDGS | 在线 | 本地 |