Skip to content

安装与环境

环境要求

  • Python 3.9+
  • pip(Python 包管理器)

安装 LangChain

bash
pip install -U langchain

安装特定提供商集成:

bash
# OpenAI
pip install "langchain[openai]"

# Google Gemini
pip install "langchain[google-genai]"

# Anthropic Claude
pip install "langchain[anthropic]"

# 所有提供商
pip install "langchain[all]"

设置 API 密钥

bash
# OpenAI
export OPENAI_API_KEY="your-api-key"

# Google Gemini
export GOOGLE_API_KEY="your-api-key"

# Anthropic Claude
export ANTHROPIC_API_KEY="your-api-key"

验证安装

python
from langchain.agents import create_agent

def get_weather(city: str) -> str:
    return f"{city}: 25°C,晴"

agent = create_agent(
    model="openai:gpt-4o",  # 或你选择的模型
    tools=[get_weather],
    system_prompt="你是一个助手",
)

result = agent.invoke({
    "messages": [{"role": "user", "content": "北京天气怎么样?"}]
})
print(result["messages"][-1].content_blocks)

项目结构建议

my-agent/
├── agent.py          # Agent 定义与配置
├── tools/            # 工具函数
│   ├── __init__.py
│   ├── weather.py
│   └── search.py
├── models/           # 模型配置
│   └── config.py
├── prompts/          # 提示词模板
│   └── system.py
├── requirements.txt  # 依赖
└── .env              # API 密钥

本站为非官方中文学习站点,不代表 LangChain 官方。部分内容参考官方文档并重新整理为中文学习笔记。