安装与环境
环境要求
- Python 3.10+(推荐 3.11 / 3.12)
- pip 或 uv / poetry
- 至少一个 LLM Provider 的 API Key
创建虚拟环境
安装核心包
LangChain 1.0 将核心与集成拆包,最小 Agent 示例通常需要:
按需添加其他 Provider:
验证:
API Key 配置
方式 1:环境变量(推荐)
Windows PowerShell:
方式 2:.env 文件
.env:
代码中:
安全: 勿将 .env 提交 Git;加入 .gitignore。
模型标识符
1.0 推荐使用 provider:model 字符串,无需先实例化模型类:
也可传入已初始化的模型实例(见 模型与消息)。
可选:LangSmith
生产调试与评估建议配置 LangSmith:
设置后,create_agent 的调用会自动上报 Trace(见 生产与 LangSmith)。
项目结构建议
常见问题
ModuleNotFoundError: langchain.agents?
确保 pip install -U langchain 版本 ≥ 1.0。
OpenAI 连接超时?
检查网络、代理;国内可换 Anthropic / 本地 Ollama(pip install langchain-ollama)。
依赖冲突?
在新 venv 中安装;用 pip install langchain langgraph 让 pip 解析版本。