AI研究报告生成工具

DeepRe是一个基于Deno的CLI工具,利用Google Gemini的AI API自动生成深度研究报告,通过多次迭代调查收集高质量信息并创建全面的报告。

  • by hirokidaichi
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 hirokidaichi/deepre

使用说明

DeepRe——AI驱动的深度调查报告生成工具

DeepRe是Google Gemini的AI 这是一款基于Deno的命令行界面(CLI)工具,利用API自动为指定主题生成深入的调查报告。它通过多次反复调查收集高质量信息,并制作出全面的报告。

特征

  • 反复的调查过程我们会反复调查,直到信息质量达到足够水平
  • 自动评估系统自动评估收集到的信息的充实度
  • Gemini API连接利用最新Gemini 2.0模型进行高级搜索与分析
  • 调查计划的自动生成根据主题规划最佳调查方法
  • 完全支持日语支持日语主题设置和输出
  • Markdown格式的报告结果将以格式化后的Markdown输出

安装

必要条件

  • Deno 运行时
  • 谷歌Gemini API 键(GEMINI_API_KEY(作为环境变量设置,或在运行时指定)

全局安装

deno task install

使用方法

基本使用方法

deepre "調査テーマ"

选项

deepre "調査テーマ" -k "GEMINI_API_KEY" -o "./output" -m "gemini-2.0-pro" -i 15
  • -k, --api-keyGemini API密钥(环境变量GEMINI_API_KEY也可从中获取)
  • -o, --output-dir输出目录(默认: ./research)
  • -m, --model使用的Gemini模型(默认:gemini-2.0-flash)
  • -i, --iterations调查重复次数(默认:10)

环境变量的设置

# macOS/Linux
export GEMINI_API_KEY="あなたのGemini APIキー"

# Windows (コマンドプロンプト)
set GEMINI_API_KEY=あなたのGemini APIキー

# Windows (PowerShell)
$env:GEMINI_API_KEY="あなたのGemini APIキー"

开发

# 開発モードで実行
deno task deepre

# リント・型チェック・フォーマット・テスト
deno task check-all

# 個別のチェック
deno task lint
deno task check
deno task fmt
deno task test

活用例

  • 学术研究的事先调查
  • 市场动态·竞争分析
  • 技术趋势调查
  • 收集特定主题的详细信息

许可证

麻省理工学院许可协议