常见错误 - easydu2002/chat_gpt_oicq GitHub Wiki
1. 官方API常见问题 officialAPI
-
Request failed with status code 401
key的配置不对
-
Request failed with status code 429
https://help.openai.com/en/articles/5955598-is-api-usage-subject-to-any-rate-limits
请求达到速率限制
-
400 Bad Request
- 内容长度超出模型限制,保留历史会话太长容易出现该情况
2. 三方API常见问题
- 待补充...因为目前暂停支持第三方API所以可以预见地有越来越多的问题...
3. 其他问题
-
[启动错误] Unexpected token } in JSON at position n
出现JSON的什么什么的错误基本是改完config.json出现的,检查配置格式是否正确。
-
安装puppeteer相关过程时,出现千奇百怪的错误。 报错包括但不限于
ERROR: Failed to set up Chromium Error: Unsupported platform: android
出现这个问题一般是直接运行代码(而不是可执行文件,因为可执行文件直接阉割了puppeteer和三方API),且运行的环境通常不支持图形化界面(例如termux,远程Linux)。其根本原因是puppeteer不支持某些平台,自然无法支持第三方API相关功能。
如果没有使用第三方API的需求,推荐改用可执行文件;如果有,推荐更换运行设备,使之能够打开chrome浏览器自动登陆网页。
-
登陆后显示当前QQ版本过低,请升级至最新版本后再登录。 这个问题主要出现在密码登陆的情况(如果botpassword一项为空则是扫码,不为空则尝试使用此密码登陆)。有两种情况:
- 尝试切换设备类型,更改 config.json 中 oicq.platform 设置或者新建此项目。
1:安卓手机(默认) 2:aPad 3:安卓手表 4:MacOS 5:iPad 更改设备类型issue:#21
- 如果尝试过所有设备类型,则可能可以通过更改data/机器人QQ号/device-机器人QQ号.json中的设备元数据
这种情况下应该是QQ号登陆风控的问题,更改此数据相当于换了一台新的设备。
也可以首先尝试扫码登陆而不是密码登陆。如果这所以解决方法都不行,可能是腾讯提高了账号风控等级,只能等过一段时间再登陆。
另外请参考:OICQ issue 408 OICQ issue 415