appstore/apps/chatgpt-web/latest/docker-compose.yml
2024-06-01 18:07:27 +08:00

43 lines
1.6 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

services:
chatgpt-web:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:3002"
environment:
# 二选一
OPENAI_API_KEY: "${API_KEY}"
# 二选一
OPENAI_ACCESS_TOKEN: "${ACCESS_TOKEN}"
# 获取ACCESS_TOKENhttps://chat.openai.com/api/auth/session
# API接口地址可选设置 OPENAI_API_KEY 时可用
OPENAI_API_BASE_URL: "${API_BASE_URL}"
# API模型可选设置 OPENAI_API_KEY 时可用
OPENAI_API_MODEL: "${API_MODEL}"
# 反向代理,可选
API_REVERSE_PROXY: "${REVERSE_PROXY}"
# 访问权限密钥,可选
AUTH_SECRET_KEY: "${SECRET_KEY}"
# 每小时最大请求次数,可选,默认无限
MAX_REQUEST_PER_HOUR: "${REQUEST_LIMIT}"
# 超时,单位毫秒,可选
TIMEOUT_MS: "${TIMEOUT}"
# Socks代理可选和 SOCKS_PROXY_PORT 一起时生效
SOCKS_PROXY_HOST: "${PROXY_HOST}"
# Socks代理端口可选和 SOCKS_PROXY_HOST 一起时生效
SOCKS_PROXY_PORT: "${PROXY_PORT}"
# Socks代理用户名可选和 SOCKS_PROXY_HOST 一起时生效
SOCKS_PROXY_USERNAME: "${PROXY_USERNAME}"
# Socks代理密码可选和 SOCKS_PROXY_HOST 一起时生效
SOCKS_PROXY_PASSWORD: "${PROXY_PASSWORD}"
# HTTPS 代理,可选,支持 httphttpssocks5
HTTPS_PROXY: "${HTTPS_PROXY}"
image: chenzhaoyu94/chatgpt-web:latest
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true