最近注册ChatGPT账号时似乎不需要验证手机号了,但是如果要调用OpenAI API,必须要先验证手机号,否则就会提示Verify your phone number to create an API key,无法创新新的API key,这篇文章ChatGPT中文网就分享下如何绑定手机号。
一、OpenAI API使用需知
OpenAI API(ChatGPT API)就是一个可以调用GPT模型的接口(API:Application Programming Interface 应用程序编程接口),包括GPT-3.5(ChatGPT)、GPT-4.0等,有了这个接口我们就可以基于基于ChatGPT做二次开发,例如聊天机器人、智能客服、语音识别、自然语言生成等等,另外,我们在使用一些基于ChatGPT的开源项目(如AutoGPT、ChatGPT Next Web)时也需要配置自己的API key。
目前申请OpenAI API前必须要绑定手机号,并且是国外手机号才行。
从2023年11月中旬开始,OpenAI对API的调用地址(IP)审查非常严格,在不允许的地方调用API很容易导致号被封了,如下图,大家使用时一定要注意,详见:《OpenAI和OpenAI API因为使用条例或者调用地址被封号Access Terminated了怎么办?》
推荐阅读:
- 如果你不想那么麻烦验证手机号,也不想自己的账号有被封的风险,可以直接购买OpenAI API key:《OpenAI ChatGPT API Key购买:无需国外信用卡,支付宝付款即可》
二、OpenAI API验证手机号教程
打开OpenAI API platform(https://platform.openai.com/api-keys),如下图所示,提示You currently do not have any API keys(您目前没有任何API密钥),并且Create new secret key按钮是灰色的,无法创建新的API key,点击【Start verification】开始验证(如果你没有这个提示,并且可以直接创建API key,则说明你这个账号已经绑定过手机号了):
这里需要使用国外手机号(国内手机号是不行的),如果你没有国外手机号的话可以选择使用接码平台的,之前ChatGPT中文网在ChatGPT注册教程中分享过一个接码平台,详细可以参考:国内注册ChatGPT教程之ChatGPT接码平台注册和国内注册ChatGPT教程之手机号验证。
将手机号填入(注意选对国家),然后点击【Send code】发送验证码:
收到验证码后完成验证,很可能会有个【A note on credits】的提示,意思就是这个号码已经与一个现有ChatGPT账号绑定了,所以没有额外的免费API额度,但是ChatGPT中文网试了好几个新的手机号都是这个提示,不知道是不是一个bug。不过就算没有额外的免费API额度,依然是有免费额度的,所以不影响我们接下来的操作。
回到API keys页面,就可以正常Create new secret key(创建新的密钥)了,随便取一个密钥名字:
如下图所示,一串以sk-开头的随机字符串就是OpenAI ChatGPT API keys,点击右边的复制按钮可以一键复制key:
另外,我们可以在Usage页面查看OpenAI API免费额度,现在依然是赠送5美元的免费额度,并且好像更新后免费额度没有有效期了(起码ChatGPT中文网没有发现在哪里):
以上就是ChatGPT中文网给大家分享的如何解决必须绑定手机号才能使用OpenAI API的问题。更多AIGC资讯与使用欢迎加入我们:AIGC交流群:人工智能内容创作的聚集地。