部署Dify
应用场景
Dify是一款开源的大语言模型LLM(Large Language Model)应用开发平台,您可以通过Dify将企业或个人的知识库集成到大模型应用中,创建定制化的AI问答解决方案,同时也可将其集成到您的业务环境中,提升用户体验。
本文主要介绍使用Dify应用镜像快速搭建基于大语言模型的知识库问答系统。
步骤一:部署Dify应用镜像的L实例
您可以新购买Dify应用镜像的L实例,也可以使用已有L实例部署Dify应用镜像。
- 登录Flexus应用服务器L实例控制台,单击“购买Flexus L实例”。
- 对Flexus应用服务器L实例进行资源配置。
参数
示例
说明
区域
中国-香港
请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。Flexus应用服务器L实例创建后无法更换区域,请谨慎选择。
应用镜像
Dify
基于Dify开源社区版的Agent开发平台。
Dify平台登录密码
-
设置Dify平台的登录密码。
Dify平台登录的默认账号为“super@dify.com”,该邮箱非实际的邮箱地址,不能进行邮件收发。
实例规格
4核16G、系统盘180GiB
Dify应用镜像的运行配置建议选择4核8GiB及以上,您可根据您的业务需求选择Flexus应用服务器L实例规格。
实例名称
Dify-Example
请自定义方便您识别的实例名称,例如Dify-Example。
您可能需要(可选)
- 数据盘:10GiB
- 主机安全
- 云备份:70GB
请根据您的业务需要自主选择数据盘、主机安全、云备份附加服务并设置规格。
购买时长
1个月
设置购买时长。
Flexus应用服务器L实例支持自动续费功能。勾选后,在Flexus应用服务器L实例到期前自动续费。如果您购买时未开通自动续费,后续仍可以在控制台开通。自动续费的更多信息详见自动续费规则说明。
购买数量
1台
设置您购买的Flexus应用服务器L实例数量。
- 单击“下一步:确认配置”,进入订单详情页面。
- 单击“去支付”,根据页面提示完成支付。
- 单击“返回华为云Flexus云服务控制台”,查看已创建的Flexus应用服务器L实例。
- 登录Flexus应用服务器L实例控制台,查看目标L实例是否为Dify应用镜像。
- 如是,请执行步骤二:配置Dify应用;
- 如不是,请执行步骤2。

- 单击L实例资源卡片上的
图标,单击“切换镜像”。按照界面提示切换为Dify应用镜像,待切换成功且L实例为运行中时,进行下一步。
切换镜像会清除原系统盘数据,包括系统盘上的系统分区和所有其它分区,请做好数据备份。
步骤二:配置Dify应用
- 登录Flexus应用服务器L实例控制台。
- 单击资源卡片上的“立即使用”,进入应用详情页面。
Dify应用镜像的部分功能(如设置密码及应用模板等)依赖云运维中心(Cloud Operations Center,简称COC),需要先授权并开通COC服务。如未开通,请按界面提示授权并开通。
- 在应用管理卡片中可以查看到Dify应用版本以及相关操作。
- 在模型供应商卡片中,单击“配置API密钥”。
如暂未开通华为云MaaS模型,请参考使用预置服务提前开通所需模型。

- 在弹窗中单击“添加API密钥”,填入名称、已有API Key或者创建新的API Key,单击“确定”后完成密钥配置。
您可以添加多个密钥,并设置不同的名称进行管理。选中目标密钥后,单击“确定”即可切换密钥。

- 单击“访问Dify Web界面 > 立即访问”,如未开启请参考步骤3操作。输入邮箱(默认为super@dify.com)和Dify平台密码,登录Dify平台后,单击右上角“插件”,可以看到已安装的华为云MaaS平台插件。
如果当前版本不是最新版,请单击“版本号 > 更新 > 安装”,升级插件版本。

- 单击右上角用户信息下的“设置”。
- 单击“模型供应商”,可以查看并管理使用的模型及API Key。
步骤三:应用Dify智能体模板
L实例提供了多个Dify智能体模板,您可以在L实例资源的应用详情页选择模板并应用;也可以在L实例控制台首页的快捷入口中快速选择模板并应用。
- 进入L实例应用详情页面,在应用模板页签下,可以查看和搜索L实例提供的智能体应用模板。按需选择适合的模板后,单击“应用”。
- 在弹窗中输入Dify平台的密码进行校验,密码验证成功后系统会自动将应用模板导入到Dify平台中。
- 单击“访问Dify Web界面 > 立即访问”。如未开启请参考步骤3操作。
输入邮箱(默认为super@dify.com)和Dify平台密码,登录Dify平台后即可查看到已导入的应用模板。

- 登录Flexus应用服务器L实例控制台。
- 在L实例资源下方的“Dify智能体应用模板”页签中,可以查看L实例提供的智能体模板,单击“更多”查看当前所有模板。
- 按需选择适合的模板,单击“应用”。
- 选择目标L实例(此处仅展示Dify镜像的L实例),输入Dify平台的密码进行校验,密码验证成功后系统会自动将应用模板导入到Dify平台中。
- 单击目标L实例,进入应用详情页,单击“访问Dify Web界面 > 立即访问”。如未开启请参考步骤3操作。
输入邮箱(默认为super@dify.com)和Dify平台密码,登录Dify平台后即可查看到已导入的应用模板。

Dify智能体模板应用示例
- 在Dify平台首页,单击右上角“插件”,查看是否已安装目标平台的插件,此处以华为云MaaS为例。
- 单击右上角用户信息下的“设置”。
- 单击“模型供应商”,在待配置的华为云MaaS平台中单击“设置”。
- 在API密钥授权配置中填写凭据信息后,单击“保存”。也可以参考步骤4在L实例控制台配置华为云MaaS的API Key。
- 凭据名称:用户自定义设置。
- API Key:填写华为云MaaS平台的API Key,您可以使用已有API Key或者根据界面引导前往华为云MaaS控制台创建新的API Key。
- 配置完成后可以查看并管理使用的模型及API Key。
- 在“工作室”页签下,单击已添加的智能体模板,例如“智能营销助手”,进入应用工作流。
- 单击工作流中需要配置模型的节点,例如”文档编辑LLM“,选择华为云MaaS平台预先添加的内置大语言模型。
- 请按照实际需求修改问答提示词。
- 单击工作流中右上角的“预览”。在对话输入框输入您的需求,查看是否正常答复。
- 验证无误后,可以单击工作流右上角的“发布 > 发布更新”,发布应用后您可以分享该应用,更多详情请参考Dify官方文档。

相关操作
- Flexus L实例无初始密码,创建Flexus L实例后,如需登录云主机,请先设置Flexus L实例的密码。更多详情请参见重置Flexus L实例密码。
- Flexus L实例云主机的登录方式请参见登录方式概述。
- 创建Flexus L实例时,系统会自动为您创建默认安全组(sg-default-smb)并关联至该实例。默认安全组仅确保安全组内实例互通,默认拒绝所有外部请求进入实例。如需添加更多规则请参见配置Flexus L实例安全组规则。
常见问题
| 问题现象 | 问题原因 | 解决方法 |
|---|---|---|
| 应用智能体模板时验密失败,提示"登录失败"。 | 邮箱或密码填写不正确。 | 检查邮箱和密码是否正确。若忘记密码,可重置Dify密码。 |
| Dify平台页面无法打开。 | 未开启访问Dify Web界面,或者安全组未放通Dify服务端口80。 | 开启访问Dify Web界面,并确认安全组规则中已放通80端口,请参见访问Dify Web界面。 |














