-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
34 lines (32 loc) · 872 Bytes
/
Copy path.env.example
File metadata and controls
34 lines (32 loc) · 872 Bytes
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
PORT=8080
DATABASE_URL=postgres://tokenrouter:tokenrouter@localhost:5432/tokenrouter?sslmode=disable
REDIS_URL=redis://localhost:6379/0
LOG_LEVEL=info
DEEPSEEK_API_KEY=
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
CACHE_INJECT_ENABLED=true
DEDUP_ENABLED=true
DEDUP_TTL=2m
RATE_LIMIT_ENABLED=true
TOOL_SORT_ENABLED=true
# Concurrency and resource controls
GLOBAL_CONCURRENT_LIMIT=100000
STREAM_CONCURRENT_LIMIT=60000
NON_STREAM_CONCURRENT_LIMIT=40000
PROVIDER_CONCURRENT_LIMIT=10000
DB_MAX_OPEN_CONNS=100
DB_MAX_IDLE_CONNS=10
DB_CONN_MAX_LIFETIME=1h
AUTH_CACHE_TTL=5m
USAGE_ASYNC_ENABLED=true
USAGE_QUEUE_SIZE=10000
USAGE_BATCH_SIZE=100
USAGE_FLUSH_INTERVAL=1s
# Upstream proxy connection pool
PROXY_MAX_IDLE_CONNS=10000
PROXY_MAX_IDLE_CONNS_PER_HOST=1000
PROXY_MAX_CONNS_PER_HOST=10000
PROXY_IDLE_CONN_TIMEOUT=90s
PROXY_TLS_HANDSHAKE_TIMEOUT=10s
PROXY_RESPONSE_HEADER_TIMEOUT=60s