配置供应商
只有工作空间管理员和所有者才能配置模型供应商。整个过程在各供应商之间是一致的:支持的供应商
大型语言模型:- OpenAI (GPT-4, GPT-3.5-turbo)
- Anthropic (Claude)
- Google (Gemini)
- Cohere
- 通过 Ollama 的本地模型
- OpenAI Embeddings
- Cohere Embeddings
- Azure OpenAI
- 本地文本嵌入模型
- 图像生成 (DALL-E, Stable Diffusion)
- 语音 (Whisper, ElevenLabs)
- 内容审核 API
供应商配置示例
- OpenAI
- Anthropic
- 本地 (Ollama)
必需:来自 OpenAI 平台的 API 密钥可选:用于 Azure OpenAI 或代理的自定义基础 URL,用于组织范围使用的组织 ID可用模型:GPT-4、GPT-3.5-turbo、DALL-E、Whisper、文本嵌入
管理模型凭据
为模型供应商的预定义模型和自定义模型添加多个凭据,并轻松进行切换、删除、修改等操作。 在以下场景中,推荐添加多个模型凭据:- 环境隔离:为开发、测试、生产等不同环境配置独立的模型凭据。例如,在开发环境中选择有速率限制的凭据用于功能调试,在生产环境中选择性能稳定、配额充足的付费凭据以保障服务质量。
- 成本优化:通过添加和切换来自不同账户或模型供应商的多个凭据,最大限度地利用免费或低成本额度,降低应用开发与运营成本。
- 模型实验:在模型微调或迭代过程中,可能会产出多个模型版本。通过添加不同模型版本的凭据,快速切换并测试其应用效果。
- 预定义模型
- 自定义模型
安装模型供应商并配置首个凭据后,点击供应商面板右上角的 配置,可进行以下操作:
- 添加新凭据
- 选择任一凭据作为所有预定义模型的默认凭据
- 修改凭据
- 删除凭据
若默认凭据被删除,需手动指定新的默认凭据。

负载均衡
当一个模型供应商配置了多个凭据时,可在这些凭据之间自动分配请求。负载均衡会分散流量,避免单个凭据触及速率限制,从而在高负载下保持吞吐量。 默认情况下,Dify 采用轮询策略,将每个请求依次分配给负载均衡池中的下一个凭据。若某个凭据触发速率限制,系统会将其暂时移出轮询一分钟,之后再重新尝试。 设置步骤:- 在模型列表中找到目标模型,点击对应的 配置,选择 负载均衡。
- 向负载均衡池中添加凭据,可从已有凭据中选择,也可添加新凭据。
- 至少启用两个凭据,然后点击 保存。已启用负载均衡的模型会带有专属标识。


访问和权限
团队访问遵循工作空间权限:- 所有者/管理员 可以配置、修改和删除供应商
- 编辑者/成员 可以查看可用供应商并在应用程序中使用它们


