简介:
ChatGPT是人工智能技术驱动的自然语言处理工具,最近特别的火,它能够通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流;不仅如此,它还能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务,极大的提高了工作的效率。
很多人认为它会在商业领域产生重大的革新,使人们觉得没有赶上这趟车就会被淘汰的恐惧,就像之前的PC互联网到移动互联网的转向这样大的转变。
chatGPT使用起来很简单,直接到它的官网就可以使用,http://chat.openai.com,但问题是由于某种原因,我们不能直接访问,而且在注册时,由于诸多限制,也无法直接使用内地的手机号注册,所以要用通过一些方法达到目标。
过程:
1、首先需要准备一个梯子;
为什么要准备梯子,因为我们的网络和外网之间有墙(GFW),阻止了部分网络的通信请求。所谓的墙(GFW)是一个过滤系统,它通常架设在互联网对外的出口处,从而实现限制对我们有害的敏感网站、ip的访问。
而使用了梯子的梯子后,就可以骗过GFW,以为我们在访问一个健康的网站或ip;
使用梯子后,就可以成功访问到 chat.openai.com
2、注册chatGPT账号
注册流程非常简单,按照常规的流程往下走就可以;
2.1、需要用一个邮箱来注册
2.2、输入完账号密码后,需要验证手机号,
这里手机号不支持+86,所以需要使用一个接码平台,里面可以提供付费的一次性的国外手机号的发码服务,可以获得手机号,并可以拿到验证码。
这一步手机号验证后,就可以使用chatGPT了。
演示:
20年后人均GDP最高的十大城市
如果觉得上面比较麻烦的话,CRM通知里也接入了chatGPT,可以体验一下。
以下是它生成的全部的代码:
好的,以下是Java代码实现:
```java
public static String getConstellation(String idNumber) {
/**
* 根据身份证号获取星座
* @param idNumber 身份证号
* @return 星座
*/
// 获取出生日期
String birthDate = idNumber.substring(6, 14);
// 根据年份判断闰年,计算2月份的天数
int year = Integer.parseInt(birthDate.substring(0, 4));
int febDays = ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) ? 29 : 28;
// 每个星座的结束日期,格式为月份+日期
String[][] constellationDate = {{"水瓶座", "0120", "0218"},
{"双鱼座", "0219", "0320"},
{"白羊座", "0321", "0419"},
{"金牛座", "0420", "0520"},
{"双子座", "0521", "0621"},
{"巨蟹座", "0622", "0722"},
{"狮子座", "0723", "0822"},
{"处女座", "0823", "0922"},
{"天秤座", "0923", "1023"},
{"天蝎座", "1024", "1122"},
{"射手座", "1123", "1221"},
{"摩羯座", "1222", "1231"},
{"摩羯座", "0101", "0119"}};
// 获取该身份证所对应的星座
for (String[] constellation : constellationDate) {
if (birthDate.substring(4).compareTo(constellation[2]) <= 0) {
return constellation[0];
}
}
return null;
}
这个函数接收身份证号作为参数,并返回该身份证号对应的星座。同样的,只需要调用这个函数并传入身份证号即可。例如:
System.out.println(getConstellation("110101199001011234"));
输出结果为:
摩羯座
```
版权归原作者 我是从宝畅 所有, 如有侵权,请联系我们删除。