Docker 搭建属于自己的 ChatGPT_Web 【基于GPT-3.5】

Docker 搭建属于自己的 ChatGPT_Web 【基于GPT-3.5】

#docker #turbo #chatgpt3.5 #人工智能

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

不想动手就想体验在公众号回复: ChatGPT

以下是在自己的服务器上搭建 ChatGPT 网站的步骤:

准备条件:

chatgpt 账户并获取 api-key(https://platform.openai.com/account/api-keys)
一台服务器(此处使用 CentOS 7)(https://www.vultr.com/)
大佬的 Github 项目(https://github.com/Chanzhaoyu/chatgpt-web)

一、部署 Docker 环境

安装 Docker 和 Docker Compose:

Docker 官方安装文档(英文)(https://docs.docker.com/get-docker/)
Docker-Compose 官方安装文档(英文)(https://docs.docker.com/compose/install/)
Ubuntu 安装 Docker 和 Docker Compose(中文)(等我博客后期出一章)

二、创建 docker-compose.yml 文件

mkdir chatgpt_web && cd chatgpt_web

创建 docker-compose.yml 文件:

vim docker-compose.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

填入自己的 API key。根据自己的需求进行适当的参数修改。

三、部署运行

docker-compose up -d

四、登录 ChatGPT 网站页面

(注意:需要打开相应端口)

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

五、绑定域名(可选)

绑定域名可以参考 NginxProxyManager(http://blog.yuefuture.top/archives/NginxProxyManager)

附:基于 GPT-3.5 Turbo API 的项目可以体验:

640.png

参考我的项目:https://github.com/FlyumMicro/chatgpt_web

Docker 搭建属于自己的 ChatGPT_Web 【基于GPT-3.5】
http://localhost:8090//archives/Docker%20%E6%90%AD%E5%BB%BA%E5%B1%9E%E4%BA%8E%E8%87%AA%E5%B7%B1%E7%9A%84%20ChatGPT_Web
作者
阅站长
发布于
2023年03月07日
许可协议