核心用法
Deep Research 是一个围绕 Google Gemini 深度研究 API 构建的异步研究工具集,无需 Gemini CLI 依赖即可运行。核心能力包括:
- 异步深度研究:通过
research.py start启动长时研究任务,支持--context参数实现本地文件 RAG 增强 - 成本预览:
--dry-run模式可在执行前输出 JSON 格式的成本估算 - 结构化输出:
--output-dir生成包含 report.md、metadata.json、interaction.json、sources.json 的完整目录 - 自适应轮询:基于历史完成时间智能调整查询间隔(5s-120s),优化 API 调用效率
显著优点
1. 多智能体兼容:明确支持 Claude Code、Amp、Codex、Gemini CLI 等 30+ AI 代理
2. 非交互式设计:TTY 检测自动跳过确认提示,适合 CI/CD 和自动化工作流
3. 智能文件管理:--smart-sync 基于哈希跳过未变更文件,36 种 MIME 类型自动识别
4. 领域自适应:--prompt-template auto 根据文件扩展名自动选择 TypeScript/Python/General 模板
潜在缺点
- 成本不可知性:API 不返回真实 token 计数,成本估算为启发式计算
- 外部依赖:必须配置 Google API Key,且依赖 uv 包管理器
- 文件限制:单文件 100MB 上限,二进制文件被拒绝
- 延迟敏感:深度研究耗时 15-45 分钟,虽有自适应轮询仍需较长等待
适合人群
- 需要代码库级 RAG 问答的开发者
- 构建自动化研究报告的 AI 智能体
- 追求结构化输出(非纯文本)的科研/商业分析师
常规风险
- API 密钥泄露:需环境变量管理
GEMINI_DEEP_RESEARCH_API_KEY等敏感配置 - 成本超支:长文本+深度模式可能产生意外费用,建议配合
--max-cost使用 - 数据残留:
--keep-context可能意外保留临时文件搜索存储 - 轮询滥用:自适应机制虽优化但仍存在 API 调用频率风险