57 lines
1.6 KiB
Plaintext
57 lines
1.6 KiB
Plaintext
# Intelligence Terminal configuration
|
|
# Copy to .env. Keep comments on separate lines; Docker env_file treats inline comments as values.
|
|
|
|
# Server
|
|
PORT=3117
|
|
REFRESH_INTERVAL_MINUTES=15
|
|
AUTO_OPEN_BROWSER=false
|
|
STALE_DATA_MAX_AGE_MINUTES=60
|
|
STALE_ALERT_COOLDOWN_MINUTES=60
|
|
DASHBOARD_URL=
|
|
TERMINAL_ACTIONS_ENABLED=true
|
|
SWEEP_TOKEN=
|
|
TERMINAL_ACTION_RATE_LIMIT_WINDOW_MS=60000
|
|
TERMINAL_ACTION_RATE_LIMIT_MAX=10
|
|
BRIEF_VERBOSITY=standard
|
|
|
|
# LLM layer
|
|
# Providers: openrouter | openai-compatible | lmstudio | ollama | openai | anthropic | gemini | mistral | minimax | grok | codex
|
|
LLM_PROVIDER=openrouter
|
|
LLM_BASE_URL=https://openrouter.ai/api/v1
|
|
LLM_API_KEY=
|
|
LLM_MODEL=openrouter/free
|
|
LLM_TEMPERATURE=0.2
|
|
LLM_MAX_TOKENS=2000
|
|
LLM_TIMEOUT_MS=90000
|
|
OPENROUTER_SITE_URL=https://git.wilkensxl.de/MrSphay/intelligence-terminal
|
|
OPENROUTER_APP_NAME=Intelligence Terminal
|
|
|
|
# Local OpenAI-compatible examples
|
|
# LM Studio: LLM_PROVIDER=lmstudio, LLM_BASE_URL=http://host.docker.internal:1234/v1, LLM_MODEL=local-model
|
|
# Ollama: LLM_PROVIDER=ollama, LLM_BASE_URL=http://host.docker.internal:11434, LLM_MODEL=llama3.1:8b
|
|
# Generic: LLM_PROVIDER=openai-compatible, LLM_BASE_URL=http://host.docker.internal:8000/v1, LLM_MODEL=your-model
|
|
|
|
# Core OSINT / market source keys
|
|
FRED_API_KEY=
|
|
FIRMS_MAP_KEY=
|
|
EIA_API_KEY=
|
|
AISSTREAM_API_KEY=
|
|
ACLED_EMAIL=
|
|
ACLED_PASSWORD=
|
|
CLOUDFLARE_API_TOKEN=
|
|
BLS_API_KEY=
|
|
REDDIT_CLIENT_ID=
|
|
REDDIT_CLIENT_SECRET=
|
|
|
|
# Telegram bot and alerts
|
|
TELEGRAM_BOT_TOKEN=
|
|
TELEGRAM_CHAT_ID=
|
|
TELEGRAM_POLL_INTERVAL=5000
|
|
TELEGRAM_CHANNELS=
|
|
|
|
# Discord bot/webhook
|
|
DISCORD_BOT_TOKEN=
|
|
DISCORD_CHANNEL_ID=
|
|
DISCORD_GUILD_ID=
|
|
DISCORD_WEBHOOK_URL=
|