介绍

Dify

Dify 是一个开源的 LLM 原生应用开发平台,提供直观的界面用于 AI 工作流、RAG 流水线、智能体能力和模型管理。它使开发者和非技术用户能够通过 Web UI 构建、部署和管理 AI 原生应用。

Dify 帮助团队快速构建和迭代基于 LLM 的应用:从简单的聊天机器人(Assistant)和文本生成器,到复杂的 RAG 流水线和多步骤智能体工作流。有关部署组件和先决条件(API、Worker、Web、PostgreSQL、Redis、向量存储等),请参见 Install Dify

核心概念

  • Application – 组织 LLM 能力的基本单元。类型包括 Assistant(聊天)、Text Generator、Agent(推理和工具)以及 Workflow/Chatflow(可视化流水线)。每个应用都可以发布为 Web App 或通过 API 使用。
  • Workflow – 基于节点的可视化流水线(LLM、检索、代码、逻辑节点),通过拖拽构建多步骤 AI 逻辑。
  • Knowledge Base (RAG) – 由文档或 URL 构建的数据集,支持分块、嵌入和检索,使 LLM 的响应基于您的数据。(在 Helm Chart 中,支持的向量存储为 pgvector。)
  • Agent – 使用工具和多步骤推理的应用;可部署为 Web App 或 API。

有关主要功能的简要列表,请参见 Main Features。有关平台的安装和配置,请参见 Install Dify

文档

Dify 提供全面的官方文档,帮助用户理解和使用该平台:

官方文档

  • 主文档https://docs.dify.ai/
    • 核心概念、快速入门和部署指南
    • 工作流设计、RAG 和智能体开发
    • API 参考、SDK 使用和最佳实践
    • 插件开发和 Marketplace:Installing the Plugin