SuperAPI AI 工具集

deep-research

写作与研究

查看项目

更新于 10-15 15:20

技能介绍

用途

deep-research 是一个自主研究技能,使用 Google Gemini Deep Research Agent 执行多步骤研究任务。它能够自动规划研究步骤、搜索、阅读并综合信息,最终生成全面的研究报告。适用于需要深度信息整合的场景,例如市场分析、竞争格局梳理、技术文献综述、尽职调查、历史研究与时间线整理,以及框架、产品、技术之间的对比分析。

主要能力

  • 自主规划、搜索、阅读与综合信息,生成完整报告。
  • 支持自定义结构化输出格式,例如指定“执行摘要、对比表格、建议”等章节。
  • 支持实时流式进度输出,便于监控研究过程。
  • 支持异步启动(不等待完成),随后通过状态查询或等待完成获取结果。
  • 支持基于已有研究继续追问,深入展开某个要点。
  • 支持列出近期研究记录。
  • 输出格式包括:默认的人类可读 Markdown 报告、JSON(--json,用于程序化处理)、原始 API 响应(--raw)。

使用方式

环境要求

  • Python 3.8+
  • httpx:pip install -r requirements.txt
  • 环境变量 GEMINI_API_KEY

配置

  1. 从 Google AI Studio 获取 Gemini API 密钥。
  2. 设置环境变量:
export GEMINI_API_KEY=your-api-key-here

或在技能目录中创建 .env 文件。

常用命令

启动研究任务:

python3 scripts/research.py --query "Research the history of Kubernetes"

指定结构化输出格式:

python3 scripts/research.py --query "Compare Python web frameworks" \
  --format "1. Executive Summary\n2. Comparison Table\n3. Recommendations"

实时流式显示进度:

python3 scripts/research.py --query "Analyze EV battery market" --stream

启动后不等待:

python3 scripts/research.py --query "Research topic" --no-wait

查询运行中研究的状态:

python3 scripts/research.py --status <interaction_id>

等待完成:

python3 scripts/research.py --wait <interaction_id>

基于已有研究继续追问:

python3 scripts/research.py --query "Elaborate on point 2" --continue <interaction_id>

列出近期研究:

python3 scripts/research.py --list

工作流程

  1. 用户提出研究请求,运行 --query "..."。
  2. 告知用户预计耗时(2-10 分钟)。
  3. 使用 --stream 监控,或用 --status 轮询。
  4. 返回格式化结果。
  5. 使用 --continue 进行后续追问。

退出码

  • 0:成功
  • 1:错误(API 错误、配置问题、超时)
  • 130:用户取消(Ctrl+C)

适用场景

  • 市场分析与竞争格局梳理
  • 技术文献综述
  • 尽职调查研究
  • 历史研究与时间线整理
  • 对比分析(框架、产品、技术)

限制

  • 每个任务耗时约 2-10 分钟。
  • 每个任务成本约 2-5 美元,具体因复杂度而异。
  • Token 用量约为输入 250k-900k、输出 60k-80k。
  • 需要有效的 Gemini API 密钥和网络访问。
  • 其他平台支持、收费模式、具体效果等事实暂未提供。