手把手教你免费把AI大模型接入小米音箱,无需任何代码基础,小白级基础详细操作教程!

   日期:2024-12-26     作者:caijiyuan       评论:0    移动:http://w.yusign.com/mobile/news/4551.html
核心提示:本次带来的是将大语言模型(AI)接入小爱音箱的教程。 本篇教程来自于@䦜𨶙小伙伴的投稿,他本身

本次带来的是将大语言模型(AI)接入小爱音箱的教程。

本篇教程来自于@䦜𨶙小伙伴的投稿,他本身没有任何的计算机或代码基础,但是在大模型的帮助下,完成了整个接入流程。

他以小白的视角,把操作步骤总结成了切实可用的小白级教程,使得接入门槛更低。

并且,小伙伴还按照以下方法重复了两遍,确保能够完成。

所以如果你感兴趣,但是对自己的基础所顾虑的小伙伴们可以动手尝试一下了,相信你也一定可以的

本篇教程熟练操作约需35分钟,建议先关注和收藏,以防丢失。

教程原文


项目官方简介

项目地址:https://github.com/idootop/.git

官方教学视频(不太适合小白)https://www.bilibili.com/video/BV1zb421H7cS/?vd_source=89579609ff9a5bb5330aaf89ebde811a

视频配套 PPT 文件

蓝奏云:https://wwt.lanzout.com/iLHm2238xf5c

阿里云盘:https://www.alipan.com/s/Yf2RQvN961T

已知可以完美运行 Mi-GPT 的小爱音箱型号有

名称型号ttsCommandwakeUpCommandplayingCommandstreamResponse反馈来源小爱音箱 ProLX06[5, 1][5, 3]-TRUE@idootop小爱音箱 miniLX01[5, 1][5, 2][4, 1, 1]TRUE@gsscsd小爱音箱 Play(2019 款)LX05[5, 1][5, 3][3, 1, 1]TRUE@wt666666小爱音箱 万能遥控版LX5A[5, 1][5, 3]-TRUE@imhsz小米 AI 音箱S12[5, 1][5, 3]-TRUE微信: CMSJ小米 AI 音箱(第二代)L15A[7, 3][7, 1][3, 1, 1]TRUE微信: 龙之广小爱智能家庭屏 10X10A[7, 3][7, 1]-TRUE@IDarkBossXiaomi Sound ProL17A[7, 3][7, 1]-TRUE微信: eof

部分机型的 MIoT 接口不支持查询设备播放状态或查询状态异常,比如小米音箱 Play 增强版(L05C,将会导致 部分功能异常,无法使用连续对话等,此时需要关闭 。

可以正常运行 Mi-GPT,但不支持连续对话的小爱音箱型号有

名称型号ttsCommandwakeUpCommandplayingCommandstreamResponse反馈来源小爱音箱L06A[5, 1][5, 2]-FALSE@zhanglc小爱音箱 PlayL05B[5, 3][5, 1]-FALSE@BiuBiu2323小米小爱音箱 Play 增强版L05C[5, 3][5, 1]-FALSE@lyddiasXiaomi 智能家庭屏 6X6A[7, 3][7, 1]-FALSE@HongwingRedmi 小爱触屏音箱 Pro 8 英寸X08E[7, 3][7, 1]-FALSE@shangjiyu小爱音箱 ArtL09A[3, 1][3, 2]-FALSE@zwsn小爱触屏音箱LX04[5, 1][5, 2]-FALSE@ilovesouthpark

完全不支持 的小爱音箱型号有

名称型号反馈来源小米小爱音箱 HDSM4@romantech小米小爱蓝牙音箱随身版-微信: 明天
  • 先只看型号,找到自己小米音箱的型号是否在上面的列表当中
  • 这个方案需要电脑一直开着migpt的服务才行,关了电脑大模型就不生效了,你可以把小爱同学当作你的电脑音箱,还是那种可以随时解答问题的音箱,其实也挺有意思的

  • Python 3.8以上的版本 ( https://www.python.org/

  • Vscode ( https://code.visualstudio.com/

  • nodeJS (https://nodejs.org/zh-cn

  • Github 需要有账号 (https://github.com/

  • Github 经常会打不开,可以下载一个steam++,https://steampp.net/

  • 安装方法参考大雨老师的教学:本地电脑请安装VSCode,NodeJS,Git等

上述软件请自行安装完成

(地址:https://waytoagi.feishu.cn/wiki/EJuiwrcJCi8uW1kTutrcBtBlnyc

重要!安装完成后,需要配置环境,否则后面的部署过程中运行会报错

  1. 搜索 windows powershell
  1. 用管理员身份运行,进入命令行工具页面
  1. 输入以下命令,按回车
 
 

第一次执行会弹出以下窗口,会出现执行策略更改确认时,输入A后按回车确认,关闭运行窗口

  • 这一步我们做的是安装软件,配置基础环境
  1. 查看小米音箱的型号

  2. 型号1:小米AI音箱(1代,这个型号根据前述表格,型号码为S12(底部标签不一致,请按表格中型号为准

  1. 型号2:小米AI音箱(2代,型号码为L15A(看底部标签
  1. 手机上下载米家APP或者小爱音箱APP,这里有几个参数要记住
  • 小米账号:登录米家或者小爱音箱APP后,可以在"我的"界面中看到ID,我这里是9开头的一串数字
  • 记住登录小米账号的密码:记得使用密码登录,等下需要配置

  • 通过米家APP或小爱音箱APP配置小孩音箱设备,连接到家里的网络请保持你连接的网络必须和电脑在同一局域网下

  • 记住音箱的名称:我这里就是 小米AI音箱

  • 在这一步,我们需要的参数是:小米UID,登录密码,音箱绑定的名称,我这里绑定的名称就是 小米AI音箱
  • 官方提供的接入API的教学文档

https://migptgui.com/docs/apply/

  • 以我平时使用的silicon接口为例,有众多开源模型(Yi、Qwen、Llama、Gemma 等免费使用。另赠送 14 元体验金,有效期未知,是个人认为API接口最方便最实惠的接口了

  • silicon注册和使用地址

https://cloud.siliconflow.cn/i/ESTKPm3J

邀请码:ESTKPm3J(谢谢支持

  • 注册登录后,单击左边栏的API密钥,单击新建API密钥

单击密钥即可完成API密钥的复制

  • silicon支持多种大模型,也支持文生图、图生图、文生视频,可自行探索
  • 这一步得到silicon的密钥即可,我们可以调用千问2.5的这个模型,满足日常对话完全没有问题,并且是免费调用的
  • 这一步我们做的是注册silicon账号,申请API密钥,保存密钥,等下配置需要填写

第四步:进入github复制mi-gpt项目


  • 打开官方仓库:https://github.com/idootop/mi-gpt
  • Fork项目到自己的账号
  1. 单击Fork
  1. 单击右下角 Create fork
  1. 这样就已经把该项目fork到自己的仓库中了
  1. 找自己仓库项目的方法

进入主页,单击左上角的"三"

单击home,就可以看到刚才fork过来的mi-gpt项目了,单击可进入项目页面

  1. 复制仓库地址:先确认是否在自己的仓库项目页面,再单击绿色的“code”按钮,再点击地址栏的复制按钮
  • 这一步是复制官方项目到自己的仓库里,并得到自己的仓库地址

  1. 打开vscode
  1. 初次配置VScode,参考大雨老师教程第二天 如何在本地修改+AI交互当中vscode基本操作部分(教程地址

    https://waytoagi.feishu.cn/wiki/LTRIwpdpoiGTTukcpBGcU0RJnse

  • 安装中文插件,到下图这个界面,再次打开vscode就变成中文的了
  • 选择一个文件夹,文件夹名字请随便起,我们可以起一个migpt的文件夹,到下图这一步
  • 如果弹出信任提示,单击“是”即可
  1. 在vscode中建立migpt项目终端,进入右图状态
  1. 输入 get clone 第四步复制的你自己仓库中项目地址

  2. :git clone https://github.com/idootop/mi-gpt.git

  1. 按回车,克隆仓库项目,出先下图即克隆完成,点开左边栏mi-gpt就可以看到项目文件

如果出现这样的报错

 

,可运行下面的代码后重新克隆一遍

  1. 修改配置文件,这里两个带有example的文件就是我们需要修改的文件
  1. 重命名这两个文件,修改为.env和.migpt.js
  1. 修改.env文件,可参照官方文档

https://github.com/idootop/mi-gpt/blob/main/docs/settings.md

  1. 这里我们使用千问2.5-7b-instruction模型,配置参数如下
 
  1. 修改完成后如下图

接下来就可以配置.migpt.js文件,可参考官方文档修改指令和大模型的人设提示词

https://github.com/idootop/mi-gpt/blob/main/docs/prompt.md

https://github.com/idootop/mi-gpt/blob/main/docs/settings.md

  1. 填写第二步我们获得的小米ID等信息,分别对应小米账号ID,登录密码,设备名称,大概在93行左右
 
  1. 修改MIoT设备指令,如下图
  • 我自己的两台设备,我在表格中找到的指令是
  • 我绑定了S12小米AI音箱,表中command分别是[5,1],[5,3],和默认的一致则不用修改,表中playingcommand为空,则不用添加

  • 如果是L15A,那么就要改成对应的编码,并把playingcommand之前的两个//删除,如下图

  • 切记,这里的所有符号必须使用英文符号,否则会报错
  1. 修改人设,可以参考官方文档,也可以自行设定,可以先跑通再改,提供可复制的案例如下

第4-16行,人物提示词,可以先跑通再改

 

第104-119行,回复唤醒指令,更改姓名,让名字一致,可以先跑通再改

 

第149-156行,打开连续对话功能,是否支持请根据官方文档自行判断

(部分机型的 MIoT 接口不支持查询设备播放状态或查询状态异常,比如小米音箱 Play 增强版(L05C,将会导致 部分功能异常,无法使用连续对话等,此时需要关闭 。

 

这里一般只需要把连续对话功能改为true或false,如果设备支持可以改为true

  1. 保存文件,打开左上角文件,单击全部保存即可
  1. 在下方终端窗口,单击终端,输入

     
 
 
  1. 安装依赖,输入 pnpm install
 

安装完成后,界面如下

如果安装过程报错,出现下图情况

请在命令栏输入:npm cache clean --force 清除缓存后重新运行 pnpm install

 
 
  1. 构建项目,输入 pnpm build
 

出现以下界面即安装完成

如果出现以下报错,找到mi-gpt中 package.json文件,将第28行build进行修改

 

注意不要把引号删除。修改完成单击文件,一定要保存

保存后运行pnpm build,即可正常安装完成

  1. 运行项目,输入pnpm run dev
 
  1. 运行成功时,进入下图页面,每次对话都会在终端中显示
  1. 每次需要打开服务时,按照下图方式进入终端,先输入cd mi-gpt ,再运行 pnpm run dev 即可打开服务

如果出现以下错误不要慌,是网络问题,请重新运行

 
 
  1. 看下运行效果,记得给大模型思考的时间,说话太快会出问题的
  • 我自己也是个行业小白,没有任何计算机和代码的基础,教程是在一路摸索中总结出来的

  • 所有我遇到的报错,都是通过silicon的大模型来帮我解决,解决方案也都附上了

  • 使用docker更方便,只是我真的不会。

  • chat-tts的安装方法我搞了很久都没跑通,但我会继续摸索。

  • 这个小爱同学只能在服务开启的时候,也就是开着电脑同时开着服务才可以运行,听作者说如果在云端布置,需要用nas的docker,我还没学会。

    教程结束


大模型真的深刻改变了我们的生活,把之前可能遥不可及或者要花费极大精力才能完成的事情,帮助我们成为了现实,我对此深有体会。

因此请放下大模型的宏观视角,忘记那些“AI榜单”、“替代人类”等带来的无谓焦虑和嘈杂信息。拥抱AI,切实的去体验一次大模型带来的改变,你也许会有新的感受。

最后

愿每个人都能在AI的帮助下成为更好的自己。

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。【保证100%免费】🆓

👆👆👆安全链接,放心点击

对于0基础小白入门

如果你是零基础小白,想快速入门大模型是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以根据这些资料规划好学习计划和方向。

👉1.大模型入门学习思维导图👈

要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。

👉2.AGI大模型配套视频👈

很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,每个章节都是当前板块的精华浓缩。

👉3.大模型实际应用报告合集👈

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。(全套教程文末领取哈

👉4.大模型落地应用案例PPT👈

光学理论是没用的,要学会跟着一起做,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。(全套教程文末领取哈

👉5.大模型经典学习电子书👈

👉6.大模型面试题&答案👈

截至目前大模型已经超过200个,在大模型纵横的时代,不仅大模型技术越来越卷,就连大模型相关的岗位和面试也开始越来越卷了。为了让大家更容易上车大模型算法赛道,我总结了大模型常考的面试题。(全套教程文末领取哈

能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求

基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握

能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习

     本文地址:http://w.yusign.com/news/4551.html    述古往 http://w.yusign.com/static/ , 查看更多
 
标签: 大模型
特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

举报收藏 0打赏 0评论 0
 
更多>同类资讯
0相关评论

相关文章
最新文章
推荐文章
推荐图文
资讯
点击排行
{
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号