一、条件准备

①:一台服务器
②:一个OpenAI的Key
方法1:最简单的获取方法,去某宝搜 “open账号ai” 购买一个key,几块钱,有3.5、4.0,买3.5就行了,4.0太贵了
方法2:官网注册购买一个,但是需要国外手机号,具体操作参考:TP

二、服务器准备

可自行在阿里云、腾讯云、华为云等购买服务器

端口设置:

添加规则:TCP:1002

image-20230916093310741

image-20230916093348928

三、安装docker

使用以下命令安装docker

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --dry-run

启动docker服务

systemctl enable docker --now

查看运行状态

systemctl status docker

image-20230916094922706

四、OpenAI-key获取

官网

登录到官网,获取Key

image-20230916095308524

image-20230916095324525

image-20230916095353784

image-20230916095617536

image-20230916095653942

五、安装OpenAPI

使用以下命令安装:

语法:docker run --name chatgpt-web -d -p 1002:3002 --env OPENAI_API_KEY=sk-秘钥 --env AUTH_SECRET_KEY=1234 --restart always chenzhaoyu94/chatgpt-web:latest

这一步安装时间较长 sk-秘钥是:OpenAI的key,将你自己的key复制进去
1234是:访问密码,可以自己随意设置

检查下是否运行成功

docker ps

image-20230916095850630

至此,Chatgpt部署完成,但是只能IP访问,如果想域名访问的话,解析到域名上面即可

浏览器访问:

IP+1002

image-20230916143152845