在服务器上简单部署一个ChatGPT镜像站


这篇文章主要介绍怎么使用docker镜像部署一个简单的ChatGPT镜像站。

首先本文部署的项目基于GitHub上的chatgpt-web项目,这里先感谢一下项目作者提供的帮助。

第一步:安装docker

这一步网络上有很多教程例如Linux_docker教程Windows教程Mac教程可以照例使用。

第二步:获取APIkey

这一步如果有GPT的api的可以直接使用。如果没有的话,建议使用国内代理的api,例如:智云

第三步:在服务器控制台上输入代码

如果是GPT apikey输入:

docker run \
–name chatgpt-web \
-p 3002:3002 \
–env OPENAI_API_KEY=sk-xxx\
–restart always \
-d chenzhaoyu94/chatgpt-web:latest

如果是国内代理输入:

docker run \
–name chatgpt-web \
-p 3002:3002 \
–env OPENAI_API_KEY=sk-xxx \
–env OPENAI_API_BASE_URL=https:…………\
–restart always -d chenzhaoyu94/chatgpt-web:latest

其中sk-xxx要替换为apikey,https:…………要替换为代理商服务器域名例如:智云(https://api.zhiyungpt.com)等等

第四步:开放服务器端口

也有叫安全组的,将购买的服务器3002端口开放,具体操作可以根据购买的服务器来进行操作。例如:阿里云端口华为云端口等等。

开放完端口后就可以通过服务器的ip+:3002来远程访问镜像站了。如果ip有域名绑定,也可以直接域名加 :3002

更多功能:
1.可以通过下载chatgpt-web的源代码并进行修改来创建自己的个性化镜像站(需要有一定的vue代码基础)
2.docker run \语句也可以通过添加–env OPENAI_API_MODEL=……来设置模型。例如:
docker run \
–name chatgpt-web \
-p 3002:3002 \
–env OPENAI_API_KEY=sk-xxx\
–env OPENAI_API_MODEL=gpt-4 \
–restart always \
-d chenzhaoyu94/chatgpt-web:latest
其他参数参照GitHub项目

,

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注