很多企业想用大模型,却卡在“从 Demo 到生产”的鸿沟:要接模型、要编排流程、要管知识库、还要让人能协作调试。自己搭一套,光是向量库、编排引擎、权限系统就够喝一壶。Dify 把这套能力做成可视化的 LLM 应用平台,拖拽即可编排 Agent 与工作流,RAG、工具、评估一条龙,团队从原型到上线不必推倒重来。它把“企业级 AI 平台”从昂贵的定制项目,变成了可下载的开源软件。

项目基本信息

信息项详情
项目名称Dify
GitHub地址https://github.com/langgenius/dify
项目描述构建智能体工作流与 RAG 管道的开源 LLM 应用平台
作者langgenius
开源协议Apache-2.0(Dify 修改版,含商用限制)
开源状态公开状态
LanguagesPython
支持平台Windows / macOS / Linux
最后更新2026-10-25

一、项目介绍

Dify 是开源的 LLM 应用开发平台,提供可视化编排的 Agent、RAG 管道与工作流。它内置丰富的模型与工具支持,可在云端、VPC 或私有化部署,让团队在同一协作空间里从原型走到生产。当前版本 v1.18.0,新增更智能的 Agent 路由与可携带应用能力,并强化了工作流可见性,方便排查与优化。它把“构建 AI 应用”从写代码变成了画流程图。

Dify 是一个开源的 LLM 应用开发平台,把提示词编排、知识库检索、工具调用、工作流与智能体这些能力收进同一个可视化界面。你可以在画布上拖拽节点,把“用户输入—检索—模型推理—调用工具—输出”这条链路搭出来,不需要从零写胶水代码。它内置 RAG 全流程支持:文档解析、分段、向量化、检索策略都能在界面上配置。后端用 Python 编写,前后端分离,支持 Docker 部署,也提供 API 与 SDK 方便把应用嵌进现有系统。需要注意其开源协议在 Apache-2.0 基础上附加了商业使用限制,商用前务必确认条款。

二、核心优势

一是可视化编排。用画布连接节点,非工程师也能搭出复杂流程,降低试错成本。二是 RAG 开箱即用。文档入库、切片、检索一站式,知识问答落地快。三是 Agent 能力完整。自带沙箱,智能体可执行命令、装软件、处理文件,处理开放式任务。四是部署灵活。云、私有化、VPC 皆可,满足不同合规需求,也能对内网环境友好。五是协作友好,团队可在同一画布上迭代。

第六,可视化调试体验成熟:每个节点都能单独运行、查看输入输出,定位问题不用翻日志。第七,多模型支持广泛,云端与本地模型都能接,可按场景切换。第八,知识库支持多种格式与检索模式,混合检索策略可调。第九,应用形态多样,同一套流程可以发布成 Web 应用、API 或嵌入组件。第十,可观测性内置,调用链、token 消耗、延迟都有统计,便于成本控制。

三、适用场景

适合要落地企业级 AI 应用、又不想从零搭基础设施的团队;需要知识库问答、智能体工作流的部门;以及希望低代码快速验证 AI 想法的创业者。当你需要“业务人员也能参与调流程”时,Dify 的可视化是核心竞争力,让 AI 项目不再卡在工程门槛上。

最常见的是做客服知识问答:把产品文档导入知识库,接上进线渠道,立刻得到一个可用的助手;其次是内容生产流水线,比如批量生成文案并做多轮修订;还有一类是把内部系统 API 封装成工具,让智能体按需调用,形成“对话即操作”的内部助手。对教育机构,它也能承担课程答疑与作业初评。

四、安装教程

官方推荐用 Docker Compose 启动:

git clone https://github.com/langgenius/dify.git
cd dify/docker
docker compose up -d

启动后访问 http://localhost/install 完成初始化。需提前装好 Docker 与 Docker Compose v2.24.0 以上,并预留足够内存给向量库与模型服务,否则初次拉起会较慢。

五、使用示例

在 Dify 工作室新建“聊天助手”,绑定模型并上传产品文档,即可获得一个基于私域知识的问答机器人;切换到“工作流”模式,把“读取邮件—总结—生成回复”串成自动管道,保存即发布为可用应用,无需写代码。整个过程业务人员也能参与,显著降低 AI 落地门槛。

用 Docker Compose 部署:

git clone https://github.com/langgenius/dify
cd dify/docker
cp .env.example .env
docker compose up -d

启动后访问本地端口进入工作台,创建知识库并上传文档,再新建一个聊天应用,把知识库挂载进去,即可在预览窗口测试问答效果。调整检索参数后,同一个问题的回答质量通常会有明显变化,建议多做几轮对比。

六、常见问题

问:协议能商用吗?Dify 采用修改版 Apache-2.0,允许自用与作为后端服务,但多租户 SaaS 等情形需向官方获取商业授权,商用前务必核实。问:硬件要求高吗?建议满足官方最低配置,向量库较吃内存。问:支持哪些模型?主流闭源与开源模型均可接入,灵活切换。问:能私有化吗?支持完全私有化部署。

与纯粹写代码的框架不同,Dify 的价值在于“让业务人员也能参与 AI 应用的生产”。市场、运营可以在画布上调整提示词与流程,工程师则专注于接入私有模型与数据管道,二者在同一个协作空间里迭代,显著缩短了 AI 想法的验证周期,也降低了沟通损耗。

问:协议对商用有何限制?以仓库内 LICENSE 文件为准,建议咨询法务后再用于商业产品。问:硬件要求高吗?基础部署两核四G 起步,向量检索规模大后再加。问:能和现有系统打通吗?提供完整 API,可嵌入自有前端。

七、总结

Dify 把“企业级 LLM 应用平台”做成了可私有化的开源方案,可视化编排与 RAG 能力强。需注意其修改版许可证对多租户商用有限制,团队应在合规前提下使用,避免后续授权风险。

Dify 把 LLM 应用从“写代码”变成了“搭流程”,让产品与业务人员也能参与智能体设计。对想快速落地 AI 功能的团队,它是目前生态最完整的选择之一,但协议条款需要提前评估。