Dify
活跃简介
Dify 是一个开源的 LLM 应用开发平台,提供可视化的 Agent 编排界面,支持工作流、知识库和多种模型。
核心特性
- 可视化工作流编排 — 在画布上拖拽构建 AI 工作流,支持条件分支、循环和并行节点
- 多模型集成 — 无缝接入数百个 LLM(GPT、Llama、Mistral 等),支持 OpenAI 兼容 API
- RAG 管道 — 内置文档解析(PDF/PPT 等)、向量存储和检索增强生成全流程
- Agent 能力 — 支持 Function Calling 和 ReAct 两种 Agent 模式,可挂载自定义工具
- Prompt IDE — 可视化 Prompt 编辑器,支持多模型对比和 TTS 等附加功能
- 可观测性集成 — 内置 Opik、Langfuse、Arize Phoenix 等监控工具的集成支持
适用场景
💡 构建企业级客服机器人,结合知识库检索和多轮对话能力处理用户咨询
💡 搭建文档问答系统,上传内部文档后实现基于 RAG 的精准知识检索
💡 创建数据分析 Agent,通过工作流自动化处理 CSV/数据库的结构化分析任务
💡 开发多模型对比评测平台,在同一界面测试不同 LLM 的输出质量
💡 搭建内部 AI 应用原型,快速验证 LLM 工作流的可行性后再投入生产
分类
快速开始
# 克隆仓库并进入 docker 目录
git clone https://github.com/langgenius/dify.git
cd dify/docker
# 复制环境变量文件
cp .env.example .env
# 启动所有服务
docker compose up -d
# 访问 http://localhost/install 完成初始化