Dify管理与开发
本文介绍在AI原生数据库服务控制台中使用Dify的核心流程,包括进入工作空间、添加团队成员、配置账号以及开发AI应用,同时涵盖实例的日常管理操作。
前提条件
-
已完成Dify实例部署,且实例处于运行中状态。部署方式请参见一键部署Dify实例或基于已有数据库创建Dify实例。
-
已获取大语言模型的API Key,用于在Dify中接入模型服务。获取方法请参见获取API Key。
进入Dify工作空间
-
登录AI原生数据库服务控制台。
-
在Dify页签中,找到目标Dify实例,单击打开Dify。页面将跳转至Dify工作空间。
添加团队成员
Dify支持多人协作开发,您可以邀请团队成员并分配不同角色。在Dify工作空间中,通过成员管理功能添加团队成员。
角色与权限说明
|
角色 |
权限说明 |
适用场景 |
|
管理员(Admin) |
拥有工作空间的全部管理权限,包括成员管理、应用管理、模型配置和系统设置。 |
团队负责人或项目管理员。 |
|
开发者(Developer) |
可创建、编辑和调试AI应用,配置工作流和知识库,但不可管理成员或修改系统设置。 |
负责AI应用开发的技术人员。 |
|
运维人员(Ops) |
可查看应用运行状态、日志和监控数据,但不可修改应用配置。 |
负责应用运行维护的运维人员。 |
|
访客(Visitor) |
仅可使用已发布的AI应用,不可查看或修改应用的内部配置。 |
应用的终端使用者或评审人员。 |
添加成员步骤
-
在Dify工作空间左侧导航栏,单击成员。
-
在成员管理页面,单击邀请成员。
-
输入团队成员的邮箱地址,选择分配的角色(管理员、开发者、运维人员或访客),然后单击确认。
-
被邀请的成员将收到邀请通知,通过邀请链接即可加入工作空间。
配置模型服务
在开发AI应用之前,需要在Dify中配置大语言模型服务。Dify支持接入多种主流模型服务商。
-
在Dify工作空间右上角,单击用户头像,选择设置。
-
在设置页面中,选择模型供应商。
-
找到目标模型服务商(如通义千问、OpenAI等),单击设置,输入对应的API Key和相关配置信息,然后单击保存。
建议至少配置一个模型服务商后再开始应用开发。模型服务的API Key获取方法请参见获取API Key。
开发AI应用
完成模型服务配置后,您可以在Dify工作空间中创建和开发AI应用。Dify支持多种应用类型:
-
聊天助手:基于对话交互的AI应用,支持上下文记忆和多轮对话。
-
Agent:可调用外部工具和API的智能代理,支持自主推理和任务执行。
-
工作流:通过可视化编排将多个节点串联,构建复杂的AI处理流程。
-
文本生成:基于提示词模板的文本生成应用,适合批量处理场景。
创建应用的基本步骤:
-
在Dify工作空间中,单击创建应用,选择应用类型并输入应用名称。
-
在应用编排页面,编写提示词(Prompt),配置模型参数和上下文设置。
-
在右侧预览面板中输入测试内容,调试应用效果。
-
调试完成后,单击发布,即可生成应用的访问链接或API接口供团队使用。
实例管理
您可以在AI原生数据库服务控制台中对Dify实例进行日常管理操作。登录控制台后,在Agent开发平台 > 定制化开发页面的Dify页签中,选择目标实例进行以下操作。
|
操作 |
说明 |
|
修改配置 |
修改Dify实例的名称、描述等基本配置信息。 |
|
变更计算规格 |
根据业务负载调整Dify实例的计算资源(CU数量),以应对并发用户数的变化。 |
|
重新部署 |
当实例出现异常或需要更新版本时,重新部署Dify实例。重新部署不会影响已有的应用数据。 |
|
切换计费方式 |
在按量付费和包年包月之间切换计费方式,以优化使用成本。 |
|
释放资源 |
不再使用时,释放Dify实例及其关联的计算资源。按量付费实例可随时释放,包年包月实例需在到期后释放。 |
释放Dify实例后,实例中的应用配置和开发数据将被清除且无法恢复。关联的数据库实例(RDS PostgreSQL、Redis等)不会被自动释放,需要您在对应产品控制台中单独处理。请在释放前做好数据备份。