-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
56 lines (45 loc) · 1.49 KB
/
env.example
File metadata and controls
56 lines (45 loc) · 1.49 KB
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# BeatDebate Environment Configuration
# ================================
# LLM API Configuration
# ================================
# Gemini 2.5 Flash API Key (Primary LLM)
GEMINI_API_KEY=your_gemini_api_key_here
# ================================
# Music Data API Configuration
# ================================
# Last.fm API (Primary music data source)
# API Key: Required for all read operations (search, track info, etc.)
LASTFM_API_KEY=your_lastfm_api_key_here
# Shared Secret: Optional - only needed for user auth/scrobbling features
LASTFM_SHARED_SECRET=your_lastfm_shared_secret_here
# Spotify Web API (Secondary - audio features & previews)
SPOTIFY_CLIENT_ID=your_spotify_client_id_here
SPOTIFY_CLIENT_SECRET=your_spotify_client_secret_here
# ================================
# Application Configuration
# ================================
# Environment (development, production)
ENVIRONMENT=development
# Logging Level (DEBUG, INFO, WARNING, ERROR)
LOG_LEVEL=DEBUG
ENABLE_CONSOLE_LOGGING=true
DEBUG_MODE=true
# Cache Configuration
CACHE_TTL_HOURS=24
CACHE_DIR=data/cache
# ================================
# UI Configuration
# ================================
# Gradio interface settings
GRADIO_SHARE=false
GRADIO_SERVER_PORT=7860
GRADIO_THEME=soft
# ================================
# Development Configuration
# ================================
# Enable debug features
DEBUG_MODE=true
# Enable agent reasoning logs in UI
SHOW_AGENT_REASONING=true
# Enable performance monitoring
ENABLE_MONITORING=true