【案例共创】基于华为开发者空间云主机,使用 Dify 进行视频脚本创作

本案例由开发者:叶明明提供

一、概述

1. 案例介绍

ModelArts Studio 作为华为云推出的大模型即服务平台(简称为MaaS服务),为用户提供丰富的大模型资源、全流程的模型开发托管服务,具备昇腾算子、显存优化及预置最优超参配置等优势,可帮助用户轻松实现模型获取、开发到部署的一站式操作。 Dify 则是一款开源的大语言模型应用开发平台,融合后端即服务和 LLMOps 理念,通过可声明式的 YAML 文件定义 AI 应用,有可视化的 Prompt 编排、运营、数据集管理等功能,支持数百个模型,为开发者提供了便捷的 AI 应用搭建途径。

本案例选择 MaaS 作为示例,并借助开发者空间云主机安装 Dify 平台,通过整合DeepSeek等AI模型,降低短视频脚本创作的门槛。

华为开发者空间,是为全球开发者打造的专属开发者空间,致力于为每位开发者提供一台云主机、一套开发工具和云上存储空间,汇聚昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等华为各项根技术的开发工具资源,并提供配套案例指导开发者 从开发编码到应用调测,基于华为根技术生态高效便捷的知识学习、技术体验、应用创新。

2. 适用对象

  • 企业
  • 个人开发者
  • 高校学生

3. 案例时间

本案例总时长预计60分钟。

4. 案例流程

说明:

  1. 领取DeepSeek满血版;
  2. 安装配置 Dify;
  3. 运行案例。

5. 资源总览

本案例预计花费0元。

资源名称规格单价(元)时长(分钟)
华为开发者空间 - 云主机鲲鹏通用计算增强型 kc2 | 4vCPUs | 8G | Ubuntu免费60

二、环境配置

1. 开发者空间配置

面向广大开发者群体,华为开发者空间提供一个随时访问的“开发桌面云主机”、丰富的“预配置工具集合”和灵活使用的“场景化资源池”,开发者开箱即用,快速体验华为根技术和资源。

进入华为开发者空间工作台界面,点击打开云主机 > 进入桌面连接云主机。 如果还没有领取云主机进入工作台界面后点击配置云主机,选择Ubuntu操作系统。

2. 安装并配置 Dify

在这里,我们采用已有案例中的Dify安装方式进行安装,参考案例《基于 DeepSeek 和 Dify 构建心理咨询师应用》中的“2 构建心理咨询师应用”中的“2.1免费领取DeepSeekR1满血版,2.2 部署和配置Dify” 进行MaaS满血版免费领取和安装Dify操作。

下面几个关键节点截图,开发者可以参考。

  1. 成功登录Dify页面:

  1. 安装OpenAI-API-compatible(若一次不成功,请多尝试几次):
  2. 凭据名称:自定义,如:test0902
  3. 模型类型:LLM;
  4. 模型名称:参考案例中2.1步骤获取的模型名称;
  5. API Key:参考案例中2.1步骤获取的API Key;
  6. API endpoint URL:参考案例中2.1步骤获取到的API地址;
  7. Completion mode:请选择对话;
  8. 模型上下文长度/最大token上线:保持默认,若为空,则设置4096即可;
  9. Function calling:保持默认不支持;
  10. Stream function calling:保持默认不支持;
  11. 流模式返回结果的分隔符:保持默认。

如下图所示,则安装成功。

:如果云主机使用的用户和浏览器用户是同一个,那么MaaS的领取可以在云主机外领取,部署和配置Dify则在云主机内部进行,具体操作参考上述案例。

三、Dify案例实操

1. 创建Agent应用——美食探店

  1. 点击【工作室】,【创建空白应用】。

  1. 点开【新手适用】下拉框,选择【聊天助手】,在【应用名称&图标】和【描述】中输入:
应用名称&图标:短视频助手

描述:这是一个基于dify平台构建的智能应用,致力于为短视频创作者提供高效、便捷的脚本创作服务。用户只需输入视频主题、目标受众以及期望的风格等基本信息,Agent将发挥其推理与自主工具调用的能力,快速生成富有创意且符合要求的短视频脚本。

  1. 短视频脚本创作 在提示词中输入以下要求。
请为我创作一个关于成都火锅美食探店的短视频脚本。要求:
    时长约2分钟左右。
    语言风格幽默风趣,富有感染力。
    内容包括探店路线引导、推荐菜品及口感描述、餐厅环境展示等。
    以吸引观众为目的,增加互动性提问,如“你知道成都最地道的火锅在哪里吗?”

2. 创建Agent应用——智能客服

  1. 点击【工作室】,选择【工作流】,点击【创建空白应用】。

  1. 选中【工作流】,在【应用名称&图标】中输入:
应用名称&图标:智能客服

点击创建。

点击【+】号,添加字段:

设置字段变量名称:

  1. 设置大模型

添加大模型,如下图所示:

设置大模型参数:上下文、SYSTEM,并点击【添加消息】。

你是一个耐心、友好、专业的智能客服助手。请根据用户的问题,清晰、简洁的回答用户。

设置USER,添加【query】,设置内容。

请根据已知信息回答用户问题,如果已知信息无法回答,请直接根据你的知识回答。如果问题不清晰,可以要求用户提供更多细节。

  1. 添加条件分支

点击【添加条件】,设置添加条件。

条件包含人工、转人工等。如下图所示:

  1. 添加结束 IF和ELSE分别添加结束模块:

第一个结束直接设置转人工:

第二个结束点击【输出变量】右侧【+】号,输入text,并右侧下拉选择框选择LLM:

  1. 发布 点击【发布】按钮,弹窗点击【发布更新】,然后点击【运行】,进行测试。

  1. 验证 在query输入框中输入自己想问的问题,例如:
联通卡停机了怎么办

点击【Execute】按钮,显示结果如下:

至此,我们通过Dify创建2个Agent实例已经全部完成,开发者可以根据自己的想法和需求进行更多创作。

四、反馈改进建议

如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值