#Open AI
背景
由于总所周知的原因,ChatGPT在中国无法访问,如果你有经常使用ChatGPT的需求怎么办呢?就会很麻烦,即使你使用了科学上网,由于你订阅的机场使用同一IP的人数过多,会触发ChatGPT的风险值然后封号。
我这里教大家轻松使用VPS搭建ChatGPT网站,在国内无需科学上网随时随地访问原汁原味的ChatGPT。还可以分享给朋友使用。
教程是使用阿里云服务器:轻量服务器(新加波地区)
以下链接可以享受优惠
https://www.aliyun.com/activity/new/index?userCode=xos6gveb
想要搭建自己的ChatGPT网站,我们需要一台境外的云服务器。
如果没有云服务器的小伙伴,我这里推荐一家便宜的云服务器。
MacOS/Linux登录
# -p 是端口号,如果是22默认端口号则不需要输入
# root是用户名,默认分配的用户名是root
ssh -p 13647 [email protected]137.175.50.252
# 输入密码
MacOS或者使用Termius
到此为止我们有了Linux的Ubuntu操作系统,也有了API Key,可以来部署我们的ChatGPT网站了。
部署ChatGPT网站非常简单,只需要执行下面的几个命令安装docker然后下载,运行即可。
# 更新包管理器
sudo apt-get update
# 安装docker
apt install docker.io
# 下载docker镜像
docker pull techxiaofei/chatgpt-web:latest
# 给镜像打标签
docker tag techxiaofei/chatgpt-web chatgpt-web
# 后台运行,可修改主机端口 比如:80->8080,3002是容器端口,不可修改
docker run --name chatgpt-web -d -p 127.0.0.1:80:3002 --env OPENAI_API_KEY=your_api_key chatgpt-web
# 后台运行,带密码访问
docker run --name chatgpt-web -d -p 127.0.0.1:80:3002 --env OPENAI_API_KEY=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 --env AUTH_SECRET_KEY=techxiaofei chatgpt-web
# 停掉进程(如需重启)
docker stop chatgpt-web
docker rm chatgpt-web