ps:
chatgpt版本:3.5,4.0也可以在该网站使用
使用到的运维技术:docker + nginx
需要访问的网站:github
前提条件
我这里以linux的centos7.6系统为例子,用腾讯云自带的连接工具操作,当然使用xshell或则finalshell等类似工具都是可以的,其他系统命令可以自行搜索。运行以下命令:
sudo yum update
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
docker --version
这个网站是个在github的开源项目,作者已经把项目的镜像上传到了dockerhub,我们只需要拉取就行了,也可以拉取我的镜像,在原项目的基础上做了一些修改。这里以我的镜像为例,两个镜像暴露的端口都是3000。
docker pull yidadaa/chatgpt-next-web # 作者的镜像
docker pull luoxiaopi/chatgpt:latest # 我的镜像
docker images
luoxiaopi/chatgpt:latest
,根据docker images
查看。其他内容不要改动,BASE_URL
是代理地址,这里我们采用github开源的一个项目的代理。修改完成后执行命令docker run -d -p 80:3000 \
-e OPENAI_API_KEY="你的Api-key" \
-e CODE="设置你的访问密码" \
-e BASE_URL="https://api.chatanywhere.com.cn" \
luoxiaopi/chatgpt:latest
###### 作者镜像
docker run -d -p 80:3000 \
-e OPENAI_API_KEY="你的Api-key" \
-e CODE="设置你的访问密码" \
-e BASE_URL="https://api.chatanywhere.com.cn" \
yidadaa/chatgpt-next-web:latest
docker ps
可以看到我的容器已经跑起来了,现在通过ip地址就能访问项目了。
点击登录,填入你设置的密码,就可以正常使用了。
BASE_URL
https://api.chatanywhere.com.cn
这个内测Api-key是github的一个开源的项目,每个github账号都能领取一个Api-key
申请地址,点击申请内测免费Key。将获取的Api-key填入即可。
参考资料,及相关链接