Dify管理与开发

更新时间:
复制 MD 格式

本文介绍在AI原生数据库服务控制台中使用Dify的核心流程,包括进入工作空间、添加团队成员、配置账号以及开发AI应用,同时涵盖实例的日常管理操作。

前提条件

进入Dify工作空间

  1. 登录AI原生数据库服务控制台

  2. 在左侧导航栏,选择Agent开发平台 > 定制化开发

  3. Dify页签中,找到目标Dify实例,单击打开Dify。页面将跳转至Dify工作空间。

添加团队成员

Dify支持多人协作开发,您可以邀请团队成员并分配不同角色。在Dify工作空间中,通过成员管理功能添加团队成员。

角色与权限说明

角色

权限说明

适用场景

管理员(Admin)

拥有工作空间的全部管理权限,包括成员管理、应用管理、模型配置和系统设置。

团队负责人或项目管理员。

开发者(Developer)

可创建、编辑和调试AI应用,配置工作流和知识库,但不可管理成员或修改系统设置。

负责AI应用开发的技术人员。

运维人员(Ops)

可查看应用运行状态、日志和监控数据,但不可修改应用配置。

负责应用运行维护的运维人员。

访客(Visitor)

仅可使用已发布的AI应用,不可查看或修改应用的内部配置。

应用的终端使用者或评审人员。

添加成员步骤

  1. Dify工作空间左侧导航栏,单击成员

  2. 在成员管理页面,单击邀请成员

  3. 输入团队成员的邮箱地址,选择分配的角色(管理员、开发者、运维人员或访客),然后单击确认

  4. 被邀请的成员将收到邀请通知,通过邀请链接即可加入工作空间。

配置模型服务

在开发AI应用之前,需要在Dify中配置大语言模型服务。Dify支持接入多种主流模型服务商。

  1. Dify工作空间右上角,单击用户头像,选择设置

  2. 在设置页面中,选择模型供应商

  3. 找到目标模型服务商(如通义千问、OpenAI等),单击设置,输入对应的API Key和相关配置信息,然后单击保存

说明

建议至少配置一个模型服务商后再开始应用开发。模型服务的API Key获取方法请参见获取API Key

开发AI应用

完成模型服务配置后,您可以在Dify工作空间中创建和开发AI应用。Dify支持多种应用类型:

  • 聊天助手:基于对话交互的AI应用,支持上下文记忆和多轮对话。

  • Agent:可调用外部工具和API的智能代理,支持自主推理和任务执行。

  • 工作流:通过可视化编排将多个节点串联,构建复杂的AI处理流程。

  • 文本生成:基于提示词模板的文本生成应用,适合批量处理场景。

创建应用的基本步骤:

  1. Dify工作空间中,单击创建应用,选择应用类型并输入应用名称。

  2. 在应用编排页面,编写提示词(Prompt),配置模型参数和上下文设置。

  3. 在右侧预览面板中输入测试内容,调试应用效果。

  4. 调试完成后,单击发布,即可生成应用的访问链接或API接口供团队使用。

实例管理

您可以在AI原生数据库服务控制台中对Dify实例进行日常管理操作。登录控制台后,在Agent开发平台 > 定制化开发页面的Dify页签中,选择目标实例进行以下操作。

操作

说明

修改配置

修改Dify实例的名称、描述等基本配置信息。

变更计算规格

根据业务负载调整Dify实例的计算资源(CU数量),以应对并发用户数的变化。

重新部署

当实例出现异常或需要更新版本时,重新部署Dify实例。重新部署不会影响已有的应用数据。

切换计费方式

在按量付费和包年包月之间切换计费方式,以优化使用成本。

释放资源

不再使用时,释放Dify实例及其关联的计算资源。按量付费实例可随时释放,包年包月实例需在到期后释放。

警告

释放Dify实例后,实例中的应用配置和开发数据将被清除且无法恢复。关联的数据库实例(RDS PostgreSQL、Redis等)不会被自动释放,需要您在对应产品控制台中单独处理。请在释放前做好数据备份。