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

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

前言


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


1.准备


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

  1. 服务器 *
  2. ChatGPT密钥 *
  3. 域名(可有可无) 用于访问网站 可用服务器IP替代


1.1.服务器环境


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

image.png

image.png

image.png

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

    image.png

image.png

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

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

image.png

image.png

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


1.2.ChatGPT密钥


1.有带余额账号

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

image.png

image.png

名称随便输入即可

image.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 instal

服务器上运行

image.png

这里输入y等待即可


2.2.放行服务器安全组

image.png

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

image.png

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

image.png

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

image.png

最终需要放行规则如下

image.png


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


进入外网面板地址

image.png

image.png

输入username和password登录即可

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

image.png

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

image.png

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

image.png

我这里安装完成了

image.png


安装java

image.png

安装完成如下图操作

image.png

2.4.添加网站访问测试

image.png

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

http://47.58.124.205/

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

image.png


3.运行项目


3.1.上传项目

image.png

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

image.png

上传完成后编辑application.yml

image.png

根据自己实际情况更改

image.png

保存即可


3.2.配置项目

image.png

image.png

需要配置如下

image.png

image.png

3.3.配置可访问到项目


需要配置


location / {
      proxy_set_header Host $host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header REMOTE-HOST $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header HTTP_X_FORWARDED_FOR $remote_addr;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "Upgrade";
      proxy_set_header X-Real-IP $remote_addr;
      proxy_read_timeout 1w;
      keepalive_timeout 1w;
      proxy_pass http://127.0.0.1:8989/;
}

image.png

如图配置 保存即可

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

image.png

image.png

3.4.访问测试


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

image.png

恭喜你搭建完成

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

image.png

至此搭建完成


4.完结


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

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


相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
7月前
|
机器学习/深度学习 数据采集 自然语言处理
如何搭建自己的chatgpt
如何搭建自己的chatgpt
279 0
|
11天前
|
人工智能 自然语言处理 Linux
|
1月前
|
人工智能
阿里云AI作画工具免费体验
阿里云AI作画工具免费体验
200 0
|
3月前
|
人工智能 搜索推荐 开发者
AI编程助手探索之旅:Amazon CodeWhisperer 提高编程效率的利器
AI编程助手探索之旅:Amazon CodeWhisperer 提高编程效率的利器
62 1
AI编程助手探索之旅:Amazon CodeWhisperer 提高编程效率的利器
|
8月前
|
数据采集 Web App开发 人工智能
便捷高效,Notion AI比ChatGPT更加香!
便捷高效,Notion AI比ChatGPT更加香!
280 0