chatgpt接入点 利用群晖docker改造小爱音响,使其接入chatgpt之类的ai语言模型
众所周知,小爱同学又被称之为智障同学,在如今的能人工智能下显得非常菜,那么我们如何通过改造小爱同学,使之能变得聪明呢?
1 原理和硬件需求
1.1 原理
既然小爱同学的回答不太能令我们满意,那便将我们问它的问题进行截取,发送给其它的大语言模型,让它们回答,再发送给小爱同学,让小爱同学把它说出来
1.2 硬件需求
需要一个小爱同学,一个正常使用的大模型账号,这里比较推荐GLM() 以及一台稳定的服务器,笔者使用的是群晖进行部署。
2 部署前需要做的准备工作
对于小爱同学,我们需要获取小爱同学的设备did,设备,还需要我们的小米账号密码
2.1 获取小米账号密码
这个不用多说了吧,嘻嘻,不过需要注意的是,最好在本地登录一下你的小米账号密码,以防发生异地登陆验证
2.2 获取设备和did
我们打开 Yonsm/ 项目,把它下载到本地
找一个位置解压,我们打开解压的地方,使用代码编辑器打开 .py我们将要在这里填写我们的账号密码
找到大概在47行的self.更改等号后面的值,分别为你的小米账号和密码,注意不要忘了'',例如
self. = ''
self. = ''
回到项目主目录,右键空白处在此处启动命令提示符,或者+R运行cmd后定位到主目录的地方
运行代码micli.py mina可以看到我们的小爱音响的和did
2.3 获取大语言模型的api
这里我们以上述提到的GLM为例,我们打开它的官方后进行注册,然后获取api地址,点击复制按钮复制好
3 正式在群晖上部署
在上找到项目/ 我们首先在群晖上打开,在注册表中找到/把它下载下来
然后我们在群晖的目录中创建一个文件夹
以及在这个文件夹内创建一个json的文件
关于这个json文件,我们需要填入,,,,bot的值,这里我们用的是GLM,所以bot里面的值应该为glm,填写完成后如下图,这个文件,在/是有的
保存好文件后,上传到刚才创建的文件夹内,然后我们使用ssh连接到群晖,并输入sudo -i获取root权限
然后输入 run -v ////:/ / --=//.json这一步中,///需要替换为你自己刚才创建的的路径
创建好后,打开群晖,查看是否正常运行,暂停后点击编辑,将其设置为自动重新启动
保存后再次启动,这时一切工作应该完成了,对音箱进行一个测试
4 引用
【教程】将小爱同学接入后,我惊呆了!
项目-/
项目-Yonsm/