成了!将小爱音箱接入ChatGPT
成了!将小爱音箱接入chatgpt
1条评论
xiaoz在一个朋友推荐下了解到这个项目,可以将家里的小爱音箱接入ChatGPT、ChatGLM等大模型,从而让小爱音箱变得更加智能。
目前xiaoz已成功将家里的小米AI音箱一代接入到ChatGPT,大家可以通过下方的B站链接查看效果,如果有用,别忘记一键三联哦。
开始之前
此教程略微复杂,不适合新手小白,推荐有一定开发基础的IT从业人员尝试,开始之前,您需要准备:
获取小米音响DID
需要依赖小米音响DID,这样才能控制和通讯,我们要先用到
miservice_fork
这个工具,该工具使用Python开发,因此您的电脑需要先安装Python 3,xiaoz是在自己Windows电脑上操作(任意内网电脑设备均可),至于如何安装Python 3建议通过网络搜索。
# 安装miservice_fork
pip install miservice_fork
# 设置小米用户名
set MI_USER=xxxx
# 设置小米账号的密码
set MI_PASS=xxx
# 得到DID
micli list
结果如下图所示,找到小爱音箱的号码,并记录下来。
Docker安装xiaogpt
在安装之前,我们需要先创建xiaogpt配置文件
config.json
,xiaoz使用的配置文件如下:
{"openai_key":"sk-xxx","api_base":"https://xxx.com/v1","hardware":"S12A","mute_xiaoai": true,"account": "xxx","password":"xxx.","mi_did":"xxx","bot": "chatgptapi","tts": "mi","prompt": "你的名字叫xxx,今年18岁,是一个人工智能助手,你的主人叫xiaoz,你的回答尽量简明扼要,回答总数不能超过150字。","keyword": ["请"],"stream": true
}
配置参数含义如下:
关于hardware的获取
xiaoz使用的小米音箱一代,底部显示的是,这个型号是识别不了的。
您可能需要修改为//,总之挨个修改尝试一下。
然后继续使用Docker Compose进行安装,推荐安装到NAS上,xiaoz的完整的
docker-compose.yaml
内容如下:
version: '3.8'
services:xiaogpt:image: yihong0618/xiaogptvolumes:- ./config:/configports:- "9527:9527"restart: alwayscommand: --config=/config/config.jsoncontainer_name: xiaogpt
自己改成您配置文件的目录,比如您的配置文件位于
./config/config.json
,那么就填写,然后输入
docker-compose up -d
进行启动。
如果一切顺利,尝试唤醒小爱同学后,加上
请
字就可以触发ChatGPT,如上面的视频所示。
接入ChatGLM
如果您无法解OpenAI访问问题,并且也没找到合适的OpenAI中转服务,可以尝试接入国内大模型ChatGLM: HTTPS://open.bigmodel.cn/ ,在智谱AI后台获取SK后填写到配置文件中,使用ChatGLM的配置参考如下:
{"glm_key":"xxx","hardware":"S12A","mute_xiaoai": true,"account": "xxx","password":"xxx.","mi_did":"xxx","bot": "glm","tts": "mi","use_glm": true,"prompt": "回答不能超过200字","keyword": ["请"],"stream": true
}
错误排查
如果触发小爱同学后,加上“请”字没效果,可使用
docker logs xiaogpt
查看容器日志,如果出现
Exception: we have no hardware: S12A please check
这样的错误,可能并不是hardware写错了,也可能是其他配置参数错误,总之按个参数都检查下。
实际体验
目前来说通过将小爱音箱接入ChatGPT并不算很完美,但却扩展了小爱音箱的玩法,让小爱音箱变得更加有趣和智能,有条件的朋友还是值得一试。
xiaoz实际体验后发现存在以下问题:
总结
在使用将小爱音箱接入ChatGPT过程中,注意以下问题:
另外xiaoz建了一个NAS用户交流群,有兴趣的可微信扫码加入。
外链关键词: 软件工程培训 梅河口康宝莱超市电话地址 大专学历进入小鹏汽车待遇 安徽升学考试学历提升学费 恋爱单机游戏 存折和存单的区别 红色景点是什么 张爱玲浙江专升本
本文地址: https://www.q16k.com/article/bcad47eefef889836d9a.html