dive-into-langgraphlisted
Install: claude install-skill luochang212/dive-into-langgraph
# Dive Into LangGraph
LangGraph 是由 LangChain 团队开发的开源 Agent 框架。v1.0 是稳定版本,框架能力全面升级,支持中间件、状态图、多智能体等高级功能。本 skill 内容由《LangGraph 1.0 完全指南》提供。
**LangGraph 1.0 完全指南**:
- 在线文档:https://luochang212.github.io/dive-into-langgraph/
- GitHub:https://github.com/luochang212/dive-into-langgraph
## 安装依赖
基础依赖:
```bash
pip install \
langgraph \
"langchain[openai]" \
langchain-community \
langchain-mcp-adapters \
python-dotenv \
pydantic
```
## 环境变量
使用模型供应商的大模型需要设置环境变量,推荐使用阿里云百炼(DashScope)的模型:
```bash
# 阿里云百炼 (DashScope)
# 获取地址: https://bailian.console.aliyun.com/
DASHSCOPE_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
DASHSCOPE_API_KEY=your_api_key_here
# 火山方舟 (ARK)
# 获取地址: https://console.volcengine.com/ark/
ARK_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
ARK_API_KEY=your_api_key_here
# 或者其他模型供应商...
```
请将环境变量添加到 `.env` 文件,并填入你的 API key。
## 章节概览
| 序号 | 章节 | 内容简介 | 在线阅读 | 离线阅读 |
|------|------|----------|----------|----------|
| 1 | **快速入门** | 创建你的第一个 ReAct Agent | [在线](https://luochang212.github.io/dive-into-langgraph/quickstart/) | [本地](references/1.quickstart.md) |
| 2 | **状态图** | 使用 StateGraph 创建工作流 | [在线](https://luochang212.github.io/dive-into-langgraph/stategraph/) | [本地](references/2.stategraph.md) |
| 3 | **中间件** | 预算控制、消息截断、敏感词过滤、PII 检测 | [在线](https://luochang212.github.io/dive-into-langgraph/middleware/) | [本地](references/3.middleware.md) |
| 4 | **人机交互** | 使用 HITL 中间件实现人机交互 | [在线](https://luochang212.github.io/dive-into-langgraph/human-in-