跳到正文
发现
Dify:开源 LLM 应用开发平台
网站 / Web 应用AI 应用

Dify:开源 LLM 应用开发平台

一个把 AI 工作流、RAG 流水线、Agent 与模型管理整合在一起的开源 LLM 应用开发平台,面向开发者与团队。

admin
发布于 2026-10-28
浏览
15
访问
0
下载
0
版本
v1.18.0
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Dify 是一个开源的 LLM 应用开发平台。它通过直观的界面集成 AI 工作流、RAG 流水线、Agent 能力、模型管理与可观测性(包括 Opik、Langfuse、Arize Phoenix)等能力,帮助开发者快速从原型走向生产。官方提供托管的 Dify Cloud、可自行部署的社区版,以及面向组织的 Dify Enterprise。

主要功能

  • Workflow:在可视化画布上搭建和测试 AI 工作流。
  • 全面的模型支持:可接入来自众多推理服务商和自托管方案的数百个专有或开源 LLM,覆盖 GPT、Mistral、Llama3,以及任何兼容 OpenAI API 的模型。
  • Prompt IDE:在直观界面中编写提示词、对比模型表现,并为对话型应用添加文字转语音等能力。
  • RAG Pipeline:提供从文档摄入到检索的完整 RAG 能力,开箱支持从 PDF、PPT 等常见文档格式中抽取文本。
  • Agent:自主智能体拥有独立沙盒,可运行命令、安装软件、处理文件来完成开放性任务;你可以描述想要的 Agent 让它自行构建,赋予它技能,接入 Dify Marketplace 中的工具、MCP 服务器或自建 API,并把它作为聊天应用或任意工作流中的一个步骤使用。
  • LLMOps:持续监控和分析应用日志与性能,依据生产数据和标注不断改进提示词、数据集与模型。
  • Backend-as-a-Service:Dify 的各项能力都配有对应 API,可方便地集成到自有业务逻辑中。

安装与使用

安装前请确认机器满足最低系统要求:CPU ≥ 2 核,RAM ≥ 4 GiB。

启动 Dify 服务器最简单的方式是通过 Docker Compose,运行前需安装 Docker 及 Docker Compose v2.24.0 或更高版本:

cd dify
cd docker
cp .env.example .env
docker compose up -d

运行完成后,在浏览器访问 http://localhost/install 开始初始化流程。

除自托管外,也可以直接使用官方托管的 Dify Cloud 试用;进一步的自定义配置、可观测性与部署选项可参考 文档 与 Advanced Setup。

注意事项

  • 部署过程中遇到问题,可先查阅 FAQ,仍未解决再联系社区。
  • 若需要参与贡献或进行二次开发,请参考 源码部署指南。
  • 需要自托管、SSO、RBAC 安全与企业级支持 SLA 的组织可选择 Dify Enterprise。
  • 从旧版本升级到 1.18.0 时,需同时升级 API、workers、Agent Backend 与 Agent runtime 镜像;本地 Agent 沙盒要求非空的认证 token,源码安装需要 Python 3.13,并保留原有的 PASSWORD_PEPPER 配置。

本作品整理自 GitHub 开源项目 langgenius/dify,原作者 @langgenius。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v1.18.0当前版本

    Agent 可用 Output Routes 选择工作流分支,支持应用打包为可移植包,嵌套工作流运行可视化更深入,新增可选 Agent 知识库;扩展 OpenAPI 并推出 difyctl 命令行工具。

评论