
Dify Cloud · 自托管 · 文档 · 企业咨询
Dify 是一个用于开发 LLM 驱动 AI 应用的开源平台,旨在帮助开发者和企业高效构建、部署和管理 AI 解决方案。通过 Dify,用户可以轻松创建和测试复杂的 AI 工作流,集成多种先进模型和工具,并在实际应用中优化其性能。该平台提供直观的界面,支持 RAG(检索增强生成)管道、智能代理功能和稳健的模型管理,使开发者能够顺利从原型过渡到生产。
Dify 市场 是一个充满活力的中心,允许开发者、企业和 AI 爱好者探索、分享和部署旨在增强 Dify 应用能力的插件。它作为一个平台,用户可以在此发现各种模型、工具、代理策略、扩展和捆绑包,所有这些都能无缝集成到其 AI 应用中。通过为官方和社区贡献的插件提供协作空间,Dify 市场鼓励创新和资源共享。
这些插件集成各种 AI 模型(包括主流 LLM 提供商和自定义模型),用于处理 LLM API 的配置和请求。要了解更多关于创建模型插件的信息,请参考快速开始:模型插件。
工具指可通过 Chatflow、工作流或代理类型应用调用的第三方服务。它们提供完整的 API 实现,以增强 Dify 应用的能力。例如,开发 Google 搜索插件,请参考快速开始:工具插件。
代理策略插件定义代理节点内的推理和决策逻辑,包括工具选择、调用和结果处理。
代理策略插件定义代理节点内部的推理和决策逻辑。它们涵盖 LLM 进行工具选择、调用以及处理返回结果的逻辑。有关进一步开发指南,请参考快速开始:代理策略插件。
轻量级插件,仅提供端点能力,适用于更简单的场景,可通过 HTTP 服务实现快速扩展。这种方法适合需要基本 API 调用的简单集成。更多详情,请参考快速开始:扩展插件。
“插件捆绑包”是多个插件的集合。捆绑包允许您一次性安装一组精选插件,无需逐一添加。有关创建插件捆绑包的更多信息,请参阅插件开发:捆绑插件。
查看插件文档,了解如何开发和发布插件。
要将您的插件发布到 Dify 市场,请按照以下步骤操作:
根据插件开发者指南开发和测试您的插件。
在 README.md 中留下您的联系信息和仓库 URL。
将您的插件打包成 .difypkg 文件以便分发。
在仓库的主结构下创建一个组织目录,然后创建一个以您的插件命名的子目录。将您的插件源代码和打包的 .difypkg 文件放在该子目录中(例如 langgenius/dify-plugin/dify-plugin-0.0.1.difypkg)。您可以将不同版本放在同一个子目录中。
按照所需的 PR 模板格式提交拉取请求 (PR),然后等待审核。
一旦通过审批,您的插件代码将合并到主分支,插件将自动列在 Dify 市场 上。
更新插件时,请确保在插件的 manifest.yaml 文件中增加版本号。
每个插件更新的 PR 只能包含一个文件更改——新的 .difypkg 文件。检查该版本以前是否已发布过。
如果您的更新包含重大更改,请在插件 README.md 中清晰记录,以防止用户出现问题。
为了更快地更新插件,您可以使用 GitHub Actions 工作流模板设置自动 PR 工作流。这将在您发布新版本时自动创建 PR 过程。
为了保护您的隐私,请避免在 GitHub 上发布安全问题。相反,请将您的问题发送至 security@dify.ai,我们将为您提供更详细的解答。