升级Dify on DMS版本

DMS支持将Dify on DMS从旧版本(即小于等于V0.15.3)升级至V1.1.3,升级后,您可体验最新的插件生态功能。本次升级是跨大版本的升级操作,请按照本文进行操作。

注意事项

该功能灰度开放中,如有使用需求,请进入钉钉群(群号:96015019923)咨询

准备工作

在进行升级Dify on DMS版本前,强烈建议您对Dify所使用的资源进行备份处理,以防止出现预期外的情况;在目标RDS PostgreSQL控实例下创建dify_plugin数据库,待安装插件的元信息将交由RDS PostgreSQL实例的dify_plugin库管理。

备份数据

您需要备份当前Dify所使用的RDS PostgreSQL和向量数据库资源。

备份RDS PostgreSQL数据

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 单击页面右上角的备份实例按钮,打开备份实例对话框,单击确定

    物理备份

  3. 您可单击右上角的任务中心,查看备份是否完成。

    如果备份任务进度为100%,表示备份完成。

备份向量数据库

如下操作以备份AnalyticDB for PostgreSQL举例。

  1. 登录云原生数据仓库AnalyticDB PostgreSQL版控制台

  2. 在控制台左上角,选择实例所在地域。

  3. 找到并单击目标实例ID,在左侧导航栏中,单击备份恢复

  4. 在页面右上角,单击创建备份,再单击确定

    备份任务状态为成功,表示备份完成。

单击此处查看Dify on DMS支持的向量数据库类型。

AnalyticDB for PostgreSQLAnalyticDB for MySQLPolarDB PostgreSQL、PG VectorLindorm

准备数据库

您需要在Redis控制台修改dify_user账号的密码,确保其与默认账号的密码一致;在目标RDS PostgreSQL控实例下创建dify_plugin数据库。

说明

账号dify_user是在DMS部署Dify时,DMS在对应实例下自动创建的数据库账号。

Redis确认数据库账号的密码是否一致

访问实例列表,在上方选择地域,然后单击目标实例ID。确认默认账号的密码与dify_user的密码是否一致,若不一致,请修改dify_user账号的密码

如果您修改了dify_user账号的密码,则需要在DMS的编辑实例页面更新数据库密码。操作如下:

  1. 登录数据管理DMS 5.0
  2. 在左侧数据库实例列表中找到目标实例,右键单击实例名称,选择编辑实例

    image

  3. 重新输入数据库密码,并确保访问方式安全托管-手动数据库账号dify_user,再单击保存即可。

    image

RDS PostgreSQL实例下创建dify_plugin数据库

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在左侧导航栏单击数据库管理,再单击创建数据库

    数据库名称填入dify_plugin、授权账号选择dify_user

    image

  3. 单击创建

升级Dify on DMS版本

  1. 登录数据管理DMS 5.0
  2. 进入工作空间页面。

    DMS提供了两种进入工作空间的路径,您可根据需求选择。

    路径一

    单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > Data+AI > Dify

    说明

    若您使用的是非极简模式的控制台,请在顶部菜单栏中,选择Data+AI > Dify

    image

    路径二

    单击页面左侧的数智工厂image图标,再单击工作空间

    说明

    若您使用的是非极简模式的控制台,请在顶部菜单栏中,选择数智工厂 > 工作空间

    image

  3. 在左侧导航栏选择image > Dify,单击升级到最新版本

    说明

    整个升级过程大约需要10分钟,且升级期间Dify服务不可用。例如,使用通过Dify部署的模型、在工作室创建的应用将暂不可用。

    image

  4. 待升级完成后您可使用最新版本的Dify。

    您可单击Dify空间的头像,在关于Dify版本区域查看当前版本,若版本为1.1.3,表示版本升级成功。

安装Dify插件

  1. 当升级完成后,您可在工作空间左侧导航栏单击image > 工作室

  2. 单击右上方的插件,再单击安装插件

    插件源目前支持:Marketplace、GitHub和本地插件。

  3. 选择合适的插件源并安装您所需的插件。例如模型插件、工具插件和Agent策略插件等。

    说明

    插件安装完成后,如果原有的Dify应用中使用了模型服务或知识库检索,则需要重新配置对应的模型或知识库。

    例如,通过Marketplace(云市场)安装最新版通义千问插件。

    image

  4. 继续进行大模型应用开发。具体操作,请参见Dify官网文档

相关操作

查看工作空间ID

在工作空间左下角选择image > 空间管理,进入空间管理页面即可查看空间ID。

image

查看Dify版本

您可在工作空间左侧导航栏单击image > 工作室,单击头像,在关于区域查看当前Dify版本。

image