Sign inSign up

techxiaofei/chatgpt-web

By techxiaofei

•Updated over 3 years ago

搭建ChatGPT网站。解决国内无法使用ChatGPT的问题。

Image
5

2.6K

techxiaofei/chatgpt-web repository overview

视频教程:https://www.youtube.com/watch?v=rjTrGMj1aok⁠

文字教程:https://www.techxiaofei.com/post/chatgpt/webpro/⁠

Github: https://github.com/techxiaofei/chatgpt-web⁠

⁠云服务器

点此链接注册购买有优惠: http://bit.ly/3GlfucW⁠ 付款时输入 RAKBL9 有9折优惠

⁠获取API Keys

API Key获取地址:https://platform.openai.com/⁠

Access Token获取地址:https://chat.openai.com/api/auth/session⁠

⁠部署教程
# 更新包管理器
sudo apt-get update

# 安装docker
apt install docker.io

# 下载docker镜像
docker pull techxiaofei/chatgpt-web:latest

# 给镜像打标签
docker tag techxiaofei/chatgpt-web chatgpt-web

# 后台运行,可修改主机端口 比如:80->8080,3002是容器端口,不可修改
# your_api_key替换成你的API Key
docker run --name chatgpt-web -d -p 0.0.0.0:80:3002 --env OPENAI_API_KEY=your_api_key chatgpt-web

# 后台运行,使用密码访问
# 添加环境变量方式: --env KEY=XXX
docker run --name chatgpt-web -d -p 0.0.0.0:80:3002 --env OPENAI_API_KEY=your_api_key --env AUTH_SECRET_KEY=your_password chatgpt-web

# 停掉进程(如需重启)
docker stop chatgpt-web
docker rm chatgpt-web
环境变量名称必填备注
OPENAI_API_KEYOpenAI API 二选一使用 OpenAI API 所需的 apiKey (获取 apiKey)⁠
OPENAI_ACCESS_TOKENWeb API 二选一使用 Web API 所需的 accessToken (获取 accessToken)⁠
AUTH_SECRET_KEY可选访问权限密钥
MAX_REQUEST_PER_HOUR可选每小时最大请求次数,可选,默认无限
TIMEOUT_MS可选超时时间,单位毫秒
OPENAI_API_BASE_URL可选,OpenAI API 时可用API接口地址
OPENAI_API_MODEL可选,OpenAI API 时可用API模型
API_REVERSE_PROXY可选,Web API 时可用Web API 反向代理地址 详情⁠
SOCKS_PROXY_HOST可选,和 SOCKS_PROXY_PORT 一起时生效Socks代理
SOCKS_PROXY_PORT可选,和 SOCKS_PROXY_HOST 一起时生效Socks代理端口
HTTPS_PROXY可选HTTPS 代理,支持 http,https, socks5

Tag summary

Content type

Image

Digest

sha256:d86038ef2…

Size

101 MB

Last updated

over 3 years ago

docker pull techxiaofei/chatgpt-web