GitHub Projects
面向生产的 LLM 应用开发平台
Dify 是 GitHub 上长期热门的 AI 应用开发平台。截至 2026-06-01 查询 GitHub API,langgenius/dify 约有 143k stars。它的定位不是单一聊天机器人,而是让团队把 LLM 应用从原型推进到生产。
项目内容构成
Dify 的核心由 Web 控制台、API 服务、工作流编排、RAG 管线、Agent 工具调用、模型供应商管理、日志与观测等部分组成。用户可以在可视化画布中设计 AI 工作流,也可以接入 OpenAI 兼容模型、开源模型或自托管推理服务。
它适合做企业知识库问答、客服助手、内部流程助手、内容生成工具、数据查询助手等应用。与直接调用模型 API 相比,Dify 把应用配置、提示词、数据集、工具、用户会话和监控都放在一个平台里管理,减少重复造轮子。
运行逻辑
用户请求进入 Dify 后,系统会根据应用类型走不同链路。聊天类应用通常先加载应用配置和对话上下文,再按提示词模板组织输入,必要时调用知识库检索,最后把模型输出返回给前端。工作流应用则按节点执行:开始节点接收变量,检索节点查资料,LLM 节点生成或判断,条件节点分支,工具节点调用外部 API,结束节点输出结果。
Agent 模式的关键是工具。模型不仅回答,还可以根据任务选择搜索、计算、图片生成、外部 API 等工具。Dify 的价值在于把这些能力变成可配置、可观测、可复制的应用单元。
如何安装
官方推荐的快速方式是 Docker Compose。先安装 Docker 与 Docker Compose,然后执行:
git clone https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
docker compose up -d
使用建议
安装完成后访问 http://localhost/install 初始化。生产环境应重点检查 .env 配置、数据库持久化、对象存储、模型 API key、邮件服务、HTTPS、备份策略和访问权限。Dify 的开源许可证包含额外条件,商用前应阅读仓库 LICENSE,确认品牌、分发和企业功能边界。
参考资料与版权说明
本文为基于公开资料的原创整理与分析,未复制项目 README、新闻或报告正文。项目安装命令以官方仓库和文档为准;商用、二次分发或训练数据使用前,请核验对应许可证、服务条款与目标网站规则。