多模态交互离不开硬件载体,近期有不少开发者在研究大模型开发板除了使用出厂示例自带的星火大模型,能不能接入文心一言、通义千问、豆包、智谱 glm、kimi 等国内的大模型,这个是必须支持的。但由于各家接口和数据格式不一样,有些朋友没有走通,因此本篇以 Arcs-mini 接入 接入火山引擎版Deepseek+联网搜索 为例,分享具体的接入步骤,大家按照文档步骤操作即可。
登录 LSplatform,创建新应用

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

1.下载工程示例:接入火山引擎版Deepseek+联网搜索 示例.json
2.导入工程示例:选择下载的 接入火山引擎版Deepseek+联网搜索 示例.json 文件导入


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

示例中包含3条链路,功能描述如下:
其中:
【prompt】节点用于添加提示词。
【构造tts输入】节点用于调整音色、语速以及"请稍后"提示语。
【keepalive】节点用于保持端云链路的连接,如果没有该节点您的 第三方大模型 响应时间超过 5s 将会下发音频失败

需要配置信息:
host: 根据第三方大模型的接口文档填写path: 根据第三方大模型的接口文档填写apikey: 调用接口需要的api-key,文末将会给出申请的具体步骤。Model: 需要新建模型接入点后再填入,文末将会给出自建接入点的教程Stream: 是否流式返回在完成参数配置,进入完整体验之前,我们可以简单测试验证,验证是否成功调用 Doubao1.6。
部署成功后关闭当前编排服务

重启应用。

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

链路2:打开 web 对话页面
回到【我的应用】,点击 新建的应用,在弹出的应用详情页面点击右上角分享按钮打开web验证配置,该配置页包含测试地址和访问密码。

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

链路3:语音交互
在进行语音交互之前,需要将 Arcs-mini 接入 火山引擎版 Deepseek,具体操作步骤如下:
云端接入 火山引擎版 Deepseek 成功后,要想在 Arcs-mini 上进行语音交互,需要把对接了 火山引擎版 Deepseek 的云端服务跟指定开发板绑定。
请确保已经根据文档《应用功能说明》的【网络配置】章节的步骤成功配网。
完成云端配置后,需将产品ID(product ID)与密钥(secret ID)写入设备,才能让设备连接对应的产品并完成鉴权服务。

使用数据线连接 Arcs-mini 后,打开终端,通过命令 adb shell device set_pid 和adb shell device set_sid指令可以分别配置开发板接入的大模型应用 product ID 及其密钥,示例如下:
adb shell device set_pid 71cd1721-xxx-xxx-xxx-1000055c8b2f
adb shell device set_sid cb09013f-xxx-xxx-xxx-e212b32f9218

最后,通过命令 adb shell reboot hard 重启设备就成功接入云端的自建应用。
最后,用小聆小聆唤醒,并提问 最近有什么科技新闻?,语音回复是 新闻内容 即可确认接入成功。
本文使用的聆思 Arcs-mini 开发板的详细信息可参考线上文档: https://docs2.listenai.com/x/Ml1uU-api