chatgpt個人搭建

發表於2023-04-05
前言:
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和埠

相關文章