本文档由 AI 自动翻译。如有任何不准确之处,请参考 英文原版。集成将你的 Dify 应用连接到外部世界。它们提供驱动应用的模型供应商、Agent 与工作流所调用的工具、知识库背后的数据来源,以及用于扩展应用的各种服务。 集成只需安装一次,工作空间中的每个应用都可使用。在 集成 中即可浏览和管理它们。
集成类型
- 模型供应商:驱动应用的各类模型,涵盖 LLM、嵌入模型与重排序模型。
- 工具:Agent 和工作流可调用的能力,包括工具插件、MCP 服务器、已发布的工作流以及 OpenAPI 服务。
- 数据来源:通过知识流水线构建的知识库所用的外部内容,如 Google Drive 或 Notion 页面。
- 触发器:在外部事件发生时自动启动工作流。
- Agent 策略:Agent 节点 所遵循的推理策略,用于做出决策、选择并调用工具,以及根据结果采取行动。
- 自定义端点:连接你自己的 API,为应用添加内容审核或外部数据工具。
- 扩展:暴露自定义 HTTP 端点的集成,用其他类别未涵盖的能力扩展 Dify。
安装集成
可从三种来源添加集成:- 市场:官方和合作伙伴提供的集成,已经过测试和维护。
- GitHub:通过 URL 和版本从任意公共仓库安装。
- 本地上传:用于私有或内部集成的自定义
.zip包。
权限与更新
工作空间所有者和管理员可为集成设置两项工作空间级权限,每项均可设为 所有人、管理员 或 无人:- 谁可以安装和管理集成:安装、升级和移除。默认为 所有人。
- 谁可以调试集成:访问调试密钥。默认为 无人。
自行构建
需要尚不存在的集成?使用 Dify 的插件 SDK 构建,然后将其私有保留或发布到市场。参见 开发插件。