JeecgBoot 从3.6.3+版本起,默认提供了ChatGPT AI助手对话功能。

AI助手效果图

AI助手效果图

进入JeecgBoot后台首页,点击首页右侧中间“AI助手”,弹出AI助手对话界面。

打开网易新闻 查看精彩图片

配置文件

配置文件

修改配置文件,先把jeecg.enabled开关打开。

打开网易新闻 查看精彩图片

ChatGPT 的apiKey申请

ChatGPT 的apiKey申请

配置文件主要需要ChatGPT 的apiKey和ChatGPT的域名地址,apiKey通过ChatGPT 官方申请即可;国内被禁的情况下,可以自己搭建代理。具体参考下面文档:
ChatGPT 账号注册流程
需要注册ChatGPT API账号,获取apikey 具体注册步骤如下
注册材料

注册材料

由于ChatGPT没有开放中国区(中国港澳台地区也没有),所以如果现阶段我们想在国内使用ChatGPT,需要准备以下材料:

  • 国外邮箱:因为国内邮箱注册的账号过多,ChatGPT关闭了所有国内邮箱的注册渠道,目前注册成功率较高的是Gmail;Gmail注册地址:https://accounts.google.com
  • 国外IP: 需要ChatGPT已经开放的国家或者地区的IP地址,例如美国、英国、韩国、日本等都可以。
注册ChatGPT

注册ChatGPT

  1. ChatGPT注册地址:https://chat.openai.com/auth/login,选择注册(Sign up)。

打开网易新闻 查看精彩图片

访问ChatGPT官网前需要保证你当前使用的IP能够正常使用ChatGPT,否则就会报Access denied

2. 使用谷歌邮箱(gmail)注册账号。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

3. 创建账号密码后,ChatGPT会给注册邮箱发送一封验证邮件,我们需要登录注册使用的邮箱,收取邮件并点击右键正文中的Verify email address按钮,进行验证。

打开网易新闻 查看精彩图片

4. 验证通过后完善个人信息。(全名,生日)

打开网易新闻 查看精彩图片

5. 进入下图界面代表ChatGPT已经成功注册。

打开网易新闻 查看精彩图片

ChatGPT 的apiKey申请步骤

ChatGPT 的apiKey申请步骤

ChatGPT API是一个可以调用GPT模型的接口,有了这个接口我们就可以基于基于ChatGPT做二次开发。
目前申请OpenAI API前必须要绑定手机号,并且必须是ChatGpt已经开放的国家的手机号才行;如果你没有国外手机号,可以参考下文注册一个接码平台。

接码平台注册

接码平台注册

本文使用的接码平台是sms-activate;这是一个付费的接码平台,需要提前充值才能接收验证码;如果您有海外的手机号或者有自己的接码平台可以用自己的。

1. 访问sms-activate:https://sms-activate.org/cn,点击右上角注册,使用邮箱注册。

打开网易新闻 查看精彩图片

2. 注册成功后点击右上角+号充值,目前支持信用卡、支付宝等渠道充值。

打开网易新闻 查看精彩图片

3. 最少需要充值2美元,一般2美元足够我们完成手机号验证了。

打开网易新闻 查看精彩图片

4. 充值完成后,在左侧输入openAI,在下方选择一个chatGpt开放的国家的手机号购买。

打开网易新闻 查看精彩图片

5. 购买成功后可以在我的激活中看到已经购买的手机号,复制手机号到openAi的手机号验证。发送验证码后可以在该页面查看收到的验证码。(没有成功收到验证码会自动退款)

打开网易新闻 查看精彩图片

申请ChatGPT API

申请ChatGPT API

  1. 访问openAI开放平台:https://platform.openai.com,点击左侧API keys,右侧提示需要验证手机号,点击Start verification

打开网易新闻 查看精彩图片

2. 输入在接码平台获取的手机号,发送验证码

打开网易新闻 查看精彩图片

3. 回到接码平台,查看收到的验证码,填写到openAI验证界面输入验证码验证完成。

打开网易新闻 查看精彩图片

4. 此时可以通过Create new secret key来创建API keys

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

5. 成功创建时弹框中将展示您的secret key,请在此时妥善保存,因为secret key只会在此时完整展示,之后都不会再显示secret key的内容了。

打开网易新闻 查看精彩图片

ChatGpt API文档https://platform.openai.com/docs/api-reference/chat/create

ChartGPT 搭建境外代理步骤

ChartGPT 搭建境外代理步骤

  1. 购买境外的云服务器,并确保ip地址的ASN归属地是海外。
  2. 登录服务器,安装nginx。

# yum install -y nginx

编辑nginx配置文件vim /etc/nginx/nginx.conf,将所有请求转发到api.openai.com

打开网易新闻 查看精彩图片