JeecgBoot 从3.6.3+版本起,默认提供了ChatGPT AI助手对话功能。
AI助手效果图
进入JeecgBoot后台首页,点击首页右侧中间“AI助手”,弹出AI助手对话界面。
![](http://dingyue.ws.126.net/2024/0322/64d2d66aj00saquos007dd0010p00iym.jpg)
配置文件
修改配置文件,先把jeecg.enabled开关打开。
![](http://dingyue.ws.126.net/2024/0322/18b9a853j00saquqp000hd000mo007rp.jpg)
ChatGPT 的apiKey申请
配置文件主要需要ChatGPT 的apiKey和ChatGPT的域名地址,apiKey通过ChatGPT 官方申请即可;国内被禁的情况下,可以自己搭建代理。具体参考下面文档:ChatGPT 账号注册流程
需要注册ChatGPT API账号,获取apikey 具体注册步骤如下
![注册材料](http://cms-bucket.ws.126.net/2019/10/14/c66f41ca219849a987b74f5b496dd9db.png)
注册材料
由于ChatGPT没有开放中国区(中国港澳台地区也没有),所以如果现阶段我们想在国内使用ChatGPT,需要准备以下材料:
- 国外邮箱:因为国内邮箱注册的账号过多,ChatGPT关闭了所有国内邮箱的注册渠道,目前注册成功率较高的是Gmail;Gmail注册地址:https://accounts.google.com
- 国外IP: 需要ChatGPT已经开放的国家或者地区的IP地址,例如美国、英国、韩国、日本等都可以。
![注册ChatGPT](http://cms-bucket.ws.126.net/2019/10/14/c66f41ca219849a987b74f5b496dd9db.png)
注册ChatGPT
- ChatGPT注册地址:https://chat.openai.com/auth/login,选择注册(Sign up)。
![](http://dingyue.ws.126.net/2024/0322/5ed1bfa4j00saquvt001bd0013p00lim.jpg)
访问ChatGPT官网前需要保证你当前使用的IP能够正常使用ChatGPT,否则就会报Access denied
2. 使用谷歌邮箱(gmail)注册账号。
![](http://dingyue.ws.126.net/2024/0322/a5a75f7aj00saquwk001bd000c200g8m.jpg)
![](http://dingyue.ws.126.net/2024/0322/37667bd1j00saquwk001bd000dt00emm.jpg)
3. 创建账号密码后,ChatGPT会给注册邮箱发送一封验证邮件,我们需要登录注册使用的邮箱,收取邮件并点击右键正文中的Verify email address按钮,进行验证。
![](http://dingyue.ws.126.net/2024/0322/c1afe205j00saqv020029d000n700jpp.jpg)
4. 验证通过后完善个人信息。(全名,生日)
![](http://dingyue.ws.126.net/2024/0322/eb4bdd12j00saqv0i000rd000do00bwm.jpg)
5. 进入下图界面代表ChatGPT已经成功注册。
![](http://dingyue.ws.126.net/2024/0322/2ffdea98j00saqv0j0020d0010i00m6m.jpg)
ChatGPT 的apiKey申请步骤
ChatGPT API是一个可以调用GPT模型的接口,有了这个接口我们就可以基于基于ChatGPT做二次开发。
目前申请OpenAI API前必须要绑定手机号,并且必须是ChatGpt已经开放的国家的手机号才行;如果你没有国外手机号,可以参考下文注册一个接码平台。
接码平台注册
本文使用的接码平台是sms-activate;这是一个付费的接码平台,需要提前充值才能接收验证码;如果您有海外的手机号或者有自己的接码平台可以用自己的。
1. 访问sms-activate:https://sms-activate.org/cn,点击右上角注册,使用邮箱注册。
![](http://dingyue.ws.126.net/2024/0322/b053776cj00saqv34003ud000mk00e0p.jpg)
2. 注册成功后点击右上角+号充值,目前支持信用卡、支付宝等渠道充值。
![](http://dingyue.ws.126.net/2024/0322/4d1a1466j00saqv3k007qd0015n00pmm.jpg)
3. 最少需要充值2美元,一般2美元足够我们完成手机号验证了。
![](http://dingyue.ws.126.net/2024/0322/05d18266j00saqv3i000td000db00bum.jpg)
4. 充值完成后,在左侧输入openAI,在下方选择一个chatGpt开放的国家的手机号购买。
![](http://dingyue.ws.126.net/2024/0322/0ef81916j00saqv3i0022d0009q00lqm.jpg)
5. 购买成功后可以在我的激活中看到已经购买的手机号,复制手机号到openAi的手机号验证。发送验证码后可以在该页面查看收到的验证码。(没有成功收到验证码会自动退款)
![](http://dingyue.ws.126.net/2024/0322/0822d167j00saqv3j002ud000xm00n8m.jpg)
申请ChatGPT API
- 访问openAI开放平台:https://platform.openai.com,点击左侧API keys,右侧提示需要验证手机号,点击Start verification
![](http://dingyue.ws.126.net/2024/0322/1adb2aeaj00saqv65004id000zm00mmm.jpg)
2. 输入在接码平台获取的手机号,发送验证码
![](http://dingyue.ws.126.net/2024/0322/4d477044j00saqv64000hd000f90062m.jpg)
3. 回到接码平台,查看收到的验证码,填写到openAI验证界面输入验证码验证完成。
![](http://dingyue.ws.126.net/2024/0322/ba6a6d54j00saqv64000id000p1006sm.jpg)
4. 此时可以通过Create new secret key来创建API keys
![](http://dingyue.ws.126.net/2024/0322/3d7d9099j00saqv65002wd000uu00iam.jpg)
![](http://dingyue.ws.126.net/2024/0322/a6ee8cd3j00saqv64000sd000er0087m.jpg)
5. 成功创建时弹框中将展示您的secret key,请在此时妥善保存,因为secret key只会在此时完整展示,之后都不会再显示secret key的内容了。
![](http://dingyue.ws.126.net/2024/0322/845aa5bfj00saqv640018d000ed009em.jpg)
ChatGpt API文档https://platform.openai.com/docs/api-reference/chat/create
ChartGPT 搭建境外代理步骤
- 购买境外的云服务器,并确保ip地址的ASN归属地是海外。
- 登录服务器,安装nginx。
# yum install -y nginx
编辑nginx配置文件vim /etc/nginx/nginx.conf,将所有请求转发到api.openai.com
![](http://dingyue.ws.126.net/2024/0322/8b46684bj00saqvbv000sd000m600azp.jpg)
热门跟贴