支持的模型
以提供商:模型 格式指定模型(例如 google_genai:gemini-3.1-pro-preview、openai:gpt-5.4 或 anthropic:claude-sonnet-4-6)。提供商前缀选择 LangChain 集成,冒号后的所有内容将作为模型标识符传递给该提供商。有关有效的提供商字符串,请参阅 init_chat_model 的 model_provider 参数。有关提供商特定配置,请参阅聊天模型集成。
模型标识符必须符合提供商预期的格式。某些提供商使用简单名称,如 gpt-5.4;其他提供商使用带命名空间的 ID 或部署路径,如 zai-org/GLM-5.1,因此完整的 Deep Agents 字符串将是 baseten:zai-org/GLM-5.1。请查阅提供商的模型目录或集成文档以获取当前标识符。
推荐模型
这些模型在 Deep Agents 评估套件中表现良好,该套件测试基本代理操作。通过这些评估是必要条件,但不足以确保在更长、更复杂的任务中表现出色。| 提供商 | 模型 |
|---|---|
gemini-3.1-pro-preview、gemini-3-flash-preview | |
| OpenAI | gpt-5.4、gpt-4o、gpt-5.4、o4-mini、gpt-5.2-codex、gpt-4o-mini、o3 |
| 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 |
| 开放权重 | GLM-5、Kimi-K2.5、MiniMax-M2.5、qwen3.5-397B-A17B、devstral-2-123B |
配置模型参数
将模型字符串以提供商:模型 格式传递给 createDeepAgent,或传递已配置的模型实例以进行完全控制。在底层,模型字符串通过 init_chat_model 解析。
要配置模型特定参数,请使用 init_chat_model 或直接实例化提供商模型类:
可用参数因提供商而异。有关提供商特定的配置选项,请参阅聊天模型集成页面。
提供商配置文件
ProviderProfile 打包了在创建深度代理时提供 提供商:模型 字符串时应用的初始化参数。当您传递使用 init_chat_model 预配置的模型时,它不适用。
您可以在两个级别注册,两者可以共存:
- 提供商级别 — 裸提供商键(如
"openai")适用于来自openai提供商的每个模型。 - 模型级别 —
提供商:模型键(如"openai:gpt-5.4")仅适用于该特定模型,并在任何匹配的提供商级别配置文件之上合并。
在运行时选择模型
如果您的应用程序允许用户选择模型(例如在 UI 中使用下拉菜单),请使用中间件在运行时交换模型,而无需重建代理。了解更多
- LangChain 中的模型:聊天模型功能,包括工具调用、结构化输出和多模态
将这些文档通过 MCP 连接到 Claude、VSCode 等,以获取实时答案。

