先决条件
开始之前,请确保你拥有来自模型提供商(例如 Anthropic、OpenAI)的 API 密钥。步骤 1:安装依赖项
本指南使用 Tavily 作为示例搜索提供商,但你可以替换为任何搜索 API(例如 DuckDuckGo、SerpAPI、Brave Search)。
步骤 2:设置你的 API 密钥
- Anthropic
- OpenAI
- Google
- OpenRouter
- Fireworks
- Baseten
- Ollama
步骤 3:创建一个搜索工具
步骤 4:创建一个深度智能体
createDeepAgent 使用 claude-sonnet-4-6。传递一个 model 字符串以使用不同的提供商——完整列表请参阅 推荐模型。
- Anthropic
- OpenAI
- Google
- OpenRouter
- Fireworks
- Ollama
步骤 5:运行智能体
工作原理
你的深度智能体会自动:- 规划其方法:使用内置的
write_todos工具来分解研究任务。 - 进行研究:通过调用
internet_search工具来收集信息。 - 管理上下文:使用文件系统工具(
write_file、read_file)来卸载大型搜索结果。 - 生成子智能体:根据需要将复杂的子任务委托给专门的子智能体。
- 综合报告:将发现整理成连贯的响应。
示例
有关你可以使用深度智能体构建的智能体、模式和应用,请参阅 示例。流式传输
深度智能体内置了 流式传输 功能,可通过 LangGraph 实时更新智能体执行状态。 这允许你逐步观察输出,并审查和调试智能体及子智能体的工作,例如工具调用、工具结果和 LLM 响应。后续步骤
现在你已经构建了第一个深度智能体:Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

