-
Notifications
You must be signed in to change notification settings - Fork 279
Expand file tree
/
Copy path.env.example
More file actions
61 lines (54 loc) · 2.04 KB
/
Copy path.env.example
File metadata and controls
61 lines (54 loc) · 2.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# Docker Compose settings.
HOST_PORT=7860
QWEN2API_IMAGE=
HOST_DATA_DIR=./data
HOST_LOGS_DIR=./logs
# Required for WebUI/admin APIs. Leave empty in the repository example.
ADMIN_KEY=
# Optional downstream API keys injected from environment.
# These keys are accepted at runtime but are not written to data/api_keys.json and cannot be deleted from WebUI.
# QWEN_API_KEY=sk-your-env-key
# QWEN_API_KEYS=sk-key-1,sk-key-2
# QWEN_API_KEY_1=sk-numbered-key
# Optional Qwen upstream accounts injected from environment.
# Format: token;optional-email;optional-password
# Env accounts are runtime-only and are not written to data/accounts.json.
# QWEN_ACCOUNT_1=your-qwen-token;user@example.com;optional-password
# Optional keepalive task.
# KEEPALIVE_URL=https://your-domain.example/keepalive
# KEEPALIVE_INTERVAL=60
PORT=7860
WORKERS=1
LOG_LEVEL=INFO
BROWSER_POOL_SIZE=1
BROWSER_STREAM_TIMEOUT_SECONDS=1800
MAX_INFLIGHT_PER_ACCOUNT=2
UPSTREAM_STREAM_HEADER_TIMEOUT_SECONDS=120
UPSTREAM_STREAM_FIRST_EVENT_TIMEOUT_SECONDS=180
UPSTREAM_STREAM_IDLE_TIMEOUT_SECONDS=180
MAX_RETRIES=3
TOOL_RECOVERY_MAX_ATTEMPTS=4
ACCOUNT_MIN_INTERVAL_MS=0
REQUEST_JITTER_MIN_MS=0
REQUEST_JITTER_MAX_MS=0
RATE_LIMIT_BASE_COOLDOWN=600
RATE_LIMIT_MAX_COOLDOWN=3600
ACCOUNT_READY_SET_THRESHOLD=128
CHAT_DELETE_RETRY_ATTEMPTS=3
CHAT_DELETE_RETRY_DELAY_SECONDS=0.5
CHAT_ID_PREWARM_TARGET_PER_ACCOUNT=5
CHAT_ID_PREWARM_TTL_SECONDS=120
CHAT_ID_PREWARM_MAX_CONCURRENCY=16
TRACE_RESPONSE_FINGERPRINTS=0
TRACE_RESPONSE_TAIL_CHARS=160
# Local non-Docker path overrides. Most users should leave these blank.
# The Docker image already defaults to /app/data and /app/logs; compose only maps host folders to those paths.
BASE_DIR=
DATA_DIR=
LOGS_DIR=
CONTEXT_INLINE_MAX_CHARS=4000
CONTEXT_FORCE_FILE_MAX_CHARS=10000
CONTEXT_ATTACHMENT_TTL_SECONDS=1800
CONTEXT_UPLOAD_PARSE_TIMEOUT_SECONDS=60
CONTEXT_ALLOWED_GENERATED_EXTS=txt,md,json,log
CONTEXT_ALLOWED_USER_EXTS=txt,md,json,log,xml,yaml,yml,csv,html,css,py,js,ts,java,c,cpp,cs,php,go,rb,sh,zsh,ps1,bat,cmd,pdf,doc,docx,ppt,pptx,xls,xlsx,png,jpg,jpeg,webp,gif,tiff,bmp,svg