GPT中文GPT中文论坛社区AI工具软件大全
AI工具软件大全
首页 / 文章 / Dify 完整攻略:从新手到高手
🗺 攻略 · 8 分钟读完 · 2026-06-19

Dify 完整攻略:从新手到高手

Dify攻略:开源 LLMOps 平台,企业级 AI 应用搭建用得最多的开源框架之一。

是什么 / 适合谁

Dify 是一个开源的 LLMOps 平台,由国内团队 LangGenius 出品,定位是“企业级 AI 应用搭建框架”。它不像 Coze 那样一键拖拽出聊天机器人,而是更像一个专业工坊——你可以在本地或自己的服务器上部署它,自由接入私有模型、自定义 Embedding,甚至把整个知识库和业务流程都装进去。它的核心价值在于:让有技术基础的人,能完全掌控自己的 AI 应用,从数据、模型到部署,每一步都不受第三方平台限制。

适合谁:有基本编程或运维能力的技术人员、想要构建私有知识库的企业团队、需要把 AI 集成到现有业务系统的开发者。如果你只是想快速搭个聊天机器人玩玩,Dify 可能太重了;但如果你需要数据不出公司、模型自己选、流程自己控,Dify 就是最佳选择之一。

阶段学习路径

第1天:从零到第一个对话机器人

目标:完成部署,跑通一个基础问答流程。

  1. 部署 Dify:推荐使用 Docker Compose 一键部署。在服务器上安装好 Docker 和 Docker Compose 后,拉取 Dify 官方仓库,执行 docker-compose up -d。大约 5 分钟就能在浏览器看到登录页。如果只想体验功能,也可以用官方 Cloud 版(国内访问较慢,但能正常注册使用)。
  2. 创建第一个应用:登录后,选择“创建应用” -> “对话型应用”。你会看到一个空白画布,左边是 Prompt 编辑器,右边是对话测试区。先别管复杂配置,直接写一个简单的系统提示词,比如“你是一个友好的助手”,然后保存并发布。
  3. 测试对话:在右侧输入框问“今天天气怎么样?”,模型会基于默认的 OpenAI 接口回复。这一步是为了确认整个链路跑通。
  4. 理解核心概念:花 10 分钟看下界面上的“上下文”、“变量”、“知识库”入口,不用深入,知道它们在哪就行。

第1天产出:一个能正常对话的 AI 应用,部署在自己服务器上。

第1周:搭建带知识库的 RAG 应用

目标:让 AI 能基于你的私有文档回答问题。

  1. 准备知识库:收集 3-5 份 PDF 或 TXT 文档,比如公司产品手册、FAQ 或技术文档。在 Dify 中创建“知识库”,上传这些文件。Dify 会自动进行文本切分和 Embedding 处理。
  2. 配置 Embedding 模型:如果你有私有 Embedding 模型(比如 BGE 系列),在“设置”->“模型供应商”中接入。如果没有,可以使用 Dify 内置的默认 Embedding 方案,或接入国内可用的在线 Embedding API(如智谱、百度千帆等)。
  3. 连接知识库到应用:回到刚才创建的应用,在“上下文”模块中,选择“添加知识库”,勾选你刚建好的知识库。保存后,测试问一个文档里的具体问题,比如“产品A的保修期是多久?”。如果回答正确,说明 RAG 链路通了。
  4. 调整检索参数:在知识库设置中,调整“检索策略”和“Top K”值。一般业务场景下,Top K 设为 3-5,检索策略选“混合检索”(既匹配语义也匹配关键词),效果最均衡。

第1周产出:一个能基于私有文档回答问题的 AI 助手,知识库内容可控。

进阶:工作流与智能体编排

目标:构建多步骤、带条件判断的复杂应用。

  1. 学习工作流:Dify 的工作流编辑器是它的核心杀手锏。从“应用”页面进入“工作流”标签,你会看到节点拖拽面板。先尝试一个简单流程:输入 -> 调用 LLM -> 输出。理解“开始”、“LLM”、“结束”三个节点的连接逻辑。
  2. 添加条件分支:在工作流中加入“条件分支”节点,让 AI 根据用户输入的不同内容走不同路径。比如,用户问“价格”时走价格查询节点,问“技术”时走知识库节点。这是 Dify 比普通聊天机器人强的地方。
  3. 集成外部工具:Dify 支持通过 API 节点调用外部服务。比如,接入一个天气查询 API,让 AI 在回答天气问题时实时获取数据。在“工具”模块中配置好 API Key 和请求格式,然后在工作流中拖入“API 请求”节点即可。
  4. 调试与发布:工作流编辑器的右侧有实时调试面板,可以模拟用户输入,观察每个节点的输入输出。调通后,将应用发布为 Web App 或 API 接口,供前端调用。

进阶产出:一个能处理多轮对话、调用外部数据、按条件分支的业务级 AI 应用。

优势

短板

价格规划

Dify 本身完全免费开源,没有授权费。主要成本来自:

总体建议:个人或小团队,自部署 + 国内在线 API,每月成本控制在 100-500 元。企业级自建模型方案,成本需根据业务量单独核算。

不合适怎么办

如果你发现 Dify 的学习成本太高,或者你的需求只是快速验证一个想法,可以考虑以下替代方案:

选择工具的核心原则:不要为了用工具而用工具,先明确你的业务场景和数据安全要求。如果数据必须私有化、流程必须定制化,Dify 值得花时间学;如果只是临时用用,选更轻量的方案。

01

本文涉及的工具

02

相关阅读