LangGenius 官方维护的 Dify 平台镜像集合。Dify 是开源的 LLM 应用开发平台,支持可视化工作流、RAG 流水线、Agent 能力与模型管理。包含 API 后端、Web 前端、代码沙箱与插件守护进程等组件,适合自托管部署生产级 AI 应用。 https://dify.ai
Dify 后端服务镜像,提供 REST API、工作流引擎、RAG 管道、模型调用等核心能力,需配合 PostgreSQL、Redis 使用。
Dify 前端镜像,提供控制台界面,用于创建应用、编排工作流、配置知识库与模型、查看日志。需配置 NEXT_PUBLIC_API_PREFIX 指向 dify-api 地址。
Dify 代码沙箱镜像,为工作流中的代码节点与函数调用提供隔离执行环境,通过资源与权限控制保障安全。
Dify 插件守护进程,负责插件的注册、调度与执行,当工作流调用插件能力时由该组件执行并返回结果。















在自有环境中部署 Dify,构建对话、知识库问答、工作流等应用,数据与模型均可内网可控。
接入文档、构建向量索引,通过 Dify 的 RAG 管道提供基于知识库的问答与检索。
用可视化工作流编排多步推理、工具调用与条件分支,需要代码节点或插件时部署 dify-sandbox 与 dify-plugin-daemon。
DIFY-PLUGIN-DAEMON(镜像名称:`langgenius/dify-plugin-daemon`)是Dify平台的核心组件之一,作为「插件守护进程(Plugin Daemon)」负责管理插件全生命周期、执行插件任务及封装运行环境。该组件是Dify平台插件功能的关键中间件,需与`dify-api`、`dify-web`、`dify-db`等组件协同工作,支持Linux/arm64架构,为用户提供插件注册、任务调度、依赖管理等核心能力。
DIFY-SANDBOX是一款专注于提供安全、轻量级且高效的代码执行环境的容器化应用。基于Linux Seccomp安全机制和Docker容器隔离技术,DIFY-SANDBOX能够有效隔离非可信代码的执行环境,防止恶意代码对系统造成损害。
DIFY-WEB是Dify.AI的前端应用Docker镜像,Dify是一款LLM应用开发平台,目前已支持超过10万款应用的构建。该平台集成了Backend as a Service (BaaS)和LLMOps的核心概念,覆盖了构建生成式AI原生应用所需的核心技术栈,包括内置的RAG引擎。通过DIFY,用户可以基于任何LLM模型自助部署类似Assistants API和GPTs的能力。
Dify 是由 LangGenius 开发的开源 LLM 应用开发平台,可帮助开发者与团队快速构建 AI 应用(如智能聊天机器人、私有知识库问答、自动化业务工作流等)。它支持可视化开发界面、多模型集成(GPT、文心一言、通义千问等),并提供完整的前后端架构;通过自托管部署,能有效保障数据隐私与安全,广泛适用于企业私有环境、定制化 AI 服务场景。
最小可用部署至少需要:langgenius/dify-api、langgenius/dify-web,以及外部的 PostgreSQL 和 Redis。dify-api 负责业务与 API,dify-web 负责控制台。若工作流中使用「代码」节点或插件,还需部署 dify-sandbox 和 dify-plugin-daemon。官方在 GitHub 仓库的 docker 目录提供 docker-compose.yaml,可直接使用。
dify-api:后端服务,提供 REST API、工作流执行、RAG、模型调用等。dify-web:前端控制台,用于创建应用、编排工作流、配置知识库与模型。dify-sandbox:代码执行沙箱,为工作流中的代码节点提供隔离环境。dify-plugin-daemon:插件守护进程,负责插件的加载与执行,工作流调用插件时由它执行。
Dify 支持通过 API 接入多种模型:OpenAI、Anthropic、Azure OpenAI、国内厂商(通义、文心、智谱、DeepSeek、Kimi 等)、以及任何 OpenAI 兼容 API(包括自建 vLLM、Ollama 等)。在控制台「模型」配置中添加对应 Provider 与 API Key 即可在工作流中选用。
关键配置在 docker-compose 或 .env 中:1) 数据库:CE_EDITION 下使用 POSTGRES_PASSWORD、REDIS_PASSWORD 等;2) dify-web 需配置 NEXT_PUBLIC_API_PREFIX、NEXT_PUBLIC_PUBLIC_API_PREFIX 指向 dify-api 的访问地址;3) 各组件通过环境变量声明数据库与 Redis 连接。完整变量说明见 GitHub 仓库 docker/.env.example 与官方文档。
LangChain、LlamaIndex 是代码库/SDK,需在应用中写代码编排逻辑;Dify 是开箱即用的平台,提供可视化工作流、控制台、API 与可观测性。选 Dify 适合:希望快速搭出可用的对话/RAG/Agent 应用且少写代码、需要团队在界面上协作配置、或希望统一管理知识库与模型并对外提供 API。选 LangChain/LlamaIndex 适合:逻辑深度定制、完全嵌入自有代码库或对运行时形态有特殊要求的场景。