更新时间:2026-09-16 GMT+08:00

部署Dify

应用场景

Dify是一款开源的大语言模型LLM(Large Language Model)应用开发平台,您可以通过Dify将企业或个人的知识库集成到大模型应用中,创建定制化的AI问答解决方案,同时也可将其集成到您的业务环境中,提升用户体验

本文主要介绍使用Dify应用镜像快速搭建基于大语言模型的知识库问答系统

步骤一:部署Dify应用镜像的L实例

您可以新购买Dify应用镜像的L实例,也可以使用已有L实例部署Dify应用镜像。

  1. 登录Flexus应用服务器L实例控制台,单击“购买Flexus L实例”
  1. 对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实例数量。

  2. 单击“下一步:确认配置”,进入订单详情页面。

    根据界面提示,请确认配置信息,阅读并勾选协议。

  3. 单击“去支付”,根据页面提示完成支付。
  4. 单击“返回华为云Flexus云服务控制台”,查看已创建的Flexus应用服务器L实例
  1. 登录Flexus应用服务器L实例控制台,查看目标L实例是否为Dify应用镜像。

  2. 单击L实例资源卡片上的图标,单击“切换镜像”。按照界面提示切换为Dify应用镜像,待切换成功且L实例为运行中时,进行下一步。

    切换镜像会清除原系统盘数据,包括系统盘上的系统分区和所有其它分区,请做好数据备份。

步骤二:配置Dify应用

  1. 登录Flexus应用服务器L实例控制台
  2. 单击资源卡片上的“立即使用”,进入应用详情页面。

    Dify应用镜像的部分功能(如设置密码及应用模板等)依赖云运维中心(Cloud Operations Center,简称COC),需要先授权并开通COC服务。如未开通,请按界面提示授权并开通。

  3. 在应用管理卡片中可以查看到Dify应用版本以及相关操作。

  4. 在模型供应商卡片中,单击“配置API密钥”。

    如暂未开通华为云MaaS模型,请参考使用预置服务提前开通所需模型。

  5. 在弹窗中单击“添加API密钥”,填入名称、已有API Key或者创建新的API Key,单击“确定”后完成密钥配置。

    您可以添加多个密钥,并设置不同的名称进行管理。选中目标密钥后,单击“确定”即可切换密钥。

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

    如果当前版本不是最新版,请单击“版本号 > 更新 > 安装”,升级插件版本。

  7. 单击右上角用户信息下的“设置”。

  8. 单击“模型供应商”,可以查看并管理使用的模型及API Key。

步骤三:应用Dify智能体模板

L实例提供了多个Dify智能体模板,您可以在L实例资源的应用详情页选择模板并应用;也可以在L实例控制台首页的快捷入口中快速选择模板并应用。

  1. 进入L实例应用详情页面,在应用模板页签下,可以查看和搜索L实例提供的智能体应用模板。按需选择适合的模板后,单击“应用”。

  2. 在弹窗中输入Dify平台的密码进行校验,密码验证成功后系统会自动将应用模板导入到Dify平台中。

  3. 单击“访问Dify Web界面 > 立即访问”。如未开启请参考步骤3操作。

    输入邮箱(默认为super@dify.com)和Dify平台密码,登录Dify平台后即可查看到已导入的应用模板。

  1. 登录Flexus应用服务器L实例控制台
  2. 在L实例资源下方的“Dify智能体应用模板”页签中,可以查看L实例提供的智能体模板,单击“更多”查看当前所有模板。

  3. 按需选择适合的模板,单击“应用”。
  4. 选择目标L实例(此处仅展示Dify镜像的L实例),输入Dify平台的密码进行校验,密码验证成功后系统会自动将应用模板导入到Dify平台中。

  5. 单击目标L实例,进入应用详情页,单击“访问Dify Web界面 > 立即访问”。如未开启请参考步骤3操作。

    输入邮箱(默认为super@dify.com)和Dify平台密码,登录Dify平台后即可查看到已导入的应用模板。

Dify智能体模板应用示例

此处以“智能营销助手”智能体应用模板为例,介绍模板应用后的配置操作,您可以按需参考。
  1. 在Dify平台首页,单击右上角“插件”,查看是否已安装目标平台的插件,此处以华为云MaaS为例。
    • 如果已安装则进行下一步。

      如果当前版本不是最新版,请单击“版本号 > 更新 > 安装”,升级插件版本。

    • 如果未安装,在“探索 Marketplace”页签下,搜索“华为云MaaS平台”并安装该插件。

  2. 单击右上角用户信息下的“设置”。

  3. 单击“模型供应商”,在待配置的华为云MaaS平台中单击“设置”。

  4. 在API密钥授权配置中填写凭据信息后,单击“保存”。也可以参考步骤4在L实例控制台配置华为云MaaS的API Key。
    • 凭据名称:用户自定义设置。
    • API Key:填写华为云MaaS平台的API Key,您可以使用已有API Key或者根据界面引导前往华为云MaaS控制台创建新的API Key。
  5. 配置完成后可以查看并管理使用的模型及API Key。

  6. 在“工作室”页签下,单击已添加的智能体模板,例如“智能营销助手”,进入应用工作流。

  7. 单击工作流中需要配置模型的节点,例如”文档编辑LLM“,选择华为云MaaS平台预先添加的内置大语言模型。

  8. 请按照实际需求修改问答提示词。

  9. 单击工作流中右上角的“预览”。在对话输入框输入您的需求,查看是否正常答复。

  10. 验证无误后,可以单击工作流右上角的“发布 > 发布更新”,发布应用后您可以分享该应用,更多详情请参考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界面