Windows下小爱同学连接ChatGPT出现的问题记录

513 阅读1分钟

完整流程可参考zsc/xiaogpt: play chatgpt with xiaomi ai speaker (github.com)

以下是在Windows系统中实现出现的问题

注意:clone比较慢时才用代理,python安装库时不需要开代理

1. pip3 install miservice 时一直报错 python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [8 lines of output]

原因: windows不支持解压tar.gz

解决:

1)先把压缩包文件下载下来,通过解压工具解压,或者打开cmd通过命令解压tar -zxvf ./xxx.tar.gz

2)进入解压后的文件夹目录 cd ./xxx

3)运行命令 python .\setup.py install

2. 'export' 不是内部或外部命令

原因: windows没有这个命令,mac和linux才有

解决: 用SET命令替代export,如SET OPENAI_API_KEY=${your_api_key}

3. pip3 install --upgrade revChatGPT

原因: 默认升级到了最新版本4.0,但api只支持3.0

解决: 安装固定版本 pip3 install revChatGPT==3.0.7

4. python3 -m revChatGPT.V3 --api_key <api_key> 没反应

Traceback (most recent call last): File "xiaogpt.py", line 482, in <module> raise Exception("Use chatgpt api need openai API key, please google how to") Exception: Use chatgpt api need openai API key, please google how to

原因可能有两个

1)默认升级到了最新版本4.0,但api只支持3.0

解决: 安装固定版本 pip3 install revChatGPT==3.0.7

可以打开cmd,输入pip list pip freeze检查Python安装的库和版本

2)命令错了

解决: 使用python即可 或者简写 py

5. ChatGPT一直回答超时

原因: 需要部署反向代理服务器

解决: 1) 申请海外服务器 2) 其他方法

最后就成功啦! 希望小爱同学早日变聪明~