当前位置:   article > 正文

20分钟搭建一个专属于自己的chatGPT!!!

怎么搭建chatgpt

前言

搭建ChatGPT私人版是一个非常有趣和有用的项目。通过搭建私人网站,您可以让更多的人访问和使用ChatGPT,提供个性化的咨询和帮助。在这个教程中,我们将向您介绍如何搭建ChatGPT私人版,以帮助您更好地理解和使用ChatGPT

1.准备

搭建ChatGPT私人版需要提前准备以下内容

  1. 服务器 *

  2. ChatGPT密钥 *

  3. 域名(可有可无) 用于访问网站 可用服务器IP替代

1.1.服务器环境

1.1.1.服务器购买(已有服务器可跳过)

  • 阿里云服务器(配合阿里云域名) https://u.6api.top/329GK8

    036c2edc278bb16f4dcf9488283bcc96.png

    3d217a7e3b69f70528ada87fe1c54297.png

    4e6142929377e49bbaa596cdbc694100.png

  • 操作系统选CentOS->CentOS7.9 64位版 地域可以根据自己所在地区选 我这里选的华东1 其他默认即可

  • 838a1b3723a332e23b438d451e9e97a3.png

    f3c6983fafc23652c19866f210f946b3.png

  • 公网IP是等会会用到的服务器IP

    如上图所示重置实例密码 远程可通过工具连接或者下图所示

    60022f3c6f33b75f482495d5e217e750.png

    f4259348669bc37fd33b75f00588abd4.png

  • 腾讯云服务器(配合腾讯云域名) https://curl.qcloud.com/d6UBAktM

    d979b9a08ce219d5e5d3ad251461de9b.png

    8b6eca312815d1edabd8d3fa3fc416b9.png

如果没有域名任选其一即可

1.2.ChatGPT密钥

1.有带余额账号

登录ChatGPT官网 查询KEY地址https://platform.openai.com/api-keys 查询余额地址https://platform.openai.com/account/billing/overview

f3ef076687b181878bd3871048c8ab23.png

fa835a7418f779c391e9ffb1a577d187.png

9e1c8554cd0ace8baa0defae63beffc5.png

90e4165f3fa2e5f52519f9507340df0d.png

b0e88f4eebede8e171567d6600571a00.png

名称随便输入即可

ffba8d115eb51daa34f21363fea2fbfb.png

abcff4eb79f81bede554cd2254c1727b.png

sk-ljTsvaShzATpq2VZlpLGT3Blbk**759UFOx6ENvT9asADiAO 就是你的ChatGPT密钥

2.如果你没有chatGPT带余额账号 可以自行注册(需要国外手机号)或者

下方链接购买账号

https://minechat.shop/

2.环境搭建

2.1.安装宝塔环境

为了方便操作我们这里安装宝塔环境

宝塔官网https://www.bt.cn/

安装脚本

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

服务器上运行

883a5f06cd89f2b5b44882294f26c16f.png

1e37ae6859765793fa94767737d40bc4.png

这里输入y等待即可

2.2.放行服务器安全组

6388a2a57f6299e0c4f0366675d4d99a.png

10fbafe82c222af2994f6fded31cda6c.png

如图所示安装完成 需要安全组放行10414端口 具体需要你的实际端口

485f980384d2b40f569174d56502601a.png

bdc913e886498af450da63af7167c8ae.png

修改好安全组后到安全组 管理规则放通具体端口

1cf295c8077851d0d0c333035f4c1ea6.png

6da761133cfafabe8911144c708a3e21.png

添加具体端口 还需要放通80端口

3630b67f30ae66770999cf5d83a135c2.png5df1fe063c4dc8b59b38bfa47152c890.png

最终需要放行规则如下

4d88482e1f4b4395571f286d61d6608e.png

d1eeebc77383f74d2cdbf288addda330.png

2.3.使用宝塔安装运行环境

进入外网面板地址

8c05e74c3d9a33f443ba47e5352258b5.png

dff1f2b078d78234d45187999cc773da.png

f2ac97cd614542f4028f577b640f8ac5.png

7b98bd6b4c42f7af7c1deeae0eb90f20.png

输入username和password登录即可

根据提示绑定完账号进入宝塔面板

7a7cd7987da4afdd94a0087e906bc464.png

61593dd0db14188918ab4b702ae92d85.png

这里这样选择之后一键安装 还需要安装redis,Java如图操作

90e02d1c7e44029422a138589adaecfe.png

d4f8d8220b010ff40242bffc6f4ed1ed.png

等待安装完成 这里可以查询到安装进度

66e29111eec9a86f7b3ba0905397f2da.png

2da6f3fc2b1df2036701d2f5a904a735.png

我这里安装完成了

ceb4d9be3ee776d3da8f60f9a6026464.png

8107d305516eb266bbccfdb8c1e68fdd.png

安装java

309696a3371b29f20ce346b3c8959799.png

ba34b4bbf1dc5a0bbe2ccecc8c288ab1.png

安装完成如下图操作

95ef526719025cf6fca4937637ac22d8.png

6cc7a4635b44eebe77e76af40fbad78c.png

2.4.添加网站访问测试

14049fa5f7fd62a1002f5abf27ee542e.png

1332e28eede89956bdcc3d24280967d2.png

这里的数据库账号密码记住后续需要 访问测试

http://47.58.124.205/

正常 如果访问不通需要看2.2是否放开80安全组

f9ff75fe51e11633427ac9309aaa15ce.png

3.运行项目

3.1.上传项目

0242c3b9190ae055a32a081ed53fed85.png2ce27d51fee3c3a3a4f253ab02fce973.png

点击根目录 选择项目文件上传

deb4274a9e23321143276b1f6db6c784.png

3f7dc03cd283046463ca56a93c69895e.png

上传完成后编辑application.yml

de0917632e8c4adfd88653b3986a01a7.png

283dce35c9be791c87883325b7e036f4.png

根据自己实际情况更改

fb65bf4670dc0be4cd9bb595d378fe2f.png

2bb0540087f539e4aea46223e2c17dd4.png

保存即可

3.2.配置项目

0141d65435023465b81685a0794a954d.png

9a3f2750fe4c9eed58127979c39fa1ce.png

60adb642e33d785bf89e1619d85e8d38.png

528b07f55f5eae8c893b46b85150b863.png

需要配置如下

cff9e6ab34c2c6290d0c7cc4afd30611.png

36330f0dbc236a5c201b6541c7bfe1a6.png

17309022c39c3d664323af37e840b4c4.png

c022cfb8064ce952a6e050e52ba3b488.png

3.3.配置可访问到项目

需要配置

  1. location / {
  2. proxy_set_header Host $host;
  3. proxy_set_header X-Real-IP $remote_addr;
  4. proxy_set_header REMOTE-HOST $remote_addr;
  5. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  6. proxy_set_header HTTP_X_FORWARDED_FOR $remote_addr;
  7. proxy_http_version 1.1;
  8. proxy_set_header Upgrade $http_upgrade;
  9. proxy_set_header Connection "Upgrade";
  10. proxy_set_header X-Real-IP $remote_addr;
  11. proxy_read_timeout 1w;
  12. keepalive_timeout 1w;
  13. proxy_pass http://127.0.0.1:8989/;
  14. }

eb64f394ffdd23f2167c289dd2507116.png

如图配置 保存即可

需要允许访问js css等静态文件

bad825ce268a8cdd6be69e773fa8adc6.png

8144fd4a589d82eefbb16633da21ac96.png

b675b55bb6cd6a626910d59a465ef0e7.png

a950f647a7cea085bb7e297861c9180b.png

3.4.访问测试

最后访问我们的服务器公网IP 我这里是http://47.98.124.205/

82d1648c24f374606273382afc2a9e03.png

b1b41133d577156c3750e0948d37dd91.png

恭喜你搭建完成

发送消息测试 登录注册我直接跳过了

17fdcedbce52961db0d16d5db7b86d8a.png

b0ff1e217273d87e995fe9bc80595fa8.png

至此搭建完成

4.完结

ChatGPT私人版到此已经搭建完成了 你可以在3.1中application.yml中修改你想要的网站名称 公告等

注册的带余额的ChatGPT密钥一般每分钟限制三次 私人使用提问完全足够了 如果觉得不够可以增加密钥,配置时一行一个

文章中和视频说的资源都在小余哥公众号里面回复

chatGPT

即可获取

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/452965?site
推荐阅读
相关标签
  

闽ICP备14008679号