Files
eggent/.env.example
2026-02-25 18:30:50 +03:00

41 lines
1.1 KiB
Plaintext

# === Eggent Configuration ===
# OpenAI (required for default model)
OPENAI_API_KEY=sk-...
# Anthropic (optional)
ANTHROPIC_API_KEY=sk-ant-...
# Google (optional)
GOOGLE_API_KEY=...
# OpenRouter (optional)
OPENROUTER_API_KEY=sk-or-...
# Tavily Search (optional - for web search)
TAVILY_API_KEY=tvly-...
# External integrations API token (optional fallback for /api/external/message)
EXTERNAL_API_TOKEN=replace-with-a-long-random-token
# App auth session secret (required for secure cookie signing)
EGGENT_AUTH_SECRET=replace-with-a-long-random-secret
# Telegram integration (optional; UI can auto-configure from bot token only)
TELEGRAM_BOT_TOKEN=
TELEGRAM_WEBHOOK_SECRET=
TELEGRAM_DEFAULT_PROJECT_ID=
# Docker runtime bind settings
APP_BIND_HOST=127.0.0.1
APP_PORT=3000
# Optional Docker runtime cache/temp paths (inside container).
# Defaults are defined in docker-compose.yml and usually do not need overrides.
# APP_TMP_DIR=/app/data/tmp
# PLAYWRIGHT_BROWSERS_PATH=/app/data/ms-playwright
# NPM_CONFIG_CACHE=/app/data/npm-cache
# XDG_CACHE_HOME=/app/data/.cache
APP_BASE_URL=http://localhost:3000