【2024年3月更新-固定IP有效防封号】中国用户如何注册OpenAI(ChatGPT)、获取API Key并搭建API反向代理服务

最后更新于: 2024年3月10日

折腾了一阵,总算用上了OpenAI的服务,虽然现在各种教程已经满天飞了,我还是想自己做个记录。目前网上同类教程,对于风控安全因素很少介绍,这里你将收获满满的干货,最大程度降低被封号的概率

提示:本文比较适合知道如何操作VPS的用户阅读,因涉及到比较多的技术操作细节。如果你还了解一点虚拟货币的知识,那就更好了~

【2024年3月更新】

    • OpenAI官方发来邮件,通知从2024年3月8号起必须先充值才能使用API,新老用户一视同仁

【2024年1月更新】

    • 目前新用户注册ChatGPT(https://chat.openai.com/)不需要手机号验证,用邮箱即可(依然首推使用Gmail邮箱注册,或者用Google账号授权方式,实在没有的话可以用免费的Proton邮箱
    • 但是,如果你要开通API(https://platform.openai.com/),还是要手机号,可以用SMS Activate接码解决
    • 目前新用户如果要用API,得预充值(至少5美金起步),老用户还是可以继续用后付费的方式,即用多少付多少,事后扣费

【2023年11月更新】

    • 2023年11月22日起,Dupay推出一款全新的订阅卡,专为订阅各类服务而设计,主打一个低门槛开卡,但有资金上限,以及不支持国内电商平台消费。鉴于Dupay原来的几个卡片开卡和充值成本上升,如果仅仅是为了订阅OpenAI/ChatGPT,也可以考虑开一张此类订阅卡(注意是VISA卡,可别开错了),且Dupay订阅卡无需KYC,也适合对隐私要求比较高的用户。

【2023年8月更新】

    • 2023年8月18日之后注册的账号,使用API也必须预付费了(先充值再使用);之前注册的老账号,如果不修改原来的绑卡信息,可以继续用后付费方式。

【2023年6月更新】

    • Depay升级品牌为Dupay后,推出新的Visa卡段可以支持OpenAI付费,但以前老的Master卡段已不支持OpenAI付费。

背景知识

1、OpenAI官方的网页应用ChatGPT(https://chat.openai.com/)不对中国用户(包括港澳地区)开放使用

2、OpenAI官方的API刚上线时,是对国内用户开放使用的,但是国内神秘力量主动屏蔽了对此API的访问,所以“正常途径”也是无法使用的

3、如果你只是想简单体验一下而已,找个梯子注册(注意港澳IP也不行)和访问ChatGPT网页应用即可,API是为了在各种各样的第三方产品中使用(如自己搭建一个网页版的ChatGPT-Next-Web

4、目前注册账号都有赠送账户余额(有效期三个月,但已经从最初的18美金缩水到5美金)

5、ChatGPT Plus是针对ChatGPT(网页版)的一项增值服务,每月订阅费是20美金

6、OpenAI官方的API按量收费,每个月会扣费(从你绑定的银行卡扣),所以使用量不大的话,为API付费还是比用Plus订阅划算的

7、绑卡付费使用API与绑卡订阅ChatGPT Plus是两回事,后者的风控校验更加严格(很多人无法绑卡)

8、不绑卡的用户,访问速度会被限制,这是已经被证实的了

以上,由于本人最主要是为了使用API,所以此教程不涉及ChatGPT Plus相关话题。

一、注册虚拟卡Dupay/Depay并充值美元

前面提过,如果你想长期使用OpenAI的服务,用完了赠金后,是要绑定银行卡扣费才能继续使用的。

实践证明,国内所有银行卡都无法绑定OpenAI(据说香港卡也不行)。所以,咱们要另辟蹊径,搞一张国外发行的银行卡。还好,如今虚拟银行的应用已经很普遍了,我们可以申请此类虚拟卡来绑定OpenAI。

最近在华人圈比较火的虚拟卡服务是Dupay(点此前往注册,更详细的开卡教程可以参考这篇。老板也是海外华人,明显是以华人为主要服务对象,无论是从官网、App的设计上,还是从老板在Twitter上的大力营销动作上,都看得出来。

简而言之,你可以使用加密货币USDT充值到Dupay钱包,再通过Dupay钱包将USDT转换成美元,并将美元充值到你从Dupay申请到的Visa卡或者Master卡,这样你就有了一张预充值卡,可以去OpenAI绑卡消费了。

顺便提一句,Dupay卡(订阅卡除外)可以绑定国内的支付宝、美团等应用,也就是说,这张卡可以作为币圈玩家在国内少量消费掉USDT的一个可行途径。实际上这也是Dupay之前的主要使用场景(所谓“出金”),只是刚好赶上了OpenAI这波热潮,大家突然发现用Dupay来绑卡也是挺好用的。

问题来了,我们从哪里搞USDT?一般来说,可以注册一个加密货币交易所账号(如OKX欧易,使用此链接注册有机会获得最高价值50 USDT的数字货币盲盒),直接使用人民币购买USDT,然后从交易所提币到Dupay钱包。或者,若你身边有认识的朋友是币圈玩家,你也可以和TA进行私下交易,让他转点USDT给你。

温馨提示:

1、目前部分交易所的新注册用户,首次买币后会被暂时冻结资金一段时间(例如我之前注册OKX是7天,可能会调整),过了冻结期,才能把首次买到的虚拟币转出平台。所以本教程特意把这部分介绍放到前面,方便从没买过虚拟币的朋友打好提前量,免得你看完教程后才发现卡在没有USDT这个环节。

2、(新手须知)国内有关部门对于“将USDT转成人民币”管得非常严格(反洗钱),动辄可能冻结你用来交易的银行卡,不过大家可以放心,“用人民币买点USDT”这个操作是相对安全的。

3、【2023年11月更新推荐】从综合成本(开卡费、月费、兑换美元汇率差等)考虑,推荐Dupay开订阅卡(开卡费低至5美元,且无需KYC),如果你还有其他长期使用虚拟卡的场景,可以考虑开高级卡。但也不建议一次性往Dupay充值太多,有需要再充值。

4、Dupay卡安不安全?我是这么看的,他们这个服务有很清晰的盈利模式(开卡费、月费等),商业逻辑上能行得通,问题就不大,没必要跑路。当然了,对于一个新商家,咱们可以稍微谨慎点,不要一次性充值大量的钱进去,这个倒是我们自己可以把控的。

二、搞个“梯子”

搭梯子的办法很多,我就不详细介绍了。纯尝鲜用户随便找个白嫖的梯子也行,Again,本文主要介绍可长久使用不翻车的方案

出于风控和稳定使用考虑,我推荐买个美国VPS,注册账号和后续登录、以及后续调用API均固定使用此VPS的IP,以防封号

这里我推荐美国主机商RackNerd,有很多年付10美金左右的廉价机型,可支付宝付款(如果你有PayPal建议用这个支付,有争议时对消费者比较有利)。以下面截图这款为例内存有1GB,且西海岸的San Jose (圣何塞) 节点有货,年付10.98美金,折算成人民币不到80元,这点小钱就能买个美国独立IP,你还犹豫啥对吧。要知道,很多年付10美金的竞品,基本都只有512GB内存,而我们知道,VPS内存自然是多多益善啦。

温馨提示:

1、如果你运气很糟糕,买到被和谐的IP(也就是国内ping不通这个IP,,用站长之家Ping检测工具即可),请立即提工单联系客服要求更换IP,国外主机商对这种情况一般都是允许更换IP的,至少RackNerd家是可以免费更换的(参考下图说明),当然一般会有个时间限制,例如购买后在24小时之内才允许之类的。

2、有时候,某些奇怪的主机商,他们的IP地址国别信息飘来飘去的,这种是不靠谱的。为了确保你买到的IP确实属于你想要的国家,可以用https://bgp.he.net/检测一下,看看Country是啥。题外话,说出来有点离谱,我之前不是搞了台甲骨文韩国的机子么,用了几个月后,IP居然变成日本的了。。。

3、为防止刚买到VPS的IP已被OpenAI拉黑了(没错,他们家对美国IP也是有封禁策略的),拿到VPS访问权限后,请立即使用此脚本检测能否正常访问ChatGPT;如果无法访问ChatGPT,建议联系主机商客服申请退款(这个时候就得随便编个退款理由,例如说你不小心买错了)。

题外话,IP地址这玩意有时候是个玄学问题(所谓原生IP,广播IP等等术语),你觉得很“干净”的IP,OpenAI偏偏就把你拉黑了,也挺无奈的对吧。但,比起被万人嫖的鸡场IP,自己搞一个VPS,肯定是更稳定的

4、虽然有能力折腾VPS搭梯子的读者,应该不用我提醒,不过我还是多写一下吧,买美国VPS,没其他需求就买美国西海岸节点的,从国内访问延迟会低一些,相比起美国中部或者东部的节点而言。

首先利用这个美国VPS搭建一个梯子,方法请自行Google,后续注册OpenAI账号和每次登录官网后台,都使用此梯子。

  • 为减少机子IP被东方神秘力量屏蔽的概率,不建议使用此梯子作为日常出国学习的主力途径(我甚至建议平时可以让VPS上的和谐协议停止运行,有需要登录OpenAI官网后台时,才SSH进去启用下服务)。
  • 日常出国的话,你大可以随便买个鸡场服务,或者另行购买多一台VPS来自行搭建都行。如果你想买RackNerd的机子专门做出国冲浪主力用途,建议买有洛杉矶DC02节点的机器(贵一些,如2023年黑五活动款年付$16.98),访问Google才不会频繁跳验证码。顺便提一下,RN家线路比较一般,如果你是要冲浪看油管啥的,正常来说都是配合诸如NNR这种流量中转服务来加速。

其次,为了方便在国内环境稳定使用OpenAI的API服务,我们需要搭建一个反向代理,即打通“国内终端 > 自己搭建的API代理网址 > 官方API地址”这条链路。

在VPS上安装Docker服务后,使用此镜像服务,一键搭建反向代理,后续就可以通过 http://你的VPS真实IP:Docker指定宿主机端口 来替代OpenAI官方的API地址 。这个Docker镜像实在是太方便了,所以我要多夸几句这个作者,并极力推荐大家使用。

顺便提下,网上有很多教程,教你如何利用一些免费的服务(如Cloudflare)也能搭建API代理,但显然,这种公共免费服务,并不如我们自己搞一台VPS稳定。从风控的角度,如果OpenAI官方发现,调用API的源头大量来自这些免费服务的IP池,那么被封也就是迟早的事。同样的道理,虽然有网友好心,自费搭建了公益的API反代地址,但我也不建议你用。

三、注册短信接码平台SMS Activate并充值

后续注册OpenAI(确切说是API体系)需要用到境外号码进行短信验证,因此我们需要一个靠谱的接码服务。

根据广大人民群众的实践,SMS Activate完全可以应付OpenAI的短信验证码。

目前最低充值需要2美金,可用支付宝付款,很方便。充值完后,先别急着买号码,咱们移步去注册个OpenAI账号再说。

四、注册OpenAI账号

使用以上介绍的美国VPS节点梯子,开启系统全局代理(不建议使用基于域名规则的局部代理,以免有漏网之鱼)。谨慎起见,可以开浏览器访问https://ip.sb/,确认一下是否全局流量都已经出国了。

20231109更新:貌似官方对“邮箱+密码”方式的注册/登录做了限制,如果发现无法直接用账号密码登录,建议尝试Gmail授权快捷登录使用(Continue with Google)】

建议先清空Chrome浏览器cookies,重启后再启动无痕浏览模式,访问https://platform.openai.com/signup?launch建议用国外邮箱如Gmail注册,需通过邮件验证才能进行到下一步(访问Gmail也使用同一个网络环境,因为你要去点击邮件中的链接来验证注册信息,免得OpenAI风控发现你的验证链接访问IP和注册账号的IP不一致)。

来到上图,表示是时候回去找SMS Activate搞个号码来收验证码了。

在SMS Activate后台,左侧搜索OpenAI,然后点击印度,点购物车买一个号码,然后用买到的号码去OpenAI注册页面输入,点击Send code后,回去SMS Activate后台查看接收到的验证短信。

为啥我用印度号码?因为我一开始试了两个不同的美国号码都无法接收短信,换成印度号码就立即收到,估计是因为美国号码池被滥用了。反正如果没收到短信,务必记得及时去SMS Activate后台取消已购买的号码(20分钟有效期),或者再换个其他国家的号码,例如印尼,或者其他欧美国家多试试,注意需要在OpenAI能服务的那些国家名单中。

五、获取OpenAI API Key

【2024年1月份更新】注册账号时不需要验证手机号,但是开通API Key需要先验证手机号。

从OpenAI后台右上角菜单进入 View API keys 页面,点击 Create new secret key 创建一个API key。

注意:创建时记得复制好这个key存到你的笔记去,因为创建完成后就无法在官网再次点击查看明文了,这是为了安全起见。

好了,你可以开始在那些支持自定义API和API Host的应用里,填写你的Key和代理地址,愉快地冲浪吧~

以下截图为Chrome扩展ChatHub,还挺好用的,用到了我自行搭建的OpenAI API反向代理:

六、(收尾)绑定Dupay卡到OpenAI账户

绑卡目的一个是为了后续自动扣费使用,以及避免API被限速,另外是为了减少被封号的概率。从风控的角度来说,一个新注册的账号,有绑卡比没有绑卡要相对“靠谱”

绑卡的过程不复杂:

1、首先,网上随便找个美国地址生成器(例如这个),基于你的VPS IP对应的美国大致州市地址(可以通过这里查询 ),搞一个作为绑卡的账单地址。为啥要这么仔细?其实就是为了降低被风控的概率,你想啊,咱们注册/访问的IP,还有账单地址,都能对应得上,是不是看起来就很真实了对不对?

PS:美国只有少数州是不征收消费税的,所以有人想选个免税州地址作为OpenAI的账单地址。这里的风险,您可以自行评估把握,反正我自己是倾向于账单地址与IP地址保持一致,减少被封号的概率,而不是为了省一点税而冒险。

2、其次,去Dupay App上查看你申请到的卡号和CVV码,然后将卡和以上地址信息填写到OpenAI后台绑卡界面。

绑卡后会预扣5美金(数天后自动返还),所以你往Dupay卡里充值最好比这个数额多一些。我自己验证过,确实自动返还了,如下图:

以上,是一个较为粗略的教程,如有疏漏之处,也欢迎留言或者来邮件咨询~这玩意确实有一定的门槛,我也能理解,但是碍于篇幅以及保命起见,我也不能写得太细(例如如何搞梯子)。So,你懂的,just enjoy it~

“【2024年3月更新-固定IP有效防封号】中国用户如何注册OpenAI(ChatGPT)、获取API Key并搭建API反向代理服务”的8个回复

  1. 非常感谢分享,这是我看到的分享的最详细的教程了,尽管我还是不知道该怎么弄,好复杂啊!很希望能搞定它啊,为什么不对中国开放呢?呜呜!

  2. 正在操作买 racknerd, 但是不知道怎么登录进去,页面上的 ACTIVE 点了没反应,是要等一段时间才能用吗?可以加个大佬wx求指点吗?

  3. 啊老师,我找到了,原来在邮箱里有通知,傻了在 racknerd 上等了半天,第一次用完全没经验

  4. 老师,再次请求指点,可以加vx教教怎么自己搭建梯子吗,不会伸手党的,就是大概指点一下关键字和经验啥的,因为我完全没弄过,只会买梯子 T^T

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注