传入模型字符串
指定模型的最简单方式是向create_deep_agent 传入一个字符串。使用 provider:model 格式来选择特定的提供商:
init_chat_model。
配置模型参数
要配置模型特定的参数,请使用init_chat_model 或直接实例化提供商模型类:
可用参数因提供商而异。有关提供商特定的配置选项,请参阅聊天模型集成页面。
在运行时选择模型
如果你的应用程序允许用户选择模型(例如通过 UI 中的下拉菜单),可以使用中间件在运行时切换模型,而无需重新构建智能体。 通过运行时上下文传递用户的模型选择,然后使用wrap_model_call 中间件,通过 @wrap_model_call 装饰器在每次调用时覆盖模型:
支持的模型
Deep Agents 可与任何支持工具调用的聊天模型协同工作。有关支持的提供商的完整列表,请参阅聊天模型集成。推荐模型
这些模型在 Deep Agents 评估套件 上表现良好,该套件测试基本的智能体操作。通过这些评估是必要的,但对于在更长、更复杂的任务上获得强大性能来说还不够充分。| 提供商 | 模型 |
|---|---|
| Anthropic | claude-opus-4-6, claude-opus-4-5, claude-sonnet-4-6, claude-sonnet-4, claude-sonnet-4-5, claude-haiku-4-5, claude-opus-4-1 |
| OpenAI | gpt-5.4, gpt-4o, gpt-4.1, o4-mini, gpt-5.2-codex, gpt-4o-mini, o3 |
gemini-3-flash-preview, gemini-3.1-pro-preview | |
| 开源权重模型 | GLM-5, Kimi-K2.5, MiniMax-M2.5, qwen3.5-397B-A17B, devstral-2-123B |
了解更多
- LangChain 中的模型:聊天模型功能,包括工具调用、结构化输出和多模态
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

