小智机器人是一个开源的桌面语音聊天入口,很多 AI 玩具都是基于这个项目开发的,而 OpenClaw 又是最近非常流行的本地 AI 全能助手。我就萌生了一个想法,如果把小智变成 OpenClaw 的一个Channel,那么就能随时随地通过语音来遥控我的 AI 助手了,比起通过飞书等聊天工具,更加具有生活化的用途,比如在玩 LOL 时饿了,喊一句“小智同学,帮我点个外卖”,那比起拿手机–打开美团–选东西–支付,方便了非常多。
创建实例,选择"Openclaw+小智机器人_v5"镜像

需要配置 OpenClaw 和 xiaozhi 的大模型,OpenClaw 是通过终端命令配置,xiaozhi 是通过直接修改文件配置(我在前端做了个快捷修改的入口,xiaozhi 修改完之后要手动重启一下 xiaozhi-server)

1、配置 OpenClaw 使用的大模型 通过 SSH 或者算多多控制台的在线 IDE 连接到云端实例。 在终端执行:
sudo -i # 提权
pnpm openclaw config# 设置
根据终端提示:
选择 Local 模式。
选择你要用的 大模型提供商(例如 OpenAI、Moonshot、DeepSeek 等)。
为对应模型填写 API Key / Base URL / 模型名称。
配置完成后,OpenClaw 会将这些信息写入它自己的配置文件,之后 xiaozhi 通过 OpenClaw 转发复杂任务就会使用这些大模型。
大概可以参考:

对 OpenClaw 不熟悉的可以看一下我的视频:https://www.bilibili.com/video/BV1FKfZBrEwu/?vd_source=62553d3442e430f405b46d003ade3646
2、配置 xiaozhi 使用的大模型
在网页里填写 DeepSeek 的 API Key,然后点击保存,等待 1-2 分钟后就生效了

在网页上点击拨号,把 web 测试页和 xiaozhi-server 连接起来

a、第一个小任务:“你在干什么?” 这个会被识别为简单任务,会直接调用 DeepSeek 模型,直接回答

b、第二个复杂任务:“帮我在桌面创建一个空文件,文件名是 a.py” 这个被识别为复杂任务,会调用 OpenClaw 完成文件创建的任务

至此,我们完成了通过 xiaozhi 控制 OpenClaw 的整个流程,后面我们可以通过拓展 OpenClaw 的能力完成比如外卖对接,真正实现一个对生活有用的 AI 助理!
所有的代码已开源:
使用我的 注册链接,可额外获得 10 算力(本身也送了 20),相当于 30+小时的 4070