小米的小爱音箱接chatgpt、bard等
用到的代码仓库 https://github.com/yihong0618/xiaogpt
小提示,网络太慢可以用gitee等fork一份。
主要介绍win下的使用
第一步:
安装python 和 python3 具体安装方法去网上有很多。
python的官网下载地址:https://www.python.org/downloads/
第二步:
下载xiaogpt源代码
一般用 git clone https://github.com/yihong0618/xiaogpt.git
其中git在win下需要安装。或者直接打包下载也可以 如:https://github.com/yihong0618/xiaogpt/archive/refs/heads/main.zip
然后在解压反正下载好了就可以了。(最好不要有中文目录)。
第三步:
安装运行程序需要的python库
pip install .\requirements.txt 主要在命令行里面进入 cd 到目录文件下。
第四步:
获取相关账号及api的key
如下:hardware : 音箱型号
account:小米账号
password:小米账号的密码
openai_key:openai的api的key,这个找教程很多。
bard_token:谷歌bard的api的key。__Secure-1PSID cookie里面找。
mi_did:小米音箱的id,这个要自己去获取。
use_command:这个是音箱的互动。
mute_xiaoai:这个是快速结束音箱自己的回答。
bot:使用的ai如 bard 或者 chatgptapi 或者 glm 看自己使用的那个模型。
proxy:这个或许是重点。
第五步:
xiao_config.json文件
在目录下找到 xiao_config.json.example,配置后改名****.json
第六步:
运行
python D:\目录\xiaogpt-main\xiaogpt.py --config xiao_config.json
这个xiao_config名称可以自己取名字
python D:\目录\xiaogpt-main\xiaogpt.py --config 配置文件.json
结束
就开始运行,实测可以不是一个网络里面
