Dify
Dify
Dify 是一个开源的 LLM 原生应用开发平台,为 AI 工作流、RAG 流水线、智能体能力和模型管理提供直观的界面。它使开发者和非技术用户能够通过 Web UI 构建、部署和管理 AI 应用。
Dify 帮助团队快速构建和迭代由 LLM 驱动的应用:从简单的聊天机器人(Assistant)和文本生成器,到复杂的 RAG 流水线和多步骤智能体工作流。有关部署组件和前提条件(API、Worker、Web、PostgreSQL、Redis、向量存储等),请参阅 安装 Dify。
核心概念
- 原生应用 – 用于组织 LLM 能力的基本单元。类型包括 Assistant(聊天)、Text Generator、Agent(推理和工具)以及 Workflow/Chatflow(可视化流水线)。每个应用都可以作为 Web App 发布,或通过 API 使用。
- Workflow – 基于节点的可视化流水线(LLM、检索、代码、逻辑节点),用于通过拖放方式构建多步骤 AI 逻辑。
- 知识库 (RAG) – 由文档或 URL 构建的数据集,包含分块、嵌入和检索,用于让 LLM 响应基于你的数据。(在 Helm chart 中,pgvector 是支持的向量存储。)
- Agent – 使用工具和多步骤推理的应用;可部署为 Web App 或 API。
有关主要功能的简要列表,请参阅 主要功能。有关平台上的安装和配置,请参阅 安装 Dify。
文档
Dify 提供了全面的官方文档,帮助用户理解和使用该平台:
官方文档
- 主要文档: https://docs.dify.ai/
- 核心概念、快速开始和部署指南
- Workflow 设计、RAG 和智能体开发
- API 参考、SDK 使用和最佳实践
- 插件开发和 Marketplace: 安装插件