-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy path.env.example
More file actions
57 lines (54 loc) · 2.44 KB
/
.env.example
File metadata and controls
57 lines (54 loc) · 2.44 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
# CommandCode upstream
# Single-key mode: set this explicitly in production.
# If omitted, the bridge reads ~/.commandcode/auth.json.
COMMANDCODE_API_KEY=
# Multi-key mode (optional): id=key pairs. Takes precedence over COMMANDCODE_API_KEY.
# COMMANDCODE_API_KEYS=primary=cmd_key_one,secondary=cmd_key_two
# Or point to a JSON file: {"credentials":[{"id":"primary","apiKey":"...","weight":1}]}
COMMANDCODE_CREDENTIALS_FILE=
COMMANDCODE_API_KEYS=
COMMANDCODE_ROUTING_POLICY=depletion_aware
COMMANDCODE_BILLING_REFRESH_MS=300000
COMMANDCODE_BILLING_TIMEOUT_MS=10000
COMMANDCODE_CREDENTIAL_COOLDOWN_MS=60000
COMMANDCODE_API_BASE=https://api.commandcode.ai
COMMANDCODE_DEFAULT_MODEL=deepseek/deepseek-v4-pro
COMMANDCODE_ALLOWED_MODELS=deepseek/deepseek-v4-pro,deepseek/deepseek-v4-flash
COMMANDCODE_ALLOW_UNKNOWN_MODELS=false
COMMANDCODE_CLI_VERSION=0.33.1
COMMANDCODE_TIMEOUT_MS=300000
COMMANDCODE_EMPTY_VISIBLE_RESPONSE_POLICY=error_on_length
# Balance alerts are opt-in and disabled by default. When enabled, alerts are logged
# and optionally POSTed to COMMANDCODE_BALANCE_ALERT_WEBHOOK_URL.
COMMANDCODE_BALANCE_ALERT_ENABLED=false
COMMANDCODE_BALANCE_ALERT_MIN_CURRENT_BALANCE=1
COMMANDCODE_BALANCE_ALERT_MIN_EXPIRING_BALANCE=0
COMMANDCODE_BALANCE_ALERT_MAX_REQUIRED_DAILY_BURN=0
COMMANDCODE_BALANCE_ALERT_INTERVAL_MS=300000
COMMANDCODE_BALANCE_ALERT_REPEAT_MS=3600000
COMMANDCODE_BALANCE_ALERT_WEBHOOK_URL=
COMMANDCODE_BALANCE_ALERT_WEBHOOK_BEARER=
# Bridge server
HOST=127.0.0.1
PORT=9992
# Strongly recommended for anything beyond localhost.
BRIDGE_API_KEY=
REQUEST_BODY_LIMIT_BYTES=1048576
RATE_LIMIT_MAX=60
RATE_LIMIT_WINDOW=1 minute
LOG_LEVEL=info
CORS_ORIGIN=
INCLUDE_REASONING=false
# Optional commandcode-router settings. Usually place these in a separate
# ~/.config/commandcode-bridge/router.env loaded after the bridge env.
# To preserve external :9992 while routing to a local bridge, run the bridge on
# PORT=19992 and run commandcode-router on PORT=9992.
# COMMANDCODE_ROUTER_API_KEY= # defaults to BRIDGE_API_KEY
# COMMANDCODE_ROUTER_BACKEND_ID=local-commandcode-bridge
# COMMANDCODE_ROUTER_BACKEND_URL=http://127.0.0.1:19992
# COMMANDCODE_ROUTER_BACKENDS=local=http://127.0.0.1:19992,pc2=http://100.x.y.z:9992
# COMMANDCODE_ROUTER_BACKEND_API_KEY= # defaults to BRIDGE_API_KEY
# COMMANDCODE_ROUTER_BACKEND_MAX_INFLIGHT=1
# COMMANDCODE_ROUTER_BACKEND_TIMEOUT_MS=300000
# COMMANDCODE_ROUTER_HEALTH_TIMEOUT_MS=3000
# COMMANDCODE_ROUTER_COOLDOWN_MS=60000