最近ChatGPT挺火的,但是一直没有时间研究。对于新的东西还是要接触一下才知道,新的技术也需要学习一下,技术本来就是要不断的学习,才能不断提高自己。那么该从什么地方入手呢?思路大致如下:
- 首先要拥有一台海外的服务器,当然也可以用科学上网的方式,但是不是特别靠谱。
- 注册一个海外的手机号用于ChatGPT验证。
- 注册ChatGPT账号,可注册个人或者组织账号。
- 创建API Key并保存下来。
- 开发Web Api。
- 部署Web Api。
- 访问Web Api测试。
那么思路有了,那接下来就按照思路一步步进行。
一、服务器
首先我们购买一台海外的服务器,因为用海外的服务器可以更好的访问国外网站,避免了科学上网的烦恼。这里我用的是腾讯云,价格还比较便宜。配置选的是2核4G的一台新加坡服务器,系统为windows,价格在96元/月。
二、注册手机号
服务器有了,那么我们登录服务器,在服务器上访问注册手机号的网站,推荐https://sms-activate.org/这个网站。
注册登录网站,进行充值。
选择支付宝,目前最低充值为2美元,那么就充2美元就够用了,一个号也没多少钱。
充值后,刷新网站,我们在右上角就能看到余额信息。
好,我们开始购买手机号,在左侧搜索框输入OpenAi,点击下方的搜索结果。
这个时候我们会看到很多国家号码的价格,这里建议选择非美国的号码,因为美国的号码所剩不多了,剩下的都是虚拟号,会被OpenAi公司拒绝。
我这里选择的是巴西,点击购物车即购买成功。
三、注册ChatGPT账号
现在手机号也注册了,那么开始注册ChatGPT。
网址:https://platform.openai.com/
按照流程填写邮箱,这里推荐谷歌邮箱,没有谷歌邮箱就用微软邮箱,如果还没有就动手注册一个,我这里使用的是微软邮箱。
邮箱填好后下一步会提示输入手机号码,把刚才注册的手机号填入框中,OpenAi会发个验证码,我们在刚注册手机号平台接收验证码,将验证码填入指定框中,点击确认按钮就注册成功了。(注意:在输入手机号后出错,多半是因为该地区的号码已经不能用了,换一个地区试试)
四、创建API Key
登录OpenAi官网,点击右上角选择View API keys。
点击创建新的key
将创建好的key保存下来以便放入程序中。
五、开发Web Api
这里可以新建一个web Api项目,建议基于.net core 2.2以上版本,需要引用OpenAi程序包
编写代码如下:
六、部署Web Api
将编写好的Web Api部署到海外的那台服务器上,这里用的IIS,部署之前要确保服务器上装有IIS,没有的话需要先安装,安装后还需要安装.net运行插件,我这里是用的.net5,那么就需要到官网下载.net5运行组件。
这一切都做好后,我们将项目部署在IIS上,如果有域名直接绑定域名就行,没有的话就用ip+端口。
七、访问Web Api测试
环境有了,那么我们来测试一下效果。
没有问题,可以正常访问,后面就可以根据需要来调用api,也不需要科学上网了。但是openai给的额度有限,额度用完还需要自行购买流量。
评论区