更新时间:2026-07-08 GMT+08:00
分享

部署Dify

应用场景

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

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

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

  1. 进入Flexus应用服务器L实例购买页
  2. 对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实例数量。

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

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

  4. 单击“去支付”,根据页面提示完成支付。
  5. 单击“返回华为云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. 在智能体应用模板中可以查看和搜索智能体。按需选择适合的智能体后,单击“应用”,在弹窗中输入Dify平台的密码进行校验,密码验证成功后系统会将应用模板导入到Dify平台中。

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

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

  6. 此处以“智能营销助手”和“产品销售助手(汽车)”智能体应用模板为例,介绍模板应用后的配置操作,您可以按需参考。

(可选)步骤三:Dify平台配置

本步骤介绍在Dify平台的常用配置,更多Dify的使用指导请参见Dify官方文档

如需支持语义查询搜索,需要向量数据库则需创建,参考如何配置Embedding与Reranker(开源模型,如精度要求高,可提工单申请开通华为自研模型),完成配置在Dify平台应用的配置。

创建知识库

  1. 登录Dify平台首页,单击顶部“知识库”页签,单击“创建知识库”。
  2. 选择数据源步骤中,选择“导入已有文本”,单击“选择文件”,选择本地已整理好的知识文件,上传完毕后,单击“下一步”。

  3. 文本分段与清洗步骤中,您可以根据页面引导按需配置参数。

    本示例分段设置选择“父子分段”(推荐使用),其余参数保持默认。

  4. 索引方式选择“高质量”,Embedding 模型选择“bge-m3”。

  5. 检索设置选择推荐的“混合检索”,单击“权重配置”,将语义和关键词比例设置为0.5比0.5。

    如果对检索内容匹配度有要求,可以开启“Score 阈值”并设置阈值。

  6. 单击“Rerank模型”,选择“bge-reranker-v2-m3”模型,配置完成后单击“保存并处理”。
  7. 单击“前往文档”。

  8. 当文档状态变成“可用”,表示文档已上传完成。可以在工作流中配置该知识库,例如产品销售助手(汽车)示例

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

  2. 单击“立即开通 > 确认开通”,服务开通后根据页面指引,进入ModelArts Versatile控制台。

  3. 在AI工具页签下,可以看到已开通的联网增强MCP,单击操作列的“API调用”即可查看API地址和调用示例。

  4. 在API Key列表页签下,单击“创建API Key”。

  5. 返回Dify平台,在工作流中可以配置联网搜索的参数,即API地址和API Key,例如产品销售助手(汽车)示例
  1. 在Dify平台首页,单击右上角“插件”,查看是否已安装华为云MaaS平台插件。
    • 如果已安装则进行下一步。

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

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

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

  4. 在API密钥授权配置中填写凭据信息后,单击“保存”。
    • 凭据名称:用户自定义设置。
    • API Key:填写华为云MaaS平台的API Key,您可以使用已有API Key或者根据界面引导前往华为云MaaS控制台创建新的API Key。
  5. 配置完成后,您可以为工作流中的节点配置需要的模型。例如“智能营销助手”和“产品销售助手(汽车)”智能体...

相关操作

  • 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界面

相关文档