解决OpenAI API 挂了 Dai Li 还是连接不上的问题 openai.error.APIConnectionError

解决OpenAI API 挂了 Dai Li 还是连接不上的问题 openai.error.APIConnectionError

昨晚试了一下OpenAI的新接口模型 gpt-3.5-turbo,发现很好用,遂打算今天到实验室用这个模型做一下测试实验。结果到实验室测试调用的时候出现:

openai.error.APIConnectionError: Error communicating with OpenAI: HTTPSConnectionPool(host='api.openai.com', port=443): Max retries exceeded with url: /v1/chat/completions (Caused by ProxyError('Cannot connect to proxy.', OSError(0, 'Error')))

第一反应是,是不是T子没挂,检查之后发现都没问题。于是在OpenAI官网论坛搜索,发现有很多人都出现了这个问题。一开始以为是不是服务器崩了,但是查看 OpenAI Status 之后发现所有API都运行良好。

最后哼哧哼哧检查,发现是 urllib3的版本问题,环境内的urllib3版本是1.26.14版本,回退到1.25.11版本问题就解决了。

检查了一下urllib3的更新日志,应该是1.26.0的修改导致的:

编辑于 2023-03-05 10:54・IP 属地中国香港