Repolode
langgenius

langgenius/dify

开源的大模型应用开发平台,在一个可视化工作区中整合智能体工作流、RAG 管道、模型管理与可观测性。

可替代:FlowiseLangChain Studio

Star
158,940
Fork
25,121
未关闭 Issue
1,146
最近提交
9小时前

这是什么?

Dify 是一个开源的大模型应用开发平台,把可视化工作流画布、用于对比模型输出的 Prompt IDE、覆盖文档导入与检索的 RAG 管道,以及智能体能力整合在同一个工具中,便于团队把应用从原型推进到生产环境。

平台支持数百种专有及开源大模型,覆盖多家推理服务商,包括 GPT、Mistral、Llama 3,也支持任何兼容 OpenAI API 的接口。智能体可以在自带的沙箱中执行命令、处理文件,并调用 Dify 市场中的工具、MCP 服务器或自定义 API。应用的日志与性能可以长期监控,并集成了 Opik、Langfuse、Arize Phoenix 等可观测性工具。

基于 Dify 构建的每个应用都可以通过后端 API 对外提供服务,便于接入已有业务系统。用户可以直接使用其云服务,也可以通过 Docker Compose 自行部署。

核心功能

  • 01可视化画布,用于构建和测试 AI 工作流
  • 02支持多家服务商的数百种大模型及兼容 OpenAI API 的模型
  • 03Prompt IDE,用于编写提示词并对比模型效果
  • 04RAG 管道,支持从 PDF、PPT 等文档中提取文本
  • 05智能体配有独立沙箱,可接入市场工具、MCP 服务器或自定义 API
  • 06每个应用都提供后端 API,并支持日志与性能监控

适用场景

  • 基于企业内部文档快速搭建知识库问答机器人
  • 构建调用外部工具与 API 的多步骤智能体工作流
  • 在选定生产模型前,让团队对比不同模型与提示词的效果
  • 通过后端 API 将大模型功能接入现有产品

快速上手

  1. 1

    进入 dify 项目文件夹

    cd dify
  2. 2

    进入 docker 文件夹

    cd docker
  3. 3

    复制示例环境变量文件

    cp .env.example .env
  4. 4

    使用 Docker Compose 启动 Dify

    docker compose up -d

使用前须知

  • 许可证为 Dify 开源许可证,基于 Apache 2.0 并附加额外条件,商业使用前请仔细阅读。
  • 自托管需要 Docker 和 Docker Compose v2.24.0 或更高版本,并且至少 2 个 CPU 核心和 4 GiB 内存。
  • 除 README 中的常见问题外,获取帮助主要依赖社区渠道。

标签

常见问题

dify 是什么?
开源的大模型应用开发平台,在一个可视化工作区中整合智能体工作流、RAG 管道、模型管理与可观测性。 Dify 是一个开源的大模型应用开发平台,把可视化工作流画布、用于对比模型输出的 Prompt IDE、覆盖文档导入与检索的 RAG 管道,以及智能体能力整合在同一个工具中,便于团队把应用从原型推进到生产环境。
dify 可以免费使用吗?用的什么许可证?
dify 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
dify 还在维护吗?
活跃维护中。dify 最近一次提交是在 2026年10月20日。
dify 适合用来做什么?
基于企业内部文档快速搭建知识库问答机器人 构建调用外部工具与 API 的多步骤智能体工作流 在选定生产模型前,让团队对比不同模型与提示词的效果 通过后端 API 将大模型功能接入现有产品
dify 怎么安装和运行?
进入 dify 项目文件夹: cd dify 进入 docker 文件夹: cd docker 复制示例环境变量文件: cp .env.example .env 使用 Docker Compose 启动 Dify: docker compose up -d
在哪里获取 dify?
源代码和安装说明在 GitHub 上:https://github.com/langgenius/dify

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目