前言:
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)一台服务器(搜索域名空间,可以找到很多服务商)
3)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/Centos
安装Docker和Docker-compose(中文) https://www.yyzq.cf/?id=101
安装Docker和Docker-compose(中文) https://www.yyzq.cf/?id=174
二、创建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和端口
五、绑定域名(可选)
|