【踩坑】在调用openai过程中的错误以及解决方法
1.连接超时或访问错误
csharp复制代码[WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
解决方法:
1、准备一个梯子,开启全局模式(需要开启整个电脑网络代理,并关闭浏览器代理插件)
2、修改openai包下的api_requestor.py
文件:
直接安装python的话,路径大概在:C:[Python39]site-packagesopenaiapi_requestor.py
使用anaconda的话,路径大概在: xxxanacondaLibsite-packagesopenaiapi_requestor.py
python复制代码# 定义一个代理列表
proxy={
'http': '127.0.0.1:7078', # 端口改为全局梯子的端口
'https': '127.0.0.1:7078',
}
重新运行代码片段,O嘞~
血的教训
python菜鸟不要瞎写循环调用openai接口…
最近在看教程,教程里面是引导使用openai接口来进行表格内容分析,而这个表格行数非常多…然后python菜鸟写代码会出错,出错后再改再重试,完全没有考虑到接口调用次数的问题,结果账单出来了,大拿拿花了$50
,要了老命,大家务必慎重!
建议:调试代码的过程中,可以先用模拟接口的方式,或者拉取其中几行进行调试