Dify开发

本文为您介绍在DMS中如何创建工作空间、在工作空间中如何添加成员进行协作开发、以及创建并启动Dify资源。

前提条件

在进行本文操作前,您已完成相关准备工作。具体操作,请参见准备工作

方案概览

  1. 创建并进入工作空间:登录DMS控制台后,即可创建工作空间并进入Dify环境。

  2. 添加空间成员:在工作空间中添加成员以进行协作开发。

  3. 创建Dify资源环境:配置资源启动,与DMS无缝集成。

  4. 大模型应用开发:基于Dify完成大模型应用开发,加速企业智能落地。

1. 创建并进入工作空间

  1. 登录数据管理DMS 5.0
  2. 单击页面左侧的数智工厂image图标,再单击工作空间

    说明

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

  3. 单击新建工作空间,配置工作空间信息。

    说明

    负责人为后续Dify空间的管理员,可以修改其他成员的角色类型。

    image

  4. 单击确认

  5. 单击空间名称,进入工作空间。

2. 添加空间成员

  1. 在页面左下角选择image > 空间管理

    您可以在空间管理页面查看已添加的用户。

    image

  2. 单击添加成员,在对话框中选择您需要添加的成员角色

    角色有空间管理员开发运维访客

  3. 单击确认

3. 创建资源

  1. 单击页面左下角的image > 资源管理

  2. Dify页签下,单击创建配置并配置如下参数。

    说明

    若配置参数时还未录入实例至DMS,您可单击配置项右上角的“创建XXX实例”进入DMS实例管理功能,在实例管理中将已创建的实例录入至DMS。更多信息,请参见云数据库录入

    配置项

    说明

    RDS PG实例

    选择已录入至DMS的RDS PostgreSQL实例。

    Redis实例

    选择已录入至DMS的Redis实例。

    向量引擎类型

    当前仅支持选择ADB PG

    ADB向量引擎类型

    选择已录入至DMS的AnalyticDB for PostgreSQL实例。

    说明

    暂不支持配置向量的空间名称,默认使用空间名称Dify。

    OSS Bucket

    选择与工作空间所在地域相同的OSS。录入OSS的操作,请参见云数据库录入

    OSS路径

    填入Dify存储数据的路径。请在OSS中预先指定的路径下创建用于存储数据的目录。

    说明

    如果不配置该参数,则数据默认被存储在OSS根目录下。

    Dify资源规格

    Dify的资源大小,规格越大,Dify的稳定性和可靠性越高。

    支持选择4CU、8CU、12CU、16CU。

    VPC ID

    选择创建工作空间时填写的VPC。

    说明

    如果您创建的Dify有访问公网的需求,建议您为VPC开启公网。更多信息,请参见连接公网

    交换机

    选择VPC下的交换机。

    安全组

    选择控制Dify服务的网络安全组。

  3. 单击确定,即可自动开始部署资源。

    当资源管理页面的Dify状态为运行中时,表示已完成部署。

    image

4. (可选)编辑、重新部署Dify

更改Dify配置

该步骤可实现修改Dify资源规格。

说明

基础配置首次配置完成后无法修改,仅支持更新计算资源规格。

  1. 进入资源管理页面后,单击更改配置

  2. 调整Dify资源规格,并单击确定

    支持选择4CU、8CU、12CU、16CU。

    image

重新部署或释放计算资源

  • 重新部署:对资源配置进行更新。

  • 释放计算资源:释放Dify资源规格。释放后,如果重新配置资源规则,则需要重新配置资源规格。

5. 大模型应用开发

  1. 打开Dify。

    在工作空间左侧,单击Difyimage图标。

    image

  2. 配置Dify空间的账号及角色权限。

    进入Dify空间,单击右上角的头像,再选择设置,即可配置Dify空间的账号。

    image

    说明

    登录Dify工作空间的账号默认使用登录DMS的账号,且默认为所有者角色。所有者可以修改其他用户的角色。

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

    在使用该功能的过程中,如果有问题请联系DMS技术支持。

常见问题

Q:配置的RDS PostgreSQLRedisAnalyticDB for PostgreSQL数据库的账号、密码有修改,会不会影响已配置的资源?

A:会有影响。如果数据库的账号或密码有改动,建议您在DMS实例管理功能中重新配置数据库的账号和密码,然后在Dify空间重新部署资源。配置数据库的账号和密码操作,请参见编辑实例