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 的项目可以体验:
参考我的项目: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