开源项目地址:
https://github.com/Chanzhaoyu/chatgpt-web

https://github.com/fuzhengwei/CodeGuide/blob/master/docs/md/devops/2023-03-25-免费部署部署ChatGPT.md
#命令1
docker run --name chatgpt-web -d -p 3002:3002 --env OPENAI_API_KEY=02KGbIOvF --env OPENAI_API_BASE_URL=https://open2.aiproxy.xyz chenzhaoyu94/chatgpt-web
#命令2
docker run --name chatgpt-web -d -p 3002:3002 --env OPENAI_API_KEY=0W02KGbIOvF chenzhaoyu94/chatgpt-web
#命令3
docker run --name chatgpt-web -d -p 3002:3002 --env OPENAI_ACCESS_TOKEN=【从这里获取 https://chat.openai.com/api/auth/session】 chenzhaoyu94/chatgpt-web
#反向代理地址
https://bypass.churchless.tech/api/conversation
https://api.pawan.krd/backend-api/conversation

OPENAI_ACCESS_TOKEN 和 OPENAI_API_KEY 二选一,同时存在时,OPENAI_API_KEY 优先

API接口地址,可选,设置 OPENAI_API_KEY 时可用,默认:https://api.openai.com

OPENAI_API_BASE_URL: https://api.openai.com

API模型,可选,设置 OPENAI_API_KEY 时可用,https://platform.openai.com/docs/models 默认:gpt-3.5-turbo

gpt-4, gpt-4-0314, gpt-4-32k, gpt-4-32k-0314, gpt-3.5-turbo, gpt-3.5-turbo-0301, text-davinci-003, text-davinci-002, code-davinci-002

OPENAI_API_MODEL: gpt-3.5-turbo

设置反向代理,可选,默认:https://bypass.churchless.tech/api/conversation

API_REVERSE_PROXY: https://bypass.churchless.tech/api/conversation

设置接口关闭 debug 日志,可选,默认:empty 不关闭

OPENAI_API_DISABLE_DEBUG:empty

访问权限密钥,可选

AUTH_SECRET_KEY: xxx

每小时最大请求次数,可选,默认无限

MAX_REQUEST_PER_HOUR: 0

超时,单位毫秒,可选

TIMEOUT_MS: 60000

Socks代理,可选,和 SOCKS_PROXY_PORT 一起时生效

SOCKS_PROXY_HOST: xxx

Socks代理端口,可选,和 SOCKS_PROXY_HOST 一起时生效

SOCKS_PROXY_PORT: xxx

HTTPS 代理,可选,支持 http,https,socks5

HTTPS_PROXY: http://xxx:7890

Q.E.D.