深度网络研究工具本地部署指南,NAS一键启动Deep Research Web UI,支持多AI提供商
作者
小编
发布时间

项目介绍
Deep Research Web UI 是一款强大的网络研究工具,它为深度研究提供了一个优雅的可视化界面。基于 Nuxt 3 框架打造,该项目集成了多家 AI 服务商和网络搜索引擎,让用户能够进行深层次的信息检索和分析。
项目采用树形结构实时展示研究过程,支持多语言搜索,可将研究报告导出为 Markdown 或 PDF 格式。最棒的是,所有配置和 API 请求都在浏览器本地进行,确保了数据的安全性和隐私性。无论你是知识工作者、研究人员还是内容创作者,都能通过这个工具大幅提升工作效率。
支持的 AI 提供商包括 OpenAI、DeepSeek、Ollama、SiliconFlow 等多家主流服务商,网络搜索则支持 Tavily 和 Firecrawl。
项目地址:点我跳转
部署安装
如果需要在外网环境下访问你的研究工具,建议配置内网穿透服务。可以前往 帕斯内网穿透 注册账号,它提供了全平台的穿透解决方案,具体的上手步骤可以 点我查看。
最快速部署方案
打开你的 NAS 或服务器,使用以下 Docker 命令一键启动:
1docker run -p 3000:3000 \2 -e NUXT_PUBLIC_SERVER_MODE=true \3 -e NUXT_AI_API_KEY=your-ai-api-key \4 -e NUXT_WEB_SEARCH_API_KEY=your-search-api-key \5 -e NUXT_PUBLIC_AI_PROVIDER=openai-compatible \6 -e NUXT_PUBLIC_AI_MODEL=gpt-4o-mini \7 -e NUXT_PUBLIC_WEB_SEARCH_PROVIDER=tavily \8 anotia/deep-research-web:latest
如果你更倾向于使用 .env 文件管理配置,也可以这样做:
1docker run -p 3000:3000 --env-file .env anotia/deep-research-web:latest
通过 NAS 界面部署
打开飞牛 NAS 或其他 NAS 设备的容器管理界面,点击'本地镜像'-'添加镜像'-'从 URL 添加'。
在镜像地址栏填入:anotia/deep-research-web:latest,等待镜像下载完成后点击启动按钮。
进入容器配置界面,勾选'开机自动启动'以便重启后自动恢复服务。
端口映射设置
容器内部使用 3000 端口。如果你的 NAS 上 3000 端口已被占用,可以修改主机端口(如改为 3001、3002 等),但容器内部端口务必保持为 3000。
环境变量配置
必须设置的环境变量:
变量名 | 说明 | 示例 NUXT_PUBLIC_SERVER_MODE | 启用服务器模式 | true NUXT_AI_API_KEY | AI 服务的 API 密钥 | sk-xxxxx NUXT_WEB_SEARCH_API_KEY | 网络搜索服务的 API 密钥 | tvly-xxxxx
可选设置的环境变量:
变量名 | 说明 | 默认值 NUXT_PUBLIC_AI_PROVIDER | AI 提供商类型 | openai-compatible NUXT_PUBLIC_AI_MODEL | 使用的 AI 模型 | gpt-4o-mini NUXT_PUBLIC_AI_CONTEXT_SIZE | 上下文长度 | 128000 NUXT_PUBLIC_WEB_SEARCH_PROVIDER | 搜索提供商 | tavily NUXT_PUBLIC_WEB_SEARCH_CONCURRENCY_LIMIT | 最大并发搜索数 | 2 NUXT_PUBLIC_WEB_SEARCH_SEARCH_LANGUAGE | 搜索语言 | en NUXT_PUBLIC_TAVILY_ADVANCED_SEARCH | 使用 Tavily 高级搜索 | false NUXT_PUBLIC_TAVILY_SEARCH_TOPIC | Tavily 搜索主题 | general
其他变量保持默认即可,无需特殊配置。
完成部署
配置完成后点击启动容器。稍等片刻,打开浏览器访问 http://你的NAS_IP:3000,就能看到 Deep Research Web UI 的界面了。
到此为止,部署就全部完成了。你现在可以开始使用这个强大的研究工具进行深度网络信息检索。
本篇教程结束。