做了一个开源项目,零成本实现 ChatGPT 的“深度研究”(Deep Research)

最近 GitHub 上有一个爆火的项目 deep-research,复现了 ChatGPT 新出不久的 Deep Research 功能。它理论上能接入任意 AI 大模型,结合联网搜索服务,可以让 AI 根据某个问题自己搜索资料并且不断深挖,然后输出一份研究报告。但是它只能在终端里使用,门槛还是略微高了点,那么有没有更方便的办法呢?

有的兄弟,有的。我做了一个纯前端网页,可以可视化看到整个搜索过程,并且响应非常快(只要模型本身不卡)。可以问它任何想要了解的问题~比如早上起来听说 GPT-4.5 和 GPT-5 有消息了,就可以叫它上网搜集一下相关信息,然后总结一份报告给你看。

网页地址:https://deep-research.ataw.top
GitHub 仓库(求点个 :star2: Star):GitHub - AnotiaWang/deep-research-web-ui: (Supports DeepSeek R1) An AI-powered research assistant that performs iterative, deep research on any topic by combining search engines, web scraping, and large language models.

使用示例

使用方式也很简单,只需要在网页里配置一下这两个服务:

  1. 大模型服务的 API key,目前支持兼容 OpenAI 接口的服务,比如 OpenRouter,硅基流动,DeepSeek 之类的。现在很多模型都很便宜了,比如说硅基的 Vendor-A/Qwen/Qwen2.5-72B-Instruct 每百万 token 只要 1 块钱。
  2. 联网搜索服务的 API key,目前支持 Tavily,每个月可以免费搜索 1000 次。在 https://app.tavily.com/home 生成一个 API key 就行。

整个过程在浏览器本地完成,安全可控。

02/14 edit: DeepSeek R1 已支持

有其它问题也欢迎反馈!

241 Likes

牛的阿佬

8 Likes

已Star支持,回家测试一下

5 Likes

很强的啊

5 Likes

厉害啊佬,感谢分享

5 Likes
5 Likes

太强了,大佬!

7 Likes

佬友好棒

5 Likes

理论上效果还是不错的。是不是每个网页都能搜索到呢?比如有限制访问的网页

4 Likes

看了眼,OpenRouter 应该是支持 结构化输出 的,不知道为啥原项目不能用:thinking: 作者也说可以用来着 Add Support for Openrouter as API router & Anthropic Claude Sonnet by 0xrsydn · Pull Request #3 · dzhng/deep-research · GitHub

这个规范是 OpenAI 提出的,所以就它自己和少数跟进快的厂商支持,国内比如 DeepSeek 之类的服务都只做了基本的接口兼容。所以我这个项目用回了比较原始的方式:直接组装 prompt(反正现在这些新规范在底层也是要组装 prompt 的),这样兼容性最好,就是写起来麻烦点。

5 Likes

这个要看 Tavily 之类的网页搜索服务的能力了,目前看下来英文搜索的质量和时效性都挺好,中文的质量略低一点。目前要求 AI 模型使用和用户相同的语言回答,我在考虑要不要加一个使用英文搜索的选项

3 Likes

必须增加,中文写出来的还不如豆包质量高

9 Likes

可以在设置弹窗里配置联网搜索的语言了~

7 Likes

谢谢佬,先mark再看

5 Likes


卡在这里就不动了

5 Likes

看着是有两个搜索节点失败了,我今天看看改进一下这个地方的逻辑

3 Likes

已star支持 传阅团队(其实就我和我哥们)学习:smiling_face_with_three_hearts:

开源社区有你更精彩

明天再看看具体的

8 Likes

star了,摸鱼的时候再细看

4 Likes


这是什么情况呀?

5 Likes

可能是 API key 或者 API base 填错了

5 Likes