10分钟通过云服务器搭建自己的chatGPT镜像服务

通过云服务器搭建自己的chatGPT镜像服务

前提:需要有自己的API KEY

1 购买云服务器

本教程以阿里云的云服务器为例。
阿里云地址:https://www.aliyun.com/?spm=5176.28008736.J_3207526240.1.769d3e4dTtNjuI

  1. 进入阿里云官网,选择云服务器ECS进行购买
    10分钟通过云服务器搭建自己的chatGPT镜像服务_第1张图片
  2. 这里我们选择按量付费,同时服务器地址选择美国硅谷(用于减少网络开销,只要不被OPENAI频闭的地区都可)

服务器可以选择1核,0.5G内存,带宽选择1M,操作系统选择Debian11.6 64位,登录方式选择自定义密码
10分钟通过云服务器搭建自己的chatGPT镜像服务_第2张图片
10分钟通过云服务器搭建自己的chatGPT镜像服务_第3张图片

  1. 点击确认下单,这样我们就可以得到一个最低配置的云服务器,同时0.07元/小时

2 点击云服务器的管理控制台,并部署ChatGPT

2.1 配置服务器安全组规则

  • 创建成功并启动后,点击服务器的名称,配置安全组规则
    10分钟通过云服务器搭建自己的chatGPT镜像服务_第4张图片
  • 在入方向上添加3002端口
    10分钟通过云服务器搭建自己的chatGPT镜像服务_第5张图片

2.2 远程连接云服务器

  • 点击概览,远程连接云服务器
    10分钟通过云服务器搭建自己的chatGPT镜像服务_第6张图片
  • 通过输入我们开始创建实例时配置的密码即可登录
    10分钟通过云服务器搭建自己的chatGPT镜像服务_第7张图片

2.3 拉取docker镜像,部署gpt

①在服务器上执行下面代码并回车:

# 安装容器
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

10分钟通过云服务器搭建自己的chatGPT镜像服务_第8张图片

②拉取镜像并配置openAI密钥

# 拉取镜像
docker pull chenzhaoyu94/chatgpt-web

# 前台运行
docker run --name chatgpt-web --rm -it -p 127.0.0.1:3002:3002 --env OPENAI_API_KEY=your_api_key chenzhaoyu94/chatgpt-web

# 后台运行
docker run --name chatgpt-web -d -p 127.0.0.1:3002:3002 --env OPENAI_API_KEY=your_api_key chenzhaoyu94/chatgpt-web

docker run \
	--name chatgpt-web \
	-p 3002:3002 \
	-env OPENAI_API_KEY=你的密钥 \
	--restart always \
	-d chenzhaoyu94/chatgpt-web:latest

docker run --name chatgpt-web -d -p 127.0.0.1:3002:3002 --env OPENAI_API_KEY=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 chenzhaoyu94/chatgpt-web

docker run
–name chatgpt-web
-p 3002:3002
-env OPENAI_API_KEY=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
–restart always
-d chenzhaoyu94/chatgpt-web:latest
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

在这里插入图片描述

查看状态:
在这里插入图片描述

3 使用

来到云服务器控制台获取自己服务器的公网IP,选择3002端口进行访问
10分钟通过云服务器搭建自己的chatGPT镜像服务_第9张图片

例如:47.254.12.87:3002即可成功访问
10分钟通过云服务器搭建自己的chatGPT镜像服务_第10张图片

注意:根据不同情况,后期可能被墙(自己找一个不会被墙且能成功访问OPENAI的服务器即可)

参考:
GitHub项目地址:https://github.com/Chanzhaoyu/chatgpt-web

你可能感兴趣的:(demo,服务器,chatgpt,运维,自建gpt,阿里云)