众所周知,在OpenAI公司提供服务的161个国家和地区中,中国大陆并未在列,这对我们调用和使用GPT系列模型带来了不便。下面是几种能够在国内无需科学上网便捷地调用OpenAI的GPT模型的方法。

一、使用中转地址

中转调用地址相当于代理了发往OpenAI的调用请求,该地址作为中间人帮助通过网络障碍。获取中转地址有以下几种方式:

我们可以直接在百度搜索OpenAI API中转调用地址,像CSDN、知乎是有很多提供中转地址的内容创作者或程序员的,基本都可以直接使用。当然这些中转地址并非你本人所有,提供中转地址的人是可以查看你的数据的,这存在一定数据安全问题。

我们可以使用cloudflare的worker功能自己制作一个中转地址,具体方法和代码可以参考我的这篇文章:使用CLOUDFLARE WORKER转发OPENAI API并设置关键词屏蔽。这种方法需要你购买一个自己的域名,相对来说过程比较麻烦,但是值得一试。

③如果你拥有一台国外的服务器,可以直接部署相关服务器代理api.openai.com的访问,这需要一定的编程基础。使用nginx的代理即可完成。当然,你的这台服务器的IP需要确保没有被纳入黑名单。

需要说明的是,上述使用中转地址的方法都需要你自己拥有OpenAI官方的API Key。你可以通过注册OpenAI账号的方法获取,这涉及到访问OpenAI官网,同时需要使用国外的手机号接受账号激活的短信。新注册的OpenAI官方账号拥有5美金免费额度,有效期三个月,频率限制为每分钟3次,每天200次。如果你拥有国际VISA或者Master卡向OpenAI付费,会获得更高的调用频率。

虽然新账号只有5美金额度,但是5美金额度对应的Token量是非常大的,差不多相当于100多万汉字的交谈量,正常自用基本很少在3个月使用完。

二、使用中转调用站

中专调用站通常可以提供国内的调用服务,他们会加价提供调用服务。

优点是很多调用站的额度购买后没有期限限制,同时每分钟调用次数并发量很高,不会只有3次,也不存在日调用上限。并且,OpenAI官方的5美金赠送的额度无法使用GPT-4,而很多中转站都提供全系列模型的调用。

站主我自己也搭建了中转调用站,但是这个站点作为非营利站点,并不提供公众服务,只为有科研或教育需要的朋友提供调用帮助,可以访问Nicrik OpenAPI。该站点不仅支持GPT的模型,众多国内模型例如文心千帆、讯飞星火、ChatGLM、阿里的千问都是可用的,可以用于学习研究。

对于能够合法提供公共服务的API调用站,API2D应该算是少有的一个,API2D使用很方便,缺点就是有点贵,调用价格是OpenAI官方的1.5倍,属实有点太贵了。如果想要使用API2D,可以参看我的这篇博文:没有OPENAI的APIKEY?可以试试API2D没有OPENAI的APIKEY?可以试试API2D