Files
sugarr/.env.example

44 lines
1.0 KiB
Plaintext

# Required
JELLYFIN_URL=
JELLYFIN_API_KEY=
JELLYFIN_USER_ID=
TMDB_API_KEY=
# LLM (disabled by default — any OpenAI-compatible endpoint: Ollama, OpenAI,
# LM Studio, OpenRouter, etc.)
# For OpenRouter specifically: LLM_BASE_URL=https://openrouter.ai/api/v1,
# LLM_API_KEY=<your OpenRouter key>, LLM_MODEL=<an OpenRouter model slug>.
# Enable "Usage Accounting" on the OpenRouter account to get real per-request
# cost reported back to Langfuse instead of a price-list estimate.
LLM_ENABLED=false
LLM_BASE_URL=http://localhost:11434/v1
LLM_API_KEY=
LLM_MODEL=llama3
# Radarr (disabled by default)
RADARR_ENABLED=false
RADARR_URL=
RADARR_API_KEY=
RADARR_QUALITY_PROFILE_ID=1
RADARR_ROOT_FOLDER=/movies
# Cron auto-run (disabled by default)
CRON_ENABLED=false
CRON_SCHEDULE=0 3 * * *
# HTTP API (enabled by default)
API_ENABLED=true
API_PORT=8080
SECRET_KEY=
# Tuning
RECOMMEND_COUNT=10
RECOMMEND_MAX_RETRY=3
MIN_RATED_MOVIES=5
# Langfuse (required by the TypeScript app)
LANGFUSE_PUBLIC_KEY=
LANGFUSE_SECRET_KEY=
LANGFUSE_BASE_URL=
LANGFUSE_PROMPT_CACHE_ENABLED=true