模型配置
为 Deep Agents 配置模型提供商和参数。
Deep Agents 支持任何支持工具调用的 LangChain 聊天模型。
支持的模型
使用 provider:model 格式指定模型(例如 google_genai:gemini-3.5-flash、openai:gpt-4o、anthropic:claude-sonnet-4-6)。
推荐模型
以下模型在 Deep Agents 评测套件中表现良好:
| 提供商 | 推荐模型 |
|---|---|
| Google Gemini | gemini-3.5-flash, gemini-3.1-pro-preview |
| OpenAI | gpt-4o, o4-mini, gpt-5.4 |
| Anthropic | claude-sonnet-4-6, claude-opus-4-6, claude-haiku-4-5 |
| 开源模型 | GLM-5, Kimi-K2.5, MiniMax-M2.5, qwen3.5-397B-A17B |
开源模型可通过 Baseten、Fireworks、OpenRouter、Ollama 等提供商访问。
配置模型
python
# 方式 1:字符串形式(推荐,自动加载)
from deepagents import create_deep_agent
agent = create_deep_agent(model="openai:gpt-4o")
# 方式 2:自定义参数
from langchain.chat_models import init_chat_model
model = init_chat_model(
model="openai:gpt-4o",
temperature=0.5,
max_tokens=25000,
)
agent = create_deep_agent(model=model)
# 方式 3:直接使用模型类
from langchain_openai import ChatOpenAI
model = ChatOpenAI(model="gpt-4o", temperature=0.5)
agent = create_deep_agent(model=model)不同提供商示例
OpenAI
bash
pip install langchain-openai
export OPENAI_API_KEY="sk-..."python
agent = create_deep_agent(model="openai:gpt-4o")Google Gemini
bash
pip install langchain-google-genai
export GOOGLE_API_KEY="..."python
agent = create_deep_agent(model="google_genai:gemini-3.5-flash")Anthropic Claude
bash
pip install langchain-anthropic
export ANTHROPIC_API_KEY="sk-..."python
agent = create_deep_agent(model="anthropic:claude-sonnet-4-6")