vps上如何部署搭建自己的ChatGPT!一键安装一键部署,3分钟快速搭建!!!
简介
ChatGPT是一个由OpenAI开发的强大自然语言处理模型,它使用了海量的语料库进行训练,能够自动理解和生成人类语言。它采用了 Transformer 神经网络结构,可处理各种任务,如问答、文本生成、翻译、摘要和对话等。目前已经升级到ChatGPT-4,官方公布预计2023年11月份发布ChatGPT-5,那是相当值得期待!不过今天我们先教大家在vps上如何部署搭建自己的ChatGPT!
准备工作
1.申请你的openAI的API key [点击获取API key],如果你还没有openai的账户,请先免费注册。可以参考文章:国外接码平台 SMS-Activate 注册 ChatGPT 详细指南,ChatGPT注册百分百成功!
2.需要一台VPS,低配的足够使用,如果你没有,推荐:每月6元,便宜但速度飞快的美国VPS(6机房可选)低至$10.18/年,本站演示的就是这款vps;不会的请看VPS购买教程:全球性价比最高的VPS服务器RackNerd如何购买?购买了RackNerd的vps如何使用?
3.你可能需要的SSH远程连接软件: Putty 【官方下载】或者 finalshell【官方下载】
教程
API key 获取
拥有openai账户之后,打开https://platform.openai.com/overview,点击右上方账号用户名,在弹出来的提示中选择 view API keys
点击 Create new secret key
复制并把你 key保持在本地,以防丢失,备用
连接vps
用finalshell工具连接VPS服务器,你也可以用其他的工具连接
新建连接 ,注意:最下面 Exec Channel可以不打勾
连接成功
安装环境
一键安装 Docker,一键安装命令如下:
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
安装需要时间,耐心等待一会出现下面的结果
下一步
请确保Docker守护进程正在运行。您可以运行以下命令来检查它的状态:
systemctl status docker
检查结果显示未运行
如果Docker守护进程没有运行,您可以使用以下命令启动它:
sudo systemctl enable docker
sudo systemctl start docker
执行完上述命令后,您可以再次检查Docker服务状态,确认它是否正在运行:
systemctl status docker
Docker守护进程显示正常运行
安装chatGPT
使用开源程序进行搭建ChatGPT 【开源项目】,一键安装命令如下:
docker run \
--name chatgpt-web \
-p 3002:3002 \
--env OPENAI_API_KEY=Your key \
--restart always \
-d chenzhaoyu94/chatgpt-web:latest
记得要把Your key 替换成你自己的openai key
到这一步,属于你自己的ChatGPT 网页版就是已经完成部署了,然后直接访问你VPS的ip: http://xxx.xx.xx.xx:3002 即可打开ChtaGPT,不用梯子也能使用了!
另一种方法是通过使用 Railway 部署,无需购买VPS, 容器是完全免费的,但是有使用时间限制
https://railway.app/new/template/yytmgc
结语
希望小伙伴都可以拥有自己的ChatGPT机器人,如果您仍然遇到问题,可以在留言板发表你遇到的问题!
留言 | Comments
访问vps的IP+端口打不开,显示 当前无法使用此页面 是那个地方出错了吗?
如果前面安装一切正常,http://xxx.xx.xx.xx:3002 按这个格式应该是没问题的
docker: invalid reference format: repository name must be lowercase.
See ‘docker run –help’.
这个问题可能是因为在使用 Docker 命令时输入的镜像名称格式不正确,Docker 镜像的名称应该全部使用小写字母。
本来就是小写,它一直提示那个
镜像名称中包含了特殊字符或格式不正确的字符。Docker 镜像名称只能包含小写字母、数字和连字符(-),且不能以连字符开头或结尾。