
在这篇文章中,我将分享我对 Dify 1.8.0 的实测心得,详细介绍其新增的核心功能,探索它们对开发者的实际价值。
Dify 1.8.0 核心功能解读
1. 多模型凭证管理
新功能概述: Dify 1.8.0 版本引入了多模型凭证管理功能,在之前的版本中,用户只能为每个模型配置一个API密钥。而在新版中,可以为每个模型配置多个密钥。

实操体验:
-
在模型配置页面,用户可以通过添加多个API密钥来管理不同的模型。
-
默认情况下,只有一个密钥生效,其他的密钥则作为备用。
-
如果想启用特定模型的路由机制,可以通过修改模型的路由配置来实现。
总结: 这个功能对于管理多个API密钥的开发者来说非常实用,尤其是在使用不同服务或模型时,可以提高灵活性和配置效率。
2. MCP 整合 OAuth
新功能概述: 在 Dify 1.8.0 版本中,MCP(Model Context Protocol)支持 OAuth 授权方式,使得服务授权变得更加简便。
实操体验:
-
在添加 MCP 服务时,用户可以直接点击授权按钮获取访问权限,而不需要额外的手动操作。
-
这种方式简化了多服务授权的流程,提高了开发效率。
总结: 这一功能使得开发者在集成第三方服务时更加方便,省去了传统的手动授权步骤,提高了整体体验。
3. 工作流可视化编辑器增强
新功能概述: 工作流可视化编辑器的增强版使得开发者能够更高效地编排复杂的 AI 工作流。新的拖拽关联功能以及实时语法解析引擎将开发效率提升了 40%。
实操体验:
-
通过“拖拽 - 关联 - 校验”的方式,开发者可以轻松构建复杂的工作流。
-
在编辑过程中,系统会自动检测节点参数的匹配与依赖关系,避免运行时出现错误。
-
对于多团队协作,统一的可视化语言降低了沟通成本,缩短了调试时间。
总结: 这个功能极大提升了开发效率,特别是对于复杂的企业级 AI 应用,能够帮助开发者更加快速地完成工作流的设计与调试。
4. 异步存储:提升性能和基础设施
新功能概述: Dify 1.8.0 在工作流执行过程中引入了异步存储机制,解决了同步阻塞存储带来的性能瓶颈。
实操体验:
-
在复杂的工作流中,数据不再需要每个步骤都等待数据库的确认,很多操作可以异步执行。
-
这一变化在执行并发请求较多的工作流时,显著提升了整体性能,减少了数据库的阻塞等待时间。
总结: 对于需要高并发执行的AI应用,异步存储的引入是一个非常实用的功能,能够提高整体系统的响应速度和稳定性。
5. 性能监控与告警机制
新功能概述: Dify 1.8.0 增加了性能监控与告警机制,集成了 Prometheus 和 Grafana,用于实时监控系统性能指标,并通过自定义规则触发告警。
实操体验:
-
通过 Grafana 面板,开发者可以实时查看 API 响应时间、工作流执行成功率等核心指标。
-
可以根据实际需求配置告警规则,当性能瓶颈即将出现时,系统会提前发出警告。
总结: 这个功能对于生产环境中的 AI 应用尤为重要,能够提前发现潜在的性能问题,避免因系统崩溃或故障带来的损失。
1. 升级前准备
-
版本检查:确保当前版本不低于 1.7.0,否则需先升级至 1.7.0。
-
数据备份:备份 PostgreSQL 数据库、MinIO 存储和 .env 配置文件。
-
环境确认:Docker 环境需 >= 20.10.17,Docker Compose >= 2.12.2。
2. 升级步骤
Docker Compose 部署:
cd dify-docker
# 备份yaml
copy docker-compose.yaml docker-compose.yaml.$(date +%s).bak
# 备份数据
tar -cvf volumes-$(date +%s).tgz volumes
Windows建议手动备份文件和目录
# 修改docker-comose.yaml中的版本(注意有多处)
langgenius/dify-api:1.8.0
langgenius/dify-web:1.8.0

修改好配置文件,开始拉取最新版镜像
# 拉取最新镜像
docker-compose pull
# 升级服务并启动
docker compose up -d
# 验证版本
curl http://localhost:端口/api/v1/version
这种拉取的方法是要看镜像代理的速度的,如果代理慢,拉取也就慢了

也可以用官方推荐的直接下载分支包的方式,那样升级更简单!
3. 升级后验证
访问 Dify 控制台(http://localhost:端口),点头像查看版本显示 “1.8.0”。

测试新功能:可以同时配置多个模型的KEY,虽然支持多个KEY,但使用的时候还是只有一个KEY生效,所以使用的时候注意一下。

插件适配:旧版本插件需按 Dify Plugin Schema v1.0 重新打包(参考官方文档《插件迁移指南》)
4. 注意事项
迁移工作流时,需重新校验节点参数映射关系。
总结
Dify 1.8.0 的更新虽不包含革命性的功能,但其带来的优化和增强对于开发者来说,尤其是在企业级应用中,还是非常值得关注的。新的多模型凭证管理、OAuth 整合、异步存储等功能,能显著提高开发效率和系统性能。如果你所在的团队需要处理复杂的工作流或高并发的 AI 应用,那么这次升级无疑是一次值得尝试的改进。