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密钥一般每分钟限制三次 私人使用提问完全足够了 如果觉得不够可以增加密钥,配置时一行一个


相关文章
|
人工智能 API
【服务器】搭建ChatGPT站点常见问题
【服务器】搭建ChatGPT站点常见问题
786 0
|
Java 开发者 Docker
五种常用的 Spring Boot 热部署方式
【2月更文挑战第5天】
4584 0
五种常用的 Spring Boot 热部署方式
|
11月前
|
SQL 分布式计算 Serverless
鹰角网络:EMR Serverless Spark 在《明日方舟》游戏业务的应用
鹰角网络为应对游戏业务高频活动带来的数据潮汐、资源弹性及稳定性需求,采用阿里云 EMR Serverless Spark 替代原有架构。迁移后实现研发效率提升,支持业务快速发展、计算效率提升,增强SLA保障,稳定性提升,降低运维成本,并支撑全球化数据架构部署。
1173 56
鹰角网络:EMR Serverless Spark 在《明日方舟》游戏业务的应用
|
8月前
|
文件存储 数据安全/隐私保护 开发者
群晖NAS Docker镜像源加速配置教程
本教程介绍了群晖NAS用户如何通过配置轩辕镜像加速服务提升Docker镜像拉取速度。内容包括配置前准备、详细设置步骤及日常使用说明,帮助用户快速完成配置并享受高效稳定的镜像下载体验。
4966 60
|
安全 网络安全 API
无需公网也可访问的ChatGPT WebUI服务
通过阿里云计算巢实现无需开启公网访问即可使用的ChatGPTWebUI服务。借助WEB安全代理功能保障安全,无公网费用,适合个人与团队内部使用。
|
人工智能 自然语言处理 算法
【Gemini怎么使用】:Gemini 2.0 国内使用指南
人工智能领域风起云涌,Google 凭借其 Gemini AI 模型的迭代升级,持续引领着技术革新的浪潮。特别是 Gemini 2.0 的发布,标志着 AI 发展进入了一个全新的阶段
7774 14
|
人工智能 API 数据安全/隐私保护
使用 Docker 一键免费部署 63.8k 的私人 ChatGPT 网页应用
NextChat 是一个可以在 GitHub 上一键免费部署的私人 ChatGPT 网页应用,支持 GPT3、GPT4 和 Gemini Pro 模型。该项目在 GitHub 上获得了 63.8k 的 star 数。部署简单,只需拉取 Docker 镜像并运行容器,设置 API Key 后即可使用。此外,NextChat 还提供了预设角色的面具功能,方便用户快速创建对话。
1631 22
使用 Docker 一键免费部署 63.8k 的私人 ChatGPT 网页应用
|
监控 Linux
Linux systemd 服务启动失败Main process exited, code=exited, status=203/EXEC
通过以上步骤,可以有效解决 systemd 服务启动失败并报错 `Main process exited, code=exited, status=203/EXEC` 的问题。关键在于仔细检查单元文件配置、验证可执行文件的有效性,并通过日志分析具体错误原因。确保可执行文件路径正确、文件具有执行权限,并且可以独立运行,将有助于快速定位和解决问题。
5637 7
|
Linux 数据安全/隐私保护 C语言
新手向导:轻松离线搭建最新版OpenVPN(含一键安装脚本)
OpenVPN 是常用的虚拟私有网络工具,通过 Docker 搭建非常简单。但常用的 kylemanna/openvpn 镜像已三年未更新,停留在 OpenVPN 2.4 版本。为了升级到最新版本(如 2024 年 2 月发布的 v2.6.9),可以通过官方开源社区获取最新安装包并手动编译安装。步骤包括安装依赖、下载并编译 OpenSSL 和 OpenVPN、生成证书和配置文件等。此外,GitHub 上有一键安装脚本 openvpn-install.sh,简化了安装过程,但其版本可能不是最新的。安装完成后,还需配置 iptables 以确保客户端能正常使用代理网络。
16183 1

热门文章

最新文章