Docker如何搭建属于自己的ChatGPT网站基于gpt-3.5

前言:
2023年3月份,OpenAI放出了官方最新的gpt-3.5-turbo API ,而且价格还很便宜,ChatGPT API价格为1k tokens/$0.002,大约等于每输出100万个单词,才2.7美金左右,于是很多大佬出来了基于chatgpt api搭建的项目,今天就教大家如何在自己的服务器搭建属于自己的ChatGPT网站.

准备条件:
1)一个chatgpt账号获取api-key
https://platform.openai.com/account/api-keys

2)一台服务器(这里用centos7)
Cloud Computing Services - Amazon Web Services (AWS)

3)大佬的github项目
https://github.com/Chanzhaoyu/chatgpt-web

一、Docker环境部署 
安装docker和docker-compose
yum install docker 

systemclt start docker

systemctl stop docker

systemctl restart docker


安装 docker-compose


sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

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


二、创建docker-compose.yml文件
mkdir chatgpt_web && cd chatgpt_web  #创建一个目录并进入此目录
创建docker-compose.yml文件

vim docker-compose.yml  #创建一个yml文件
version: '3'

services:
  app:
    image: chenzhaoyu94/chatgpt-web:main
    ports:
      - 3002:3002
    environment:
      # 二选一
      OPENAI_API_KEY:  xxxx
      # 二选一
      OPENAI_ACCESS_TOKEN:
      # 反向代理,可选
      API_REVERSE_PROXY: xxx
      # 超时,单位毫秒,可选
      TIMEOUT_MS: 60000
将以上配置文件中OPENAI_API_KEY: xxxxxx填入自己的apikey
根据自己的需求进行适当参数修改

三、部署运行
docker-compose up -d
四、登录chatgpt_web页面
注意:需要打开相应端口

http://ip:3002 #根据自己的实际ip和端口

你可能感兴趣的:(docker,chatgpt,gpt-3)