支持私有云部署
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


DeepSeek-V3-0324+mi-gpt+Xiaomi智能音箱Pro:打造专属AI语音助手"狗蛋"

发布日期:2025-03-30 16:00:02 浏览次数: 1559 作者:弹壳AI
推荐语

探索小米音箱与AI大模型的深度融合,打造你的专属智能语音助手。

核心内容:
1. mi-gpt项目介绍及如何让小米音箱变身智能伙伴
2. 项目亮点功能:AI问答、角色扮演、流式响应等
3. 详细部署教程,从Docker部署到个性化配置

杨芳贤
53A创始人/腾讯云(TVP)最具价值专家

 

去年我在B站偶然刷到了 mi-gpt 作者发布的教程视频,这个极具创意的开源项目瞬间吸引了我。mi-gpt 以简洁易懂的操作流程,轻松地将小米音箱与强大的 AI 大模型深度结合,使小米音箱叠加buff,摇身一变成为能够深度理解用户需求的智能伙伴。

比如,你让他给你写一首诗,讲一个笑话,帮你讲一个胎教故事,它都能迅速且准确地回应你。

不信的话,看下效果吧!

mi-gpt是什么

mi-gpt 是一个由开发者 idootop 发起的开源项目,强烈推荐大家去B站搜一下,给开发者一个点赞。它可以将小米音箱接入DeepSeek、千问、豆包等一众AI大模型,除此之外也能接入私有大模型(原则上基于open ai规范的所有大模型都能接入),项目的核心理念是让智能家居设备不仅仅是简单的工具,而是能够理解用户需求、提供贴心服务的智能伙伴。
github地址https://github.com/idootop/mi-gpt

有什么亮点?
 • AI 问答:接入AI大模型后的小米音箱,变得更加聪明。
 • 角色扮演:可以根据自己的喜好和需求,让它扮演不同的角色,如会讲故事的狗蛋、会编程的牛牛老师。
 • 流式响应:可通过配置开启流式返回,提高用户指令的响应速度。
 • 长短期记忆:支持记忆对话,这让它能结合上下文内容,更理解你的指令意图。
 • 自定义 TTS:支持自定义音色,可接入豆包的TTS服务,解锁更多个性化的语音体验。

如何部署?
mi-gpt 支持多种部署方式:包括 Docker 和 Node.js源码运行部署。可以根据自己的技术背景选择最适合自己的部署方案。官网文档提供了详细的部署教程,建议到B站关注下mi-gpt作者本人的部署教程,讲的很详细,当初我也是看作者视频一步一步操作的。当然,也可以选择接着往下滑,我总结了最简单的部署步骤,即使您是小白,也能轻松上手!

部署mi-gpt

下面,我将带大家使用docker的方式去完成mi-gpt的私有化部署。如果你的电脑还没有docker环境,推荐安装docker-desktop,支持windows、MacOs等多个平台。

为什么选择docker部署?因为容器化方式部署可以让你忽略环境、依赖版本等多方面因素的影响,让你省心省时,我们当前的目的是体验产品。当然,如果后期想深入了解它的底层技术,或者是想动手优化一下能力,到时候再研究源码也不迟。好了,下面跟着我一起构建你的超级小爱吧!

第一步: 拉取代码

github地址:https://github.com/idootop/mi-gpt
通过git clone命令拉取最新的项目源码,如果本地没有git环境,可在github网页上直接下载源码。
拉取成功之后进入程序主目录,拷贝.migpt.example.js并重命名为.migpt.js,这个文件用来配置小米账号以及大模型的提示词。
接着着再拷贝.env.example并重命名为.env,它用来配置AI大模型。

第二步:配置AI大模型(修改.env配置文件)

编辑.env文件,填写你的大模型配置信息,这里大家根据自己的需求去填写,可以选择私有大模型,也可以选择云厂商。但是如果想有更好的体验,我建议使用云厂商部署的能力较强的大模型。我这里使用的是硅基流动平台部署的前两天刚发布的DeepSeek-V3-0324,期待最新的DeepSeek与小爱结合会擦出怎样的火花!
硅基流动官网https://cloud.siliconflow.cn/models

第三步:配置小米账号+小米音响(修改.migpt.js配置文件)

编辑.migpt.js,填写你的小米账号以及小米音响名称。这里需要填写小米账号ID、密码、音响名称,然后将流式响应配置修改为true(保证它能连续对话的关键)。如何获取小米账号这些参数,请看下面的步骤。
登录小米账号官网(https://account.xiaomi.com),在个人信息页可获取到小米ID
手机打开小音箱App,获取音响名称注意大小写和空格不要忽略

第四步:配置音响对应的MIoT 设备指令(修改.migpt.js配置文件)

再次编辑.migpt.js,配置音响设备对应的MIoT 设备指令,对应的配置项可访问官网查看,大家根据自己的设备情况去填写。
以下贴图来自官网:

第五步:配置角色、系统提示词(修改.migpt.js配置文件)

这里任然是编辑.migpt.js,通过默认配置内容我们可以看到,这里支持修改系统提示词、回复规则,以及角色的制定。比如可以把助手角色"傻妞" 改为"狗蛋",把"陆小千"改为"宇航叔叔",这里大家可以自行去尝试,通过精细化的修改提示词,来制定自己专属的AI智能助手。
配置项还有很多,我没一一贴出,底层逻辑就是修改提示词

第六步:一行命令启动mi-gpt服务

进入源码主目录,刚刚编辑的修改配置文件在当前目录下,如果后续想直接使用源码运行也省事,配置都改好了。
执行下面的命令一键启动:
docker run -d --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latest

注意,如果你是用windows电脑部署,需要把命令中的$(pwd)改为绝对路径。

如果你是第一次部署mi-gpt,拉取docker镜像可能需要要花费几分钟时间,请耐心等待。

注意:要确保您的小米音响设备跟mi-gpt服务在同一局域网下!


53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询