华为开发者空间:基于DeepSeek和Dify构建心理咨询师

举报
开发者空间小蜜蜂 发表于 2025/03/03 19:21:13 2025/03/03
125 0 0
【摘要】 通过实际操作步骤,让大家了解并掌握如何基于 ModelArts Studio提供的DeepSeek-R1满血版 和 Dify 构建出一个功能完备、体验良好的心理咨询师应用,使其能够为用户提供个性化的心理咨询服务。

一、案例介绍

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

在本案例中,阐述了如何在MaaS服务领取模型体验DeepSeek-R1满血版,并结合Dify搭建本地知识库,使用其chatflow编排模式构建心理咨询师应用,体验如何使用Dify.AI提供的编排能力构建AI应用业务逻辑。

通过实际操作步骤,让大家了解并掌握如何基于 ModelArts Studio提供的DeepSeek-R1满血版 和 Dify 构建出一个功能完备、体验良好的心理咨询师应用,使其能够为用户提供个性化的心理咨询服务。

二、案例时间

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

三、案例流程

说明:

  1. 免费领取华为MAAS DeepSeek满血版Tokens;
  2. 部署和配置Dify.AI
  3. Dify创建知识库
  4. 创建心理咨询应用。

四、资源总

本案例预计花费总计0元。

资源名称

规格

单价(元)

时长(分钟)

云主机

2vCPUs | 4GB | X86 | Ubuntu  22.04 Server定制版

免费

30

五、实验步骤

5.1 免费领取DeepSeek R1满血版

华为云提供了单模型200万免费Tokens,包含DeepSeek-R1&V3满血版,我们可以登录ModelArts Studio(MaaS)控制台领取免费额度,这里我们选择DeepSeek-R1满血版来搭建心里咨询师应用

在云主机桌面底部菜单栏,点击打开火狐浏览器。用火狐浏览器访问Model Arts Studio 首页 https://www.huaweicloud.com/product/modelarts/studio.html,点击ModelArts Studio控制台跳转到登录界面,按照登录界面提示登录,即可进入ModelArts Studio控制台。

签署免责声明,点击确定

进入ModelArts Studio控制台首页,在左侧菜单栏,选择模型推理,在旧版服务中选择DeepSeek-R1-671B-xxK模型点击领取,这里可以领取DeepSeek-R1-671B-32K

领取后调用说明,可以获取到对应的API地址模型名称

点击API Key管理-创建API Key。(注意保存好API Key

这里华为云MaaS提供的免费DeepSeek Tokens就领取完成啦,记录对应的API地址模型名称API Key留作下面步骤使用。

5.2 部署和配置Dify

Dify是一个开源的AI应用开发平台与编排引擎,专注于帮助用户快速构建、部署和管理基于大语言模型(LLM)的AI应用。

进入云主机,打开终端命令窗口,下载Dify.AI安装脚本。

sudo wget -P /home/ https://dtse-mirrors.obs.cn-north-4.myhuaweicloud.com/case/0022/install.sh

执行安装脚本,安装过程一般需要2-3分钟

sudo bash /home/install.sh

安装完毕后显示安装过程结束详细日志请查看: /var/dify-install.log即为安装成功。

在云主机中打开火狐浏览器,输入http://127.0.0.1访问Dify.AI。

如果无法打开Dify.AI的首页,我们可以通过命令去查看端口的使用情况,确定Dify.AI使用的端口

sudo netstat -tulnp | grep dock

首次登录需要注册管理员账号,填写邮箱、账号、密码。

进入Dify平台后,点击右上角账号,点击设置

点击模型供应商向下滚动页面选择OpenAI-API-compatible供应商,添加模型

模型配置如下,配置完成点击保存

配置项

内容

模型类型

LLM

模型名称

5.1步骤中获取到的模型名称

API Key

5.1步骤中获取到的API Key

API endpoint URL

5.1步骤中获取到的API地址并删除末尾/chat/completions

其他

保持默认

5.3 创建知识库

在Dify平台页面,点击知识库,点击创建知识库

选择导入已有文本,点击选择文件,选择对应知识库文件后,点击下一步

本案例提供的测试文档下载地址:(复制链接下载)

测试文档 1:https://dtse-mirrors.obs.cn-north-4.myhuaweicloud.com/case/0022/%E5%BF%83%E7%90%86%E5%92%A8%E8%AF%A2%E5%B8%B8%E8%AF%86.docx

测试文档 2:https://dtse-mirrors.obs.cn-north-4.myhuaweicloud.com/case/0022/%E5%BF%83%E7%90%86%E5%92%A8%E8%AF%A2%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E5%8F%8A%E5%AF%B9%E8%AF%9D%E7%A4%BA%E4%BE%8B%E7%9F%A5%E8%AF%86%E5%BA%93.docx

分段设置、索引方式、检索设置都保持默认配置不变,点击保存并处理

处理完成后,显示嵌入已完成后,可以点击前往文档查看知识库的文档。

两个文档状态显示都是可用

可以在设置中修改知识库名称及描述。

到这里知识库已经创建完成。

5.4 创建心理咨询师应用

在Dify平台页面,点击工作室回到工作室页面,点击导入DSL文件,在弹出的页面中选择URL,输入地址(该地址是示例应用导出的DSL文件,可以导入直接创建应用):

https://dtse-mirrors.obs.cn-north-4.myhuaweicloud.com/case/0022/%E5%BF%83%E7%90%86%E5%92%A8%E8%AF%A2%E5%B8%88.yml

点击创建,即可导入工作流。

创建后如下图所示:

点击知识检索节点,添加上面创建好的知识库(知识库名以个人操作时生成的名称为准)。

在工作流页面,点击预览按钮,在弹出的聊天框输入问题进行测试:

1. 测试从DeepSeek-R1模型直接检索:输入知识库外的相关内容,查看是否直接通过大模型进行检索。如:你好

2. 测试从知识库中进行内容检索:输入知识库相关内容,查看是否通过知识库检索。 如:我好像抑郁了

至此一个简单的心理咨询师应用开发就完成了。

知识探索:

编排好的应用也可以发布,这里如果想要发布的话,需要给知识检索节点配置Rerank模型,发布后可以提供API给外部调用。API访问方法可以参考左侧菜单栏中访问API文档。另外Dify可以查看日志和监测应用API。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。