游乐游手机版
首页/AI热点日报/热点详情

DeerFlow私有化夸克搜索实测与本地模型部署指南

类型:热点整理2026-07-12
DeerFlow是字节跳动团队开源的私有化AI搜索工具,模拟夸克搜索流程,支持本地Ollama模型与火山引擎豆包模型。部署需Git、Node js及配置 env和conf yaml文件,其中api_key行不可缺失。特色功能EditPlan允许用户在搜索前修改AI推理计划,避免意图偏离。实测推荐使用Gemma3-tools或豆包模型,不支持推理模型。

探索AI搜索新工具:DeerFlow 私有化夸克搜索实测与本地模型部署指南

试想一下,将夸克AI搜索这样的强大工具完全部署到本地,数据安全可控,还能自由选择你偏好的模型!本文将一步步指导你实现这一目标。无论你是AI爱好者、开发者,还是追求高效搜索的技术人员,本教程都能助你快速上手。接下来,让我们深入认识deerflow——一个能够将夸克式AI搜索私有化的优秀开源工具。


一、DeerFlow 简介与部署步骤

1.1 什么是 DeerFlow?

DeerFlow 是一个由字节跳动团队开发的开源项目,它完整复现了夸克AI搜索的工作流程:前置推理 → 交互确认(Edit Plan)→ 分步搜索 → 生成报告。通过私有化部署,你可以获得一个完全自主可控的AI搜索助手。

核心优势:

  • 完全私有化:你的搜索数据和模型推理均在本地运行,不经过任何第三方服务器。
  • 兼容多种模型:支持Ollama本地模型、火山引擎大模型(如豆包1.5pro)等,真正实现私有化AI搜索。
  • 交互更自由:允许用户在搜索前修改AI的推理计划(Edit Plan),避免“鸡同鸭讲”的搜索偏差。

1.2 部署前提

在开始部署前,请确保本地环境已安装以下必备工具(注意版本号需匹配要求,否则可能出错):

  • Git(用于克隆项目)
  • Node.js(建议 LTS 版本)
  • npm 或 yarn
  • Docker(可选,用于快速启动依赖)

1.3 部署步骤(快速上手)

官方部署过程较为简单,按照官方指令操作,通常一次成功。以下是关键步骤:

  1. 克隆项目:
    git clone https://github.com/bytedance/deer-flow/
    cd deer-flow
  2. 安装依赖:
    npm install
  3. 启动服务:
    npm run dev

小提示: 如果安装依赖时出现网络问题,可以尝试切换 npm 镜像源(如淘宝镜像)后再试。


二、配置文件详解:修改 .env 和 conf.yaml

部署完成后,需要修改本地的配置文件 .envconf.yaml,以适配不同的搜索引擎与 AI 模型。

2.1 .env 文件配置

该文件用于设置环境变量,例如:

  • 搜索引擎API Key: 如Tavily API Key(若使用Tavily搜索引擎,需先申请密钥)
  • 模型API地址: 如火山引擎的大模型API端点

2.2 conf.yaml 文件配置

这是核心配置文件,控制模型调用方式。特别注意:

  • Ollama配置示例:
    models:
      - provider: ollama
        model: PetrosSta v/gemma3-tools:27b
        api_key: ""   # 注意:即使Ollama不需要API Key,这一行也必须写,否则会出错!
    
  • 火山引擎(豆包)配置示例:
    models:
      - provider: volc
        model: doubao-1.5-pro-32k
        api_key: your_volc_api_key
    

小提示: api_key 字段即使为空字符串也必须保留,否则框架启动会报错。这是很多新手容易忽略的地方。


三、实测体验与交互功能亮点

以下使用豆包1.5pro模型进行测试(需在火山引擎大模型平台开通计费Token服务,目前有折扣和免费额度)。

3.1 基本搜索流程

  1. 在对话框中点选 “Investigation” 模式。
  2. 输入你的问题(例如综合性、专业性较强的调研类问题)。
发送问题后,系统会开始前置推理,与夸克AI搜索的表现一模一样。

3.2 突出亮点:Edit Plan(编辑计划)

在前置推理完成后,你会看到一个“Edit Plan”按钮。这是DeerFlow与其他AI搜索工具最大的区别:

  • 允许更改和补充AI的搜索计划,然后再开始搜索研究。
  • 很多AI搜索会猜错用户意图,导致“鸡同鸭讲”。这一设计让用户在搜索前就可以纠正AI理解偏差,确保搜索方向符合你的预期。

确认满意后,点击 “Start Research”,AI就会开始执行搜索。

3.3 搜索过程与最终报告

  • AI会按步骤搜索,如果你使用了Tavily搜索引擎,它还能自动找图片。
  • 每个搜索步骤都会整理出引用源,引用准确性、权威性和可信度都与夸克类似。
最终输出一份完整的调研报告: 消息源切得比较准,效果真的没话说。

四、模型配置建议与注意事项

4.1 不支持的模型类型

当前框架不支持推理模型,例如DeepSeek-R1、其他厂商名称带 thinking 的模型,以及千问3。使用此类模型可能导致运行异常。

4.2 Ollama 模型测试结果

经过测试,以下Ollama模型支持工具调用(tool calling)并能成功完成DeerFlow全部搜索任务:

  • PetrosSta v/gemma3-tools:27b — 推荐使用,效果稳定。
  • mistral-small3.1:latest — 注意:此模型在报告生成时可能会说胡话,对中文长文支持度不够。

小提示: 如果希望中文长文表现优秀,建议使用火山引擎的豆包模型或Gemma3-tools。Ollama上其他模型目前测试了10个,只有上面两个可用。

4.3 配置文件关键点

  • conf.yaml 中配置Ollama时,务必保留 api_key: "" 这一行,即使Ollama不需要API Key,缺少该行也会导致错误。
  • 若使用火山引擎,请确保已在火山引擎控制台开通模型计费并获取正确API Key。

五、常见问题(FAQ)

Q1: 部署时遇到依赖安装失败怎么办?

请先检查Node.js版本是否符合项目要求(建议 LTS 18+)。如果网络问题,可设置 npm 镜像:npm config set registry https://registry.npmmirror.com,然后重新 npm install

Q2: 启动后报错“Missing api_key”怎么解决?

检查 conf.yaml 中对应模型的 api_key 行是否存在。即使使用Ollama(不需要Key),也必须写 api_key: ""(空字符串)。如果使用火山引擎,请确保API Key正确且已启用。

Q3: 为什么我选择了推理模型(DeepSeek-R1)无法运行?

因为当前框架暂不支持推理模型。请改用非推理模型,如豆包、Gemma3-tools或Mistral Small 3.1。官方会持续更新,未来可能支持。

Q4: 搜索过程中AI一直没反应或报告很混乱怎么办?

可能原因:1)模型配置错误或模型不支持工具调用;2)网络问题导致搜索引擎API请求失败;3)使用的Ollama模型对中文支持不佳(如mistral-small3.1)。建议更换为Gemma3-tools或豆包模型重试。

Q5: 如何获取Tavily搜索引擎的API Key?

访问 Tavily官网 注册账号,在Dashboard中申请免费API Key(有免费额度)。如果不想用Tavily,也可以配置其他搜索引擎(如Bing搜索等),需修改对应配置。


六、官方项目地址与后续支持

官方项目仓库:https://github.com/bytedance/deer-flow/

如果你想深入了解源码、提交issue或者查看更新,请直接访问上述链接。如果觉得这份教程对你有帮助,别忘了给项目点个Star支持一下开发者哦!

通过以上步骤,您已成功部署并体验了私有化版的夸克式AI搜索。现在,您可以自由搭配不同模型和搜索引擎,让AI真正为您工作——数据私有、过程可控、结果精准。

来源:https://www.53ai.com/news/LargeLanguageModel/2025052036019.html

相关热点

继续查看同栏目近期热点。

延伸阅读

补充最近整理过的热点入口。