自己搭建ChatGPT-web服务器的全教程

自己搭建ChatGPT-web服务器的全教程

巴适小编
2024-04-25 / 0 评论 / 23 阅读 / 正在检测是否收录...

准备工作
服务器一台 (建议国外服务器)
教程环境: liunx (centos 7)
搭建步骤
1、安装 docker容器

额外步骤:移除以前 docker 相关包
sudo yum remove docker \
              docker-client \
              docker-client-latest \
              docker-common \
              docker-latest \
              docker-latest-logrotate \
              docker-logrotate \
              docker-engine
 配置 yum 源
 ​安装所需的软件包。yum-utils 提供了 yum-config-manager , device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
 sudo yum install -y yum-utils \

device-mapper-persistent-data \
lvm2
这里使用阿里源
sudo yum-config-manager \

--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装 docker
sudo yum install -y docker-ce docker-ce-cli containerd.io
启动并设置开机自动启动
systemctl start docker

设置为开机自启动

systemctl enable docker --now
2、安装 Docker-compose

国外机:

sudo curl -L "https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

国内机

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

查看Docker Compose的版本信息

docker-compose --version

3、安装 ChatGPT-web
建目录并进入目录
mkdir -p /opt/chatgpt_web
cd /opt/chatgpt_web
创建 docker-compose.yml 文件
vim docker-compose.yml
在文件里粘贴以下内容
version: "3"
services:
app:

image: chenzhaoyu94/chatgpt-web:latest
ports:
  - 3002:3002
environment:
  # api秘钥
  OPENAI_API_KEY: 自己申请的key(sk-xxx)
  # 超时,单位毫秒,可选
  TIMEOUT_MS: 60000
  OPENAI_API_MODEL: gpt-3.5-turbo
  AUTH_SECRET_KEY: 访问密码

wq保存
创建完成后,运行服务
docker-compose up -d
然后就可以通过 你的服务器IP:3002 来访问 ChatGPT
刹帼,有疑问欢迎留言

0

评论 (0)

取消