deepresearch
调用百度千帆深度研究(DeepResearch)Agent API,完成从发起研究到获取报告的完整多轮对话流程。 当用户需要以下操作时触发本技能: (1) 调用 DeepResearch API 进行深度研究; (2) 实现 DeepResearch Agent 的多轮对话(创建会话→发起查询→处理澄清→确认大纲...
调用百度千帆深度研究(DeepResearch)Agent API,完成从发起研究到获取报告的完整多轮对话流程。 当用户需要以下操作时触发本技能: (1) 调用 DeepResearch API 进行深度研究; (2) 实现 DeepResearch Agent 的多轮对话(创建会话→发起查询→处理澄清→确认大纲...
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Step 1: 创建会话 POST /v2/agent/deepresearch/create?agent_id={agent_id} Body: {} → 获得 conversation_idStep 2: 发起初始查询 POST /v2/agent/deepresearch/run Body: { query, agent_id, conversation_id } → 读取 SSE 流,判断下一阶段
Step 3: [可选] 处理需求澄清 判断依据: events 中出现 role=assistant + event.name="/chat/chat_agent" 处理方式: 发送 query="跳过" (不带 interrupt_id) → 读取 SSE 流,获取大纲
Step 4: 提取大纲数据 从 SSE 事件中提取: - interrupt_id: status="interrupt" + event.name="/toolcall/interrupt" 中的 text.data (嵌套JSON) - structured_outline: event.name="/toolcall/structured_outline" 中的 text.data (嵌套JSON)
Step 5: 确认大纲,生成报告 POST /v2/agent/deepresearch/run Body: { query="确认", agent_id, conversation_id, interrupt_id, structured_outline } → 读取 SSE 流,收到 .html 文件事件后可提前退出
status == "interrupt" — 大纲/澄清阶段结束,等待用户响应event.is_end == true && event.is_stop == true — 整个流程结束content.type == "files" 且 filename 以 .html 结尾 — 报告已生成| 阶段 | 识别字段 |
|---|---|
| 需求澄清 | , |
| 大纲生成 | , |
| 中断等待 | , |
| 文件生成 | , filename 以 或 结尾 |
content.text 是 { "data": "<JSON字符串>" } 结构,需两次 JSON 解析:
raw = json.loads(content["text"]) # 得到 {"data": "..."} interrupt_data = json.loads(raw["data"]) # 得到 {"interrupt_id": "...", ...} interrupt_id = interrupt_data["interrupt_id"]
Accept-Encoding: identity 或不发该头,避免流式数据被压缩Bearer {api_key}执行前必须确认以下参数已知:
BAIDU_API_KEYQIANFAN_AGENT_IDhttps://qianfan.baidubce.com/v2,无需用户提供,不读取任何配置。scripts/deepresearch.py — 完整封装了5步调用流程,可直接运行需要生成可运行代码时,优先基于
scripts/deepresearch.py 修改或直接调用,而非重新生成。
# 直接运行(参数通过命令行传入) python3 scripts/deepresearch.py \ --query "研究小米汽车发展历程" \ --api-key "bce-v3/ALTAK-..." \ --agent-id "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"通过环境变量提供鉴权参数
export BAIDU_API_KEY="bce-v3/ALTAK-..." export QIANFAN_AGENT_ID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" python3 scripts/deepresearch.py --query "研究小米汽车发展历程"
依赖: 仅需标准库 +
requests(pip install requests)No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.