0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

手把手教你用聆思CSK6大模型开发板接入Dify智能体进行语音交互

ListenAI 来源:jf_40317719 2025-11-02 09:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

手把手教你用聆思 CSK6 大模型开发板接入Dify智能体进行语音交互

前言

Dify 是一个开源的LLM(大语言模型)应用开发平台,其定位是打造以可视化和低代码/零代码为核心的一站式AI应用开发解决方案。它融合了后端即服务与LLMOps的理念,支持快速构建、部署和管理基于大语言模型的应用程序。Dify 企业级能力涵盖了强大的RAG(检索增强生成)引擎、AI工作流编排以及多模型集成与管理等核心组件。相信许多开发者也希望了解如何将具体的模型或服务与该平台进行集成。这里就以接入DeepSeek大模型并在Dify上创建一个简单的AI应用为例,演示一下基础接入步骤,大家可以参考以下流程进行操作即可

wKgZO2kB2jCANaYqAAOIs4rb-a4079.jpg

由上图可见,当前 SDK 方案是把开发套件当做输入端,文字或图片内容先上传到聆思的大模型平台(LSPlatform),然后平台再根据匹配的应用策略转给后端的大模型处理。基于聆思大模型平台提供的应用编排功能,我们如果要使用其他大模型,只需要从云端更改大模型接入节点,而无需去修改硬件端。以下为CSK6大模型开发板接入Dify后的交互演示:

https://docs2.listenai.com/zz/10164.mp4?shortId=_KxmRfm2W

实现步骤

一、申请 Dify API

1. 登录注册 Dify 官网

2. 创建应用

wKgZPGkB2jCAT-8xAAC9reUl6Ns873.jpg

3. 安装【OpenAI】插件

wKgZO2kB2jGAPnuNAAKhslNUj-w345.jpg

4. 创建【聊天助手】应用

wKgZPGkB2jGAFBojAAEF2xHBpzE697.jpgwKgZO2kB2jOAcDKfAAJ96PivHZo435.jpgwKgZPGkB2jOAM_pCAAEbshTYB5Y651.jpg

5. 获取 API 密钥

wKgZO2kB2jOAMSYmAAGT0XtWd28614.jpg

6. 填写API密钥(在哪里填写,将在下文详细描述)

wKgZPGkB2jSASKJxAAKppYuFyF8416.jpg

链路说明

wKgZO2kB2jWAA8naAAErUGeMoqY735.jpg

示例中包含 3 条链路,分别为

●链路 1: 可通过注入节点调用 Dify 节点,并将结果输出到 output1。

●链路 2: 可通过 web 对话页调用 Dify 节点,最终将大模型结果输出到对话页面上。

●链路 3: 可通过开发板调用 Dify 节点,最终将大模型输出的结果进行语音合成实现端侧播报。

二、云端服务接入 Dify

1. 创建应用

登录 LSplatform,创建新应用

wKgZPGkB2jWARv5nAAEBI21Rn0s255.jpg

2.创建成功后在弹出的界面进入应用编排服务。

wKgZO2kB2jWAXGmyAAHq8TUXPuo976.jpg

3.导入工程下载工程示例:Dify 示例.json

a. 导入工程示例:选择 Dify 示例.json文件导入

wKgZPGkB2jaACQe3AAIufJg0GZ4661.jpg

若提示“您要导入的某些节点已经存在于工作空间中。”,则选择“导入副本”即可。

4.配置参数

wKgZO2kB2jeABQYqAAKppYuFyF8441.jpg

参数说明:

●API-KEY:Dify 的 API-KEY 获取链接:Dify 开放平台

●Host:api.dify.ai (根据Dify官网的接口文档填写)

●Path:/v1/chat-messages (根据Dify官网的接口文档填写)

Timeout: 超时时间,单位ms

●Stream:是否流式返回

5.部署验证

●在完成参数配置,进入完整体验之前,我们可以简单测试验证,验证是否成功调用 Dify。

●部署成功后关闭当前编排服务

wKgZPGkB2jmAX-5AAAJnUPOEqI0528.jpg

重启应用

wKgZO2kB2jmASNiwAAGfpFqHpms494.jpg

测试接口

重启应用后,再次点开【编排应用】,点击注入,会触发一次 Dify 子流程调用,标记 2 的红框中输出类似日志即代表成功建立链接。

wKgZPGkB2jqATWabAAPQoCbo30Y802.jpg

打开 web 验证页面

回到【我的应用】,双击聆思 CSK6-Dify 应用,在弹出的应用详情页面点击右上角分享按钮打开 web 验证配置,该配置页包含测试地址和访问密码。

wKgZO2kB2juAcQn3AAIgGo5RE3A018.jpg

访问 web 验证页面链接,在打开的 web 页即可与 Dify 对话

wKgZPGkB2jyAWZPQAACj5ZItjU8534.jpg

三、大模型开发板接入 Dify

云端接入 Dify 成功后,要想在聆思 CSK6 大模型开发板上进行语音交互,需要把对接了 Dify 的云端服务跟指定开发板绑定。

1. 云端应用设备列表加入硬件设备 ID

读取设备 id

设备 ID 是一个产品下的唯一设备标识,我们需要获取当前设备 ID 方便后续在云端配置,才能让设备鉴权通过实现端云交互。

读取方式:

cskburn desktop 是一款聆思推出的桌面烧录工具,下载地址(cskburn桌面烧录工具 | 聆思文档中心)打开软件后

1. 点击串口下拉框,选择连接开发套件后识别到的串口编号;

2. 点击获取信息;

3. 得到设备 ID。

wKgZO2kB2jyAIMx0AACynR0PvO0211.jpg

加入设备列表

聆思平台只会对列表中的设备鉴权提供交互服务,因此需要将前面读取到的设备 ID 在设备管理页面进行导入才能实现设备正常交互。

wKgZPGkB2jyAQoggAAFChJPzlZk923.jpg

2. CSK6 开发板设备端写入云端产品服务配置

云端配置设备 id 后,还需将产品 ID 写入开发板固件中,才能让设备在运行时找到正确的云端产品服务完进行鉴权,鉴权完成就可以进行大模型语音交互了。

写入方式:

使用数据线连接开发板 DAP_USB 接口后,打开聆思在线串口终端,选择对应的串口设备进行连接,波特率默认 115200,完成配置后点击连接按钮。

wKgZO2kB2jyAKxYaAABD3nqoUWE735.jpg

通过 set product_id 和 set secret_id 指令可以分别配置开发板接入的大模型应用 product ID 及其密钥,示例如下:

set product_id 71cd1721-xxx-xxx-xxx-1000055c8b2f

set secret_id cb09013f-xxx-xxx-xxx-e212b32f9218

其中,product_id 和 product_secret 可在对应产品的产品信息中获取,请将指令中的参数替换为产品信息中的 id 与 secret 信息。

wKgZPGkB2j6AZByQAAL8CxQVViM887.jpgwKgZO2kB2j6ANUipAAGSlW6rCHQ170.jpg

四、语音交互验证接入成功

用小聆小聆唤醒,并提问你是谁,语音回复它是Dify即可验证成功。至此,可以确认ChatGLM接入成功。本文使用的聆思CSK6大模型开发板的详细信息可参考线上文档。套件简介 | 聆思文档中心

更多资料

本文使用的聆思CSK6大模型开发板的详细信息可参考线上文档。https://docs2.listenai.com/x/nTn9kMMCU

小聆AI详细配置参考:https://docs2.listenai.com/x/S_TEd8h7C

上手大模型硬件开发可以参考:https://docs2.listenai.com/x/Bt46JnBA0

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    91

    文章

    42209

    浏览量

    303209
  • 开发板
    +关注

    关注

    26

    文章

    6525

    浏览量

    121404
  • 大模型
    +关注

    关注

    2

    文章

    3879

    浏览量

    5303
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于CSK6视觉AI开发套件实现剪子包袱锤游戏

    本文来自极术社区CSK6视觉AI开发套件试用活动文章。作者
    的头像 发表于 12-05 09:56 2649次阅读
    基于<b class='flag-5'>聆</b><b class='flag-5'>思</b><b class='flag-5'>CSK6</b>视觉AI<b class='flag-5'>开发</b>套件实现剪子包袱锤游戏

    CSK6视觉语音模型AI开发板入门资源合集(硬件资料、大模型语音/多模态交互/英语评测SDK合集)

    与硬件外设的开发板,采用具备丰富组件生态的 Zephyr RTOS作为操作系统,官方提供了十几种开源SDK,包含大模型语音交互、大模型拍照识
    发表于 06-18 17:33

    智能硬件接入主流大模型语音交互(附文心一言、豆包、kimi、智谱glm、通义千问示例)

    本帖最后由 jf_40317719 于 2024-8-21 19:17 编辑 多模态交互离不开硬件载体,近期有不少开发者在研究CSK6
    发表于 08-21 19:13

    【附实操视频】CSK6模型开发板接入国内主流大模型(星火大模型、文心一言、豆包、kimi、智谱glm、通义千问)

    本帖最后由 jf_40317719 于 2024-8-22 10:15 编辑 多模态交互离不开硬件载体,近期有不少开发者在研究CSK6
    发表于 08-22 10:12

    【实操文档】在智能硬件的大模型语音交互流程中接入RAG知识库

    就不讲太多了,这里实操CSK6模型开发板接入自建的空调产品手册知识库演示接入过程,只要对照文
    发表于 09-29 17:12

    CSK6模型语音开发板接入DeepSeek资料汇总(包含深度求索/火山引擎/硅基流动华为昇腾满血版)

    本帖最后由 jf_40317719 于 2025-3-6 21:20 编辑 近期也有不少开发者想把自己的智能硬件接入DeepSeek大模型
    发表于 03-06 17:02

    《零基础开发AI Agent——手把手教你用扣子做智能

    《零基础开发AI Agent——手把手教你用扣子做智能》是一本为普通人量身打造的AI开发指南。
    发表于 03-18 12:03

    手把手教你把coze扣子智能接入CSK6模型开发板实现听新闻自由

    读取到的设备ID在设备管理页面进行导入才能实现设备正常交互。 4、CSK6开发板设备端写入云端产品服务配置配置方式: ● 语音
    发表于 04-03 14:57

    手把手教你用51单片机DIY音乐频谱显示

    `手把手教你用51单片机DIY音乐频谱显示`
    发表于 08-15 23:13

    手把手教你用matlab生成STM32官方IIR滤波器系数

    手把手教你用matlab生成STM32官方IIR滤波器系数.pdf手把手教你用 matlab 生成 STM32 官方 IIR 滤波器的系数 (一)本文采用的 matlab 版本为 R2
    发表于 08-09 06:05

    手把手教你学LabVIEW视觉设计

    手把手教你学LabVIEW视觉设计手把手教你学LabVIEW视觉设计手把手教你学LabVIEW视
    发表于 03-06 01:41 3593次阅读

    手把手教你玩USB开发资料汇总第一部分

    手把手教你开发—USB开发板资料,B站有视频教程
    发表于 09-09 15:48 29次下载

    手把手教你玩USB开发资料汇总第二部分

    手把手教你开发—USB开发板资料,B站有视频教程
    发表于 09-09 15:50 30次下载

    CSK6 LNN工具体验】自定义人脸检测模型

    在微信偶然发现思科技的CSK6开发板的评估活动,因为经常在各种硬件平台上测试模型,因此申请了测评。很荣幸能被选中。
    的头像 发表于 10-18 11:46 2110次阅读
    【<b class='flag-5'>聆</b><b class='flag-5'>思</b><b class='flag-5'>CSK6</b> LNN工具体验】自定义人脸检测<b class='flag-5'>模型</b>

    CSK6芯片性能与应用前景分析

    CSK6芯片性能与应用前景分析
    的头像 发表于 05-15 09:11 2036次阅读