29 lines
1.0 KiB
Plaintext
29 lines
1.0 KiB
Plaintext
|
|
# ── Required ──────────────────────────────────────────────────────────────────
|
||
|
|
|
||
|
|
# OpenRouter API key — get one at https://openrouter.ai/keys
|
||
|
|
OPENROUTER_API_KEY=sk-or-v1-...
|
||
|
|
|
||
|
|
# Admin panel password (choose something strong)
|
||
|
|
ADMIN_SECRET=change-me-please
|
||
|
|
|
||
|
|
# ── Optional ──────────────────────────────────────────────────────────────────
|
||
|
|
|
||
|
|
# Server port (default: 5109)
|
||
|
|
PORT=5109
|
||
|
|
|
||
|
|
# Path to the SQLite database file
|
||
|
|
# When using Docker, this is handled via the volume mount (/data/argumentes.sqlite)
|
||
|
|
DATABASE_PATH=argumentes.sqlite
|
||
|
|
|
||
|
|
# Rate limits (requests per minute)
|
||
|
|
HISTORY_LIMIT_PER_MIN=120
|
||
|
|
ADMIN_LIMIT_PER_MIN=10
|
||
|
|
|
||
|
|
# WebSocket limits
|
||
|
|
MAX_WS_GLOBAL=100000
|
||
|
|
MAX_WS_PER_IP=8
|
||
|
|
MAX_WS_NEW_PER_SEC=50
|
||
|
|
|
||
|
|
# Viewer vote broadcast debounce in ms (default: 250)
|
||
|
|
VIEWER_VOTE_BROADCAST_DEBOUNCE_MS=250
|