[开源自荐] 告别漫长枯燥的资料搜集:自部署这款免费不限量的Deep Research,借助各大 AI 模型的联网能力,助您闪电般生成深度研究报告。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
amery2010
V2EX    分享创造

[开源自荐] 告别漫长枯燥的资料搜集:自部署这款免费不限量的Deep Research,借助各大 AI 模型的联网能力,助您闪电般生成深度研究报告。

  •  1
     
  •   amery2010 159 天前 1992 次点击
    这是一个创建于 159 天前的主题,其中的信息可能已经有所发展或是发生改变。

    GitHub Repo stars GitHub Release License: MIT

    在信息爆炸的时代,进行深度研究往往意味着耗费大量时间和精力在资料搜集、筛选和整理上。无论您是需要撰写行业报告、学术论文,还是仅仅想快速了解一个新领域,传统的研究方式都可能让您望而却步。为了让深度研究更加平民化,我开发了这款自部署可以免费不限量使用的 Deep Research ,在短短一个多月时间就获得了 1.8k star

    GitHub: u14app/deep-research

    体验项目: https://research.u14.app

    deep-research


    闪电速度,深度洞察:构建属于您的专属深度研究助手

    这款 Deep Research 并非简单的信息聚合工具。它巧妙地结合了各大 AI 模型的联网能力,能够在短短几分钟内,为您生成结构清晰、内容丰富的深度研究报告。它能快速理解您的研究主题,制定研究计划,自动进行多轮信息搜集,并最终汇总成一份可读性强的报告,大幅提升您的研究效率。

    核心亮点

    • 极速深度研究: 大约 2 分钟即可生成一份详尽的研究报告,颠覆传统研究流程。
    • 强大的 AI 引擎: 由顶尖的 AI 模型驱动,确保分析的准确性和深度。
    • 广泛的 LLM 支持: 兼容市面上主流的大语言模型,包括 Gemini 、OpenAI 、Anthropic 、Deepseek 、Grok 、OpenAI Compatible 、OpenRouter 、Ollama 等,为您提供灵活的选择。
    • 便捷的网页搜索集成: 支持 Searxng 、Tavily 、Firecrawl 、Exa 、Bocha 等多种搜索引擎,即使您使用不直接支持搜索的 LLM ,也能轻松获取互联网信息。
    • 智能的思考与任务模型: 平衡研究的深度与速度,确保快速产出高质量结果,并支持切换不同的研究模型。
    • 支持深入研究: 您可以在研究过程的任何阶段对内容进行细化或调整,并从该阶段重新开始研究,实现灵活迭代。
    • 本地知识库功能: 支持上传文本、Office 文档、PDF 等文件,构建您的专属本地知识库,让 AI 基于您的私有资料进行研究。
    • 强大的报告编辑功能: 提供 Markdown 可视化编辑模式,支持调整阅读难度、文章长度,甚至进行全文翻译,满足您对报告内容的精细化需求。
    • 完整的研究历史记录: 自动保存您的每一次研究过程和结果,随时回顾,再次深入研究。
    • 灵活的部署方式: 支持快速部署到 Vercel 、Cloudflare 等平台,也提供 Docker 镜像和静态页面导出,满足不同的部署场景。
    • 本地 & 服务器 API 支持: 提供本地和服务器端 API 调用选项,适应不同使用环境。
    • 多 Key 负载均衡: 支持配置多个 API Key ,有效提高 API 响应效率。
    • 多语言支持: 提供英文和简体中文界面。
    • 现代技术栈: 基于 Next.js 15 和 Shadcn UI 构建,界面现代、性能卓越、用户体验流畅。
    • MIT 开源许可: 完全开源,您可以自由使用、修改和分发,无论是个人还是商业用途。

    隐私至上:您的数据,只有您自己拥有

    Deep Research 将用户隐私放在首位。所有研究数据和生成的报告都存储在您本地的浏览器中。除非您明确使用服务器端 API 调用(或经过您配置的代理),我们绝不会收集或将您的研究数据传输到任何外部服务器。您可以安心地进行研究,无需担忧数据泄露问题。

    立即开始体验!

    开始 Deep Research 非常简单:

    您可以通过 https://research.u14.app/ 即可体验极速的 Deep Research 。

    也可以通过以下步骤部署您的专属深度研究服务:

    1. 获取您的 LLM API Key (推荐使用免费的 Gemini)。
    2. 选择 Vercel 或 Cloudflare 进行一键部署
    3. 开始您的极速深度研究之旅!

    您也可以轻松部署到 Docker 或使用静态页面。

    13 条回复    2025-05-23 18:51:45 +08:00
    gopher404
        1
    gopher404  
       158 天前
    试用了一下,挺强的,感谢
    amery2010
        2
    amery2010  
    OP
       158 天前
    @gopher404 感谢支持~
    longline
        3
    longline  
       158 天前
    有点意思
    amery2010
        4
    amery2010  
       158 天前
    @longline 这个项目开发的初衷是让 Deep Research 平民化
    amery2010
        5
    amery2010  
    OP
       158 天前
    目前突破 1.9k star ,感谢大家的支持
    fg990
        6
    fg990  
       157 天前
    试用了一下,非常棒
    amery2010
        7
    amery2010  
    OP
       157 天前
    @fg990 感谢您的支持~
    wayilive
        8
    wayilive  
       143 天前
    如何通过 docker 在 vps 上部署并对外提供 web 访问?
    amery2010
        9
    amery2010  
    OP
       143 天前
    @wayilive 如果没有防火墙的话,就只要 http://ip:3333 就可以访问了,如果有防火墙,需要开放 3333 端口或者使用端口代理转发
    wayilive
        10
    wayilive  
       142 天前
    @amery2010 #9 很奇怪,按 README 运行 docker 之后查看 docker logs
    docker logs deep-research
    ▲ Next.js 15.3.1
    - Local: http://060b0f555165:3000
    - Network: http://060b0f555165:3000

    Starting...
    Ready in 130ms
    尝试本机访问
    curl 127.0.0.1:3000
    curl: (7) Failed to connect to 127.0.0.1 port 3000 after 0 ms: Couldn't connect to server
    curl http://060b0f555165:3000
    curl: (6) Could not resolve host: 060b0f555165
    curl http://loalhost:3000
    curl: (7) Failed to connect to localhost port 3000 after 1 ms: Couldn't connect to server
    amery2010
        11
    amery2010  
    OP
       142 天前
    @wayilive http://060b0f555165:3000 都是 docker 内部地址,无法对外访问,您需要查询关于 docker 的相关设置
    wayilive
        12
    wayilive  
       141 天前
    @amery2010 #11 试了三台不同的服务器都一样,然后问了一下 AI ,DS 给出的解答是“Next.js 默认的 app.listen 配置可能未显式指定监听地址,导致容器绑定到内部 IP (如 localhost 或容器 ID )。需强制绑定到 0.0.0.0 以允许外部访问。”

    通过 DS 给出的解决方案,选了最简单的在 docker run 的时候指定-e HOSTNAME=0.0.0.0 就可以正常访问了,此时 docker logs 显示的是监听 http://localhost:3000 和 http://0.0.0.0:3000 。

    所以不能简单的说是 docker 相关设置的问题,DS 给出的其他解决方案包括在“在 package.json 的 start 脚本中增加 --hostname 0.0.0.0 参数”,“在 Dockerfile 中定义 HOSTNAME 环境变量”等,供您参考。
    amery2010
        13
    amery2010  
    OP
       141 天前
    您直接使用本机 IP 加 3000 端口号就可以访问了,这是 docker 的一种简单的安全机制,避免被外部网络访问所以默认只允许本机访问,如果您开了 0.0.0.0 ,即您的服务可以被任意的外部网络访问。

    docker 应该是有官方文档说明,具体内容您查阅官方文档。

    一般都是在 docker 之上加一层访问控制层,比如 nginx ,然后通过 nginx 转发端口数据。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2425 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 01:11 PVG 09:11 LAX 18:11 JFK 21:11
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86