最近很多小伙伴不知道怎么注册的帐号,这里在介绍一下,亲测有用,当然还要一个vpn。
前言
开始之前首先要说明几点
1. IP地址必须能访问某些网站,懂自懂,别来问我。
2. 本方法有成本,且不保证100%成功,只是一个方案。
3. 注册成功也是不保证长期稳定的,由于现在已经泛滥,听说API已经开始限流了,调用频繁的会直接报错。请善用免费的API,建议只作为学习用途。
折腾
想技术注册账号申请API,并深入学习继续往下看
参考这篇教程
推出超神 注册攻略来了(V2EX)
首先你必须自己能访问
官网并完成注册,且不要用谷歌或微软登录,只能是邮箱注册,建议用海外邮箱+海外IP地址
如果你看到这句话
Not
‘s are not in your .
说明你已经被标记不可访问了,这时候2个方法2选一
* 要么打开的无痕模式再试试
* 要么按F12找到中的和2个
清空域名下的所有数据
如果一路正常
会来到发短信验证码的地方
这里就要用到第二个网站了
也是一样,先注册登录并直接到充值界面
充值单位是美元,可以设小数点,
发一条短信是10卢布,所以差不多充个0.2美元左右
保证至少能发成功一条短信
最后可以用支付宝结算。
接下如图来左边
国家推荐印尼
运营商关键字
应该只有一个结果,就是,点击购买
如果顺利会得到一串数字是手机号
这里需要注意
例如印尼是62开头的
在注册的地方
前面默认有个+62
所以填写手机号的时候
是粘贴62以后的部分
不要再贴一次62,否则无法收到短信
在这里慢是正常的,收不到短信也是有可能的
等5~10分钟还是没有反应的话,就点重发验证码
再收不到就换个号,再试
再收不到就回到选择国家开始重新选个国家的手机号再试
直到成功为止
(稍微试验几次没成功的话好像不扣费,多了就不知道了)
注册成功登陆账户后
能看到这个界面基本就成功了
后面是开通API并用接入JAVA部分
参考文档
首先需要开通自己的秘钥
在个人账户中的api-keys页面
新增一个秘钥
new key
这个秘钥只显示一次,之后如果忘记只能作废重新申请,所以必须保存好
接下来参考官方文档里的curl方法接一个聊天接口 chat
curl https://api.openai.com/v1/completions
-H "Content-Type: application/json"
-H "Authorization: Bearer $OPENAI_API_KEY"
-d '{
"model": "text-davinci-003",
"prompt": "The following is a conversation with an AI assistant. The assistant is helpful, creative, clever, and very friendly.nnHuman: Hello, who are you?nAI: I am an AI created by OpenAI. How can I help you today?nHuman: I'd like to cancel my subscription.nAI:",
"temperature": 0.9,
"max_tokens": 150,
"top_p": 1,
"frequency_penalty": 0.0,
"presence_penalty": 0.6,
"stop": [" Human:", " AI:"]
}'
其中最重要的就是头部需要加一个
值是 字符串加 刚才申请的api-keys
直接上代码
我这里用maven创建项目,用到2个依赖
jsoup用来实现post方法,替换
用来解析传入和返回参数
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.15.3</version>
</dependency>
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.20</version>
</dependency>
核心方法