部署Dify
应用场景
Dify是一款开源的大语言模型LLM(Large Language Model)应用开发平台,您可以通过Dify将企业或个人的知识库集成到大模型应用中,创建定制化的AI问答解决方案,同时也可将其集成到您的业务环境中,提升用户体验。本文主要介绍使用Dify应用镜像快速搭建基于大语言模型的知识库问答系统。
步骤一:部署Dify应用镜像的L实例
您可以新购买Dify应用镜像的L实例,也可以使用已有L实例部署Dify应用镜像。
- 进入Flexus应用服务器L实例购买页。
- 对Flexus应用服务器L实例进行资源配置。
参数
示例
说明
区域
北京-北京四
请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。Flexus应用服务器L实例创建后无法更换区域,请谨慎选择。
应用镜像
Dify
基于Dify开源社区版的Agent开发平台。
Dify平台登录密码
-
设置Dify平台的登录密码。
Dify平台登录的默认账号为“super@dify.com”,该邮箱非实际的邮箱地址,不能进行邮件收发。
实例规格
4核8G、系统盘180GiB
Dify应用镜像的运行配置建议选择4核8GiB及以上,您可根据您的业务需求选择Flexus应用服务器L实例规格。
实例名称
Dify-Example
请自定义方便您识别的实例名称,例如Dify-Example。
您可能需要(可选)
- 数据盘:10GiB
- 主机安全
- 云备份:50GB
请根据您的业务需要自主选择数据盘、主机安全、云备份附加服务并设置规格。
购买时长
1个月
单次购买最短为1个月,最长为3年。
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应用版本以及相关操作。
- 在智能体应用模板中可以查看和搜索智能体。按需选择适合的智能体后,单击“应用”,在弹窗中输入Dify平台的密码进行校验,密码验证成功后系统会将应用模板导入到Dify平台中。
- 单击“访问Dify Web界面 > 立即访问”。如未开启请参考步骤3.a操作。
输入邮箱(super@dify.com)和Dify平台密码,登录Dify平台后即可查看到已导入的应用模板。

- 此处以“智能营销助手”和“产品销售助手(汽车)”智能体应用模板为例,介绍模板应用后的配置操作,您可以按需参考。
(可选)步骤三:Dify平台配置
本步骤介绍在Dify平台的常用配置,更多Dify的使用指导请参见Dify官方文档。
如需支持语义查询搜索,需要向量数据库则需创建,参考如何配置Embedding与Reranker(开源模型,如精度要求高,可提工单申请开通华为自研模型),完成配置在Dify平台应用的配置。
创建知识库
- 登录Dify平台首页,单击顶部“知识库”页签,单击“创建知识库”。
- 选择数据源步骤中,选择“导入已有文本”,单击“选择文件”,选择本地已整理好的知识文件,上传完毕后,单击“下一步”。
- 文本分段与清洗步骤中,您可以根据页面引导按需配置参数。
本示例分段设置选择“父子分段”(推荐使用),其余参数保持默认。

- 索引方式选择“高质量”,Embedding 模型选择“bge-m3”。
- 检索设置选择推荐的“混合检索”,单击“权重配置”,将语义和关键词比例设置为0.5比0.5。
如果对检索内容匹配度有要求,可以开启“Score 阈值”并设置阈值。

- 单击“Rerank模型”,选择“bge-reranker-v2-m3”模型,配置完成后单击“保存并处理”。
- 单击“前往文档”。
- 当文档状态变成“可用”,表示文档已上传完成。可以在工作流中配置该知识库,例如产品销售助手(汽车)示例。

- 登录华为云控制台,在MCP广场搜索“联网增强MCP”,单击卡片进入详情页。

- 单击“立即开通 > 确认开通”,服务开通后根据页面指引,进入ModelArts Versatile控制台。
- 在AI工具页签下,可以看到已开通的联网增强MCP,单击操作列的“API调用”即可查看API地址和调用示例。

- 在API Key列表页签下,单击“创建API Key”。
- 返回Dify平台,在工作流中可以配置联网搜索的参数,即API地址和API Key,例如产品销售助手(汽车)示例。
- 在Dify平台首页,单击右上角“插件”,查看是否已安装华为云MaaS平台插件。
- 单击右上角用户信息下的“设置”。
- 单击“模型供应商”,在待配置的华为云MaaS平台中单击“设置”。
- 在API密钥授权配置中填写凭据信息后,单击“保存”。
- 凭据名称:用户自定义设置。
- API Key:填写华为云MaaS平台的API Key,您可以使用已有API Key或者根据界面引导前往华为云MaaS控制台创建新的API Key。
- 配置完成后,您可以为工作流中的节点配置需要的模型。例如“智能营销助手”和“产品销售助手(汽车)”智能体...。
相关操作
- 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界面。 |



























