一号热搜榜,为您提供最新的热搜资讯,热搜榜信息!

100行Python代码实现小爱音箱接入ChatGPT

科技热搜 作者:互联网收集 热度:733

100行Python代码实现小爱音箱接入ChatGPT

本文对上篇文章中使用Python代码让小爱同学接入ChatGPT进行了精简和优化,大大减少代码量,同时对接入流程进行了优化,并在win10上成功测试。

小爱音箱接入ChatGPT的原理图

小米笔记本win10美化


小米笔记本win10美化

原理图

本地电脑需要能连外网,本地电脑上运行一段程序,这段程序周期性的从小米云服务上获取小爱音箱的最后一次的问答,并将问答转发到ChatGPT服务器,获取GPT的回答后将结果发送到小米云服务,云服务通知小米音箱读出结果。

安装MiService库

没有安装git的同学,可以先安装下git工具,只需要安装此库即可,不需要做额外的工作

主代码

使用小于100行的代码即可实现小米音箱在回答完本身的代码后使用gpt进行回答

使用此代码时需要做如下修改:

将配置中的型号,用户名和密码还有小米音箱名字配置为你的音箱。

型号在小米音箱底部找到如下图


打开cmd终端运行代码

输出你的硬件ID和最后一次的问答代表运行成功

运行成功示例

注意事项

如果GPT思考时间过长,会造成连接米家服务断开,可以优化代码断开后自动重新启用一次连接。

标签: 100     Python     小爱