Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍


主要升级内容如下:

  • • 版本升级: Dify 社区版与 Cloud 版同步升级至 v1.0.0。
  • • 插件机制: 全新插件化架构,模型(Models)与工具(Tools)迁移为插件(Plugins),引入 Agent 策略(Agent Strategies)、扩展(Extensions)类型插件和插件集(Bundles)。
  • • 工作流增强: 新增 Agent 节点,支持 Workflow 和 Chatflow 中的智能编排与决策调度
  • • 开放生态: 重磅推出“市场”(Marketplace),携手社区、合作伙伴与企业开发者共同打造繁荣的插件生态。



1、停止v0.15.3 容器,备份volume

升级之前先备份一下文件,如果已经投入生产使用,需要备份下volumes,防止升级意外

先停止容器
# docker-compose -f docker-compose.yaml down
Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍
备份volume 
#tar -zcvf volumes.tar.gz volumes/
Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍

2、备份docker-compose 并修改配置

#cp docker-compose.yaml docker-compose-v1.0.0.yaml


2.1 能科学上网修改镜像配置是 v1.0.0 即可

Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍

2.2 如果服务器不能科学上网,修改国内代理镜像仓库

修改docker-compose.yaml,使用国内代理地址

services:  # API service  api:    image: dockerpull.pw/langgenius/dify-api:1.0.0    privileged: true  # worker service  # The Celery worker for processing the queue.  worker:    image: dockerpull.pw/langgenius/dify-api:1.0.0    restart: always    privileged: true   # Frontend web application.  web:    image: dockerpull.pw/langgenius/dify-web:1.0.0    restart: always   # plugin daemon  plugin_daemon:    image: dockerpull.pw/langgenius/dify-plugin-daemon:0.0.3-local    restart: always    environment:      # Use the shared environment variables.
Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍

3、 启动v1.0.0版本服务

#docker-compose -f  docker-compose-v1.0.0.yaml up -d
Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍

4、登录成功,进入v1.0.0版本界面

Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍

5、插件迁移和数据迁移

Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍

进入api容器内部

# docker exec -it docker-api-1 bash

1、将当前环境中使用的工具和模型安装到新的插件环境中

#poetry run flask extract-plugins --workers=20

Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍

2、提取当前环境中使用的所有模型和工具。workers参数确定提取期间的并行进程数。确保可以访问 https://marketplace.dify.ai

#poetry run flask install-plugins --workers=2
Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍

3、将数据库架构更新为最新版本。

#poetry run flask db upgrade

4、此命令将为数据库中的现有模型和工具供应商添加langgenius前缀,例如将openai转换为langgenius/openai。此操作可能会影响旧版Dify的功能,因此请在运行此命令之前备份数据库,以防止出现不必要的问题。慎重执行,执行以后不可回滚了

#poetry run flask migrate-data-for-plugin
Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍

6、重新配置模型

Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍


在模型配置里,模型的供应商都是以插件的形式提供的,必须能访问https://marketplace.dify.ai,找到供应商,点击安装。

Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍
Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍



Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍
Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍

7、新功能

在右上角的位置有一个插件按钮,点击进去。


Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍
安装插件的时候,有时候会安装失败
Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍

安装Agent策略插件

Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍

Dify Agent 介绍

Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍
Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍

工具

Dify 0.15.3 升级到 v1.0.0 以及Dify v1.0.0新特性介绍

8、总结

这次dify升级到1.0.0,对用于用户来说

  • 所有的模型供应商和工具都需要从插件市场手动安装。
  • 增加插件市场,以后对于开发者来说可能是个福利
  • 增加了Agent,模型执行的策略自由可控,还可以通过插件附加不同的能力。

Agent智能体新闻资讯

宝塔使用域名部署Dify 1.0并开启SSL证书

2025-5-5 16:48:00

Agent智能体新闻资讯

Dify 发布 1.0.0 版本,各种不习惯和难用...

2025-5-5 18:30:04

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
购物车
优惠劵
搜索