Open-Deep-Research:开源复现版 Deep Research,支持切换多种大模型,不再依赖 OpenAI o3

本文涉及的产品
NLP自然语言处理_基础版,每接口每天50万次
NLP自然语言处理_高级版,每接口累计50万次
NLP 自学习平台,3个模型定制额度 1个月
简介: Open Deep Research 是一个开源的 AI 智能体,支持多种语言模型,具备实时数据提取、多源数据整合和AI推理功能。

❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日分享大模型与 AI 领域的最新开源项目和应用,提供运行实例和实用教程,帮助你快速上手AI技术!

🥦 微信公众号|搜一搜:蚝油菜花 🥦


大家好,我是蚝油菜花,今天跟大家分享一下 Open Deep Research 这个开源复现版智能体,支持切换多种语言模型。除此之外,还有其他两个开源复现的项目值得一提,他们都各有特色,详细可查阅:

  • 《OpenDeepResearcher:开源 AI 研究工具,自动完成搜索、评估、提取和生成报告》
  • 《node-DeepResearch:开源复现版OpenAI Deep Research,支持多步推理和复杂查询的AI智能体》

🚀 快速阅读

Open Deep Research 是一个开源的 AI 智能体,能够从多个网站抓取和分析数据,支持多种语言模型。

  1. 核心功能:实时数据提取、多源数据整合、AI推理和分析。
  2. 技术原理:基于 Firecrawl 抓取数据,结合 Next.js 和 Vercel 提供的 AI SDK 实现高效推理和前端展示。

Open Deep Research 是什么

Open Deep Research

Open Deep Research 是一个开源的 AI 智能体,旨在通过推理大量网络数据完成复杂的多步骤研究任务。它是 Deep Research 的开源复现项目,不依赖 OpenAI 的 o3 微调模型,而是使用 Firecrawl 的搜索和提取功能,结合多种语言模型(如 OpenAI、Anthropic、Cohere 等)进行数据分析和推理。

Open Deep Research 提供统一的 API 和 Next.js 应用框架,具备实时数据输入、结构化数据提取、服务器端渲染等功能,广泛应用于文献综述、行业分析、投资研究、政策研究和新闻报道等领域。

Open Deep Research 的主要功能

  • 数据提取与搜索:实时从多个网站获取数据,将其结构化处理,为后续推理提供基础信息。
  • 多源数据整合:从不同类型的网页中提取关键信息,支持多种数据格式,确保数据的多样性和丰富性。
  • 推理与分析:基于强大的推理模型(如 OpenAI 的 GPT-4o 或其他 LLM),对提取的数据进行深度分析和推理,生成综合性的结论。
  • 多维度分析:对数据进行多维度的分析,包括文本内容理解、数据关联分析、趋势预测等。

Open Deep Research 的技术原理

  • 数据提取与搜索技术

    • Firecrawl:基于 Firecrawl 快速从多个网站抓取数据,模拟浏览器行为,访问目标网站并提取网页内容,将其结构化处理为 JSON 或其他格式。
    • 实时数据流:提取的数据基于 API 实时传输到 AI 模型中,确保分析的时效性。
  • AI 推理模型

    • 语言模型:基于先进的语言模型(如 OpenAI 的 GPT 系列)作为核心推理引擎。
    • 模型调用:基于 AI SDK,用户灵活调用不同的语言模型,根据需求选择合适的模型进行推理。
  • 前端与后端集成

    • Next.js 框架:Next.js 作为前端框架,结合 React Server Components 和 Server Actions,实现高效的服务器端渲染和动态用户界面。
    • API 接口:基于 AI SDK 提供的统一 API 接口,前端能方便地调用后端的 AI 模型和服务。
  • 数据持久化与存储

    • Vercel Postgres:用 Vercel Postgres 作为数据库,支持结构化数据的存储和查询。
    • Vercel Blob:用于存储文件数据,支持大文件的高效存储和访问。

如何运行 Open Deep Research

1. 安装依赖

pnpm install

2. 运行数据库迁移

pnpm db:migrate

3. 启动应用

pnpm dev

你的应用程序现在应该在 localhost:3000 上运行。

模型依赖

如果你想要使用其他语言模型(而非默认的 OpenAI gpt-4o),你需要安装相应模型的依赖项。例如:

  • DeepSeek

    pnpm add @ai-sdk/deepseek
    
  • TogetherAI 的 DeepSeek

    pnpm add @ai-sdk/togetherai
    

推理模型配置

应用程序使用一个单独的模型来进行推理任务(如研究分析和结构化输出)。你可以通过设置 REASONING_MODEL 环境变量来配置推理模型。

可用选项

Provider Models Notes
OpenAI gpt-4o, o1, o3-mini 支持原生 JSON 格式
TogetherAI deepseek-ai/DeepSeek-R1 需要设置 BYPASS_JSON_VALIDATION=true
Deepseek deepseek-reasoner 需要设置 BYPASS_JSON_VALIDATION=true

重要提示

  • 仅某些 OpenAI 模型(如 gpt-4o, o1, o3-mini)支持原生 JSON 输出。
  • 其他模型(如 deepseek-reasoner)可以使用,但可能需要禁用 JSON 验证。
  • 当使用不支持 JSON 验证的模型时,需在 .env 文件中设置 BYPASS_JSON_VALIDATION=true

使用示例

.env 文件中添加以下内容:

# 选择推理模型:deepseek-reasoner, deepseek-ai/DeepSeek-R1
REASONING_MODEL=deepseek-reasoner

# 当使用不支持 JSON 验证的模型时,必须设置此参数
BYPASS_JSON_VALIDATION=true

资源


❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日分享大模型与 AI 领域的最新开源项目和应用,提供运行实例和实用教程,帮助你快速上手AI技术!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

相关文章
|
1月前
|
人工智能 算法 开发者
开源VLM“华山论剑”丨AI Insight Talk多模态专场直播预告
开源VLM“华山论剑”丨AI Insight Talk多模态专场直播预告
199 10
开源VLM“华山论剑”丨AI Insight Talk多模态专场直播预告
|
14天前
|
机器学习/深度学习 数据采集 人工智能
通义实验室Mobile-Agent-v3开源,全平台SOTA的GUI智能体,支持手机电脑等多平台交互
近日,通义实验室MobileAgent团队正式开源全新图形界面交互基础模型 GUI-Owl,并同步推出支持多智能体协同的自动化框架 Mobile-Agent-v3。该模型基于Qwen2.5-VL打造,在手机端与电脑端共8个GUI任务榜单中全面刷新开源模型性能纪录,达成全平台SOTA。
175 2
|
1月前
|
数据采集 机器学习/深度学习 编解码
小红书 hi lab开源最强多模态大模型dots.vlm1,性能对标闭源 Gemini 2.5 Pro 和 Seed-VL1.5
小红书 hi lab开源最强多模态大模型dots.vlm1,性能对标闭源 Gemini 2.5 Pro 和 Seed-VL1.5
297 0
小红书 hi lab开源最强多模态大模型dots.vlm1,性能对标闭源 Gemini 2.5 Pro 和 Seed-VL1.5
|
1月前
智谱发布GLM-4.5V,全球开源多模态推理新标杆,Day0推理微调实战教程到!
视觉语言大模型(VLM)已经成为智能系统的关键基石。随着真实世界的智能任务越来越复杂,VLM模型也亟需在基本的多模态感知之外,逐渐增强复杂任务中的推理能力,提升自身的准确性、全面性和智能化程度,使得复杂问题解决、长上下文理解、多模态智能体等智能任务成为可能。
367 0
|
1月前
|
编解码 算法 测试技术
MiniCPM-V4.0开源,多模态能力进化,手机可用,还有最全CookBook!
今天,面壁小钢炮新一代多模态模型 MiniCPM-V 4.0 正式开源。依靠 4B 参数,取得 在 OpenCompass、OCRBench、MathVista 等多个榜单上取得了同级 SOTA 成绩,且 实现了在手机上稳定、丝滑运行。此外,官方也正式开源了 推理部署工具 MiniCPM-V CookBook,帮助开发者面向不同需求、不同场景、不同设备,均可实现开箱即用的轻量、简易部署。
287 0
|
7天前
|
机器学习/深度学习 人工智能 前端开发
通义DeepResearch全面开源!同步分享可落地的高阶Agent构建方法论
通义研究团队开源发布通义 DeepResearch —— 首个在性能上可与 OpenAI DeepResearch 相媲美、并在多项权威基准测试中取得领先表现的全开源 Web Agent。
1073 60
|
8天前
|
人工智能 Java 开发者
阿里出手!Java 开发者狂喜!开源 AI Agent 框架 JManus 来了,初次见面就心动~
JManus是阿里开源的Java版OpenManus,基于Spring AI Alibaba框架,助力Java开发者便捷应用AI技术。支持多Agent框架、网页配置、MCP协议及PLAN-ACT模式,可集成多模型,适配阿里云百炼平台与本地ollama。提供Docker与源码部署方式,具备无限上下文处理能力,适用于复杂AI场景。当前仍在完善模型配置等功能,欢迎参与开源共建。
310 1
阿里出手!Java 开发者狂喜!开源 AI Agent 框架 JManus 来了,初次见面就心动~
|
28天前
|
编解码 自然语言处理
通义万相开源14B数字人Wan2.2-S2V!影视级音频驱动视频生成,助力专业内容创作
今天,通义万相的视频生成模型又开源了!本次开源Wan2.2-S2V-14B,是一款音频驱动的视频生成模型,可生成影视级质感的高质量视频。
388 29
|
3月前
|
数据采集 人工智能 编解码
2025年颠覆闭源大模型?MonkeyOCR:这款开源AI文档解析模型,精度更高,速度更快!
还在依赖昂贵且慢的闭源OCR工具?华中科技大学开源的MonkeyOCR文档解析模型,以其超越GPT4o的精度和更快的推理速度,在单机单卡(3090)上即可部署,正颠覆业界认知。本文将深入解析其设计哲学、核心突破——大规模自建数据集,并分享实测体验与避坑指南。
1218 87
|
1月前
|
数据采集 人工智能 定位技术
分享一个开源的MCP工具使用的AI Agent 支持常用的AI搜索/地图/金融/浏览器等工具
介绍一个开源可用的 MCP Tool Use 通用工具使用的 AI Agent (GitHub: https://github.com/AI-Agent-Hub/mcp-marketplace ,Web App https://agent.deepnlp.org/agent/mcp_tool_use,支持大模型从Open MCP Marketplace (http://deepnlp.org/store/ai-agent/mcp-server) 的1w+ 的 MCP Server的描述和 Tool Schema 里面,根据用户问题 query 和 工具 Tool描述的 相关性,选择出来可以满足

热门文章

最新文章