项目简介
AI 驱动的研究报告。提出问题,获取全面、有来源的答案。
技术栈
-
Next.js 15 配合 App Router 进行现代网页开发 -
Together.ai 用于高级 LLM 研究、规划和总结 -
Clerk 用于身份验证 -
Drizzle ORM 和 Neon 用于数据库管理 -
Amazon S3 用于安全存储图像 -
Upstash QStash/Redis 用于工作流编排和状态 -
Vercel 用于无缝部署和托管
工作原理
-
用户提出一个研究问题 -
该应用程序使用 Together.ai 生成研究计划和搜索查询 -
它执行迭代网络搜索,总结结果,并评估是否需要更多研究 -
该应用程序生成一份综合报告,包括来源和封面图片 -
最终报告被存储并向用户展示
克隆与运行
-
Fork 或克隆仓库 -
在 Together.ai 和 AWS 上为 LLM 和 S3 创建账户 -
设置 Clerk 进行身份验证(Clerk.dev) -
创建一个 .env
文件(参考.example.env
),并添加你的 API 密钥 -
运行 pnpm install
和pnpm run dev
来安装依赖并本地启动应用
项目地址
https://github.com/Nutlope/open-deep-research
扫码加入技术交流群,备注「开发语言-城市-昵称」
(文:GitHubStore)