今天,发现 openai 的全系网址在国内都访问不了了,包括 开发文档、api接口等。
这很容易理解,国内大量接入ChatGPT,敏感数据就可能被它收集,ChatGPT 注定在国内很难大规模应用,OpenAi 也很识趣,部分页面主动限制了中国的用户,我们急需国内同类产品的崛起,
但是对于目前仍有需求研究 ChatGPT 的开发者,如何解决?
使用 nginx 作为代理的配置:
server {
listen 80;
server_name openai.yourdomain.com;
location / {
proxy_redirect off;
proxy_set_header scheme https;
proxy_set_header Host api.openai.com;
proxy_pass https://api.openai.com;
}
}
调用 openai 的 api 接口时,网址不再是原始地址:
https://api.openai.com/v1/completions
https://api.openai.com/v1/chat/completions
https://api.openai.com/v1/images/generations'
将接口调用网址切换为:
http://openai.youdomain.com/v1/completions
http://openai.youdomain.com/v1/chat/completions
http://openai.youdomain.com/v1/images/generations'
即可