gpt_academic
gpt_academic copied to clipboard
Requests Timeout, Network Error.
你好,请问关于配置海外Proxy是怎么样配置呢?
需要改端口
在config.py
中修改端口与proxy软件对应
如果你用的是s*r

如果你用的是v***y

如果你用的是c**sh,往下翻看教程视频。
配置完成后,你可以用以下命令测试proxy是否工作,如果一切正常,下面的代码将输出你的proxy服务器所在地:
python check_proxy.py
P.S. 别忘了把USE_PROXY选项改成True
另外有个网站whatismyiplookup可以查询ip地址的Fraud Score和Malicious activity,检查您的proxy是否足够干净
好的,谢谢你,我懂了,是端口号的问题。
gpt-academic anaconda运行 https://www.bilibili.com/video/BV1rc411W7Dr
与五花八门魔法软件连接问题的通用解法【本项目的chatgpt组件必需在IP正确的条件下运行。但本项目兼容并鼓励大家尝试以文心一言、ChatGLM、讯飞星火等不需要魔法就可以使用的大模型】
1、【前提条件】首先确保电脑能上网,能打开谷歌学术、Arxiv论文库等学习必需站点
https://scholar.google.com/
2、Windows控制面板 --> 打开Internet选项(Control Panel > Network and Internet > Internet Options)
3、如图,打开connections选项卡,点进去LAN settings
4、Proxy Server上一栏的√是应该是“勾上”的状态;如果是没勾上的状态就出问题了,你自己勾是没用的,请回到第1步。
5、复制Address和Port。填写到config.py(别忘了修改USE_PROXY为True)
修改前
修改后
6、运行python main.py,检查代理信息是否生效
7、测试
8、如果你的openai账户没额度了会出现这个,这个只能你自己解决啦
"error": { "message": "You exceeded your current quota, please check your plan and billing details.", "type": "insufficient_quota", "param": null, "code": null }}
我用的代理是clash for windows,我更改了代理地址
但是仍然出现错误
@xuedue sharelink那个不是报错,不用管
至于代理的问题,可以测试一下你填的地址对不对
def check_proxy(proxies):
import requests
try:
response = requests.get("https://ipapi.co/json/", proxies=proxies, timeout=4)
data = response.json()
country = data['country_name']
# city = data['city']
result = f"代理所在地:{country}"
print(result)
return result
except:
result = "代理所在地查询超时,代理可能无效"
print(result)
return result
if __name__ == '__main__':
from config import proxies
check_proxy(proxies)
@xuedue 我也是用的clash代理,和你遇到了同样的问题,我的解决方法是把源代码里的check_proxy.py的13行 request.get的参数加上verify=False就行。
# 原先的
response = requests.get("https://ipapi.co/json/", proxies=proxies, timeout=4)
# 修改后
response = requests.get("https://ipapi.co/json/", proxies=proxies, timeout=4, verify=False)
@xuedue 我也是用的clash代理,和你遇到了同样的问题,我的解决方法是把源代码里的check_proxy.py的13行 request.get的参数加上verify=False就行。
# 原先的 response = requests.get("https://ipapi.co/json/", proxies=proxies, timeout=4) # 修改后 response = requests.get("https://ipapi.co/json/", proxies=proxies, timeout=4, verify=False)
clash木有用过,它的本地代理模式是socks5还是http呢?
另见see also #9,也是个方法
MAC上一直不行
一直是time out, check proxy是可以通过的,但是打开页面后功能都用不了qaq,代理选的台湾和日本,都不行
@Lyan-ing 有的机场人太多,被openai封了,另外香港好像不封了可以试试
代理所在地查询超时,代理可能无效 这是为啥呢 我运行后就一直是超时,是不是我的key有问题
[local] Request timeout, network error. please check proxy settings in config.py.
[local] Request timeout, network error. please check proxy settings in config.py.
阿好了,可以换个节点。Clash填proxies = {"http": "127.0.0.1:7890", "https": "127.0.0.1:7890", }就行
@doyle1996 连代理检测都不能通过的话,那就肯定跟OpenAI没关系了
这个问题怎么解决。
我这个就明明显示正常,但是一点提交就出错
救命sos
我这个就明明显示正常,但是一点提交就出错
![]()
你是就在config.py里面改了proxies的端口,运行check_proxy.py就显示日本吗
我在config.py里面改了proxies的端口,然后就直接运行的main.py ,显示了日本,但是报错
我在config.py里面改了proxies的端口,然后就直接运行的main.py ,显示了日本,但是报错
换节点试过吗,可是我的为啥改了端口还显示中国啊...
我在config.py里面改了proxies的端口,然后就直接运行的main.py ,显示了日本,但是报错
换节点试过吗,可是我的为啥改了端口还显示中国啊...
换节点会显示不同节点的地区,sos
老天,有大佬解决这个问题吗?同用clash,不管是本地ip还是127.0.0.1:7080,check都过不去,现实代理所在地查询超时,代理可能无效。运行也是TimeoutError
我用的代理是clash for windows,我更改了代理地址
但是仍然出现错误
![]()
为什么在jupyter notebook里调用gpt就可以到pycharm就出问题了,感觉跟这个问题一样,要咋解决啊XwX
你的这个情况我没遇到,我只是出现了代理在中国的问题。我的解决是开启全局代理就OK了
我在config.py里面改了proxies的端口,然后就直接运行的main.py ,显示了日本,但是报错
换节点试过吗,可是我的为啥改了端口还显示中国啊...
换节点会显示不同节点的地区,sos
我也遇到了你这个问题,然后我通过更换全局代理解决了
网络代理状态:运行。 代理配置 127.0.0.1:7890, 代理所在地查询超时,代理可能无效
同问题 +1
我在config.py里面改了proxies的端口,然后就直接运行的main.py ,显示了日本,但是报错
换节点试过吗,可是我的为啥改了端口还显示中国啊...
换节点会显示不同节点的地区,sos
我也遇到了你这个问题,然后我通过更换全局代理解决了
改了全局模式试过没用,浏览器代理地址+测试check代理都是us,main.py一运行,好嘛,本地IP相关,然后就是 超时了
@Lyan-ing 有的机场人太多,被openai封了,另外香港好像不封了可以试试
已经解决了,感谢