-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.env.example
More file actions
46 lines (39 loc) · 1.62 KB
/
.env.example
File metadata and controls
46 lines (39 loc) · 1.62 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
# Health Data Platform Environment Configuration
# Copy this file to .env and fill in your actual values
# 🏥 WHOOP API Configuration
# Get these from: https://developer.whoop.com/
WHOOP_CLIENT_ID=your_whoop_client_id_here
WHOOP_CLIENT_SECRET=your_whoop_client_secret_here
# ⚖️ Withings API Configuration
# Get these from: https://account.withings.com/partner/dashboard_oauth2
WITHINGS_CLIENT_ID=your_withings_client_id_here
WITHINGS_CLIENT_SECRET=your_withings_client_secret_here
WITHINGS_CALLBACK_URL=http://localhost:8766/callback
# 🤖 OpenAI API Configuration
# Get from: https://platform.openai.com/api-keys
OPENAI_API_KEY=your_openai_api_key_here
# 🌤️ Weather API Configuration
# Get from: https://openweathermap.org/api
OPENWEATHER_API_KEY=your_openweather_api_key_here
# 🔧 Optional: Database Configuration
# DATABASE_URL=sqlite:///./db/whoop.db
# 🔧 Optional: Server Configuration
# API_HOST=0.0.0.0
# API_PORT=8000
# CHAT_PORT=7860
# 🔧 Optional: Agent Configuration
# OPENAI_MODEL=gpt-4o-mini
# OPENAI_TEMPERATURE=0.1
# OPENAI_MAX_TOKENS=2000
# AGENT_TIMEOUT_SECONDS=30
# Shared Postgres for agent thread persistence and long-term memory
# AGENT_POSTGRES_URL=postgresql://postgres:postgres@localhost:5432/whoop_agent?sslmode=disable
# AGENT_PERSISTENCE_AUTO_SETUP=true
# 🤖 Optional: Telegram Bot Configuration
# Create the bot via @BotFather and keep this token secret
# TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here
# Optional hardening after first-run ID capture
# TELEGRAM_ALLOWED_USER_IDS=123456789
# TELEGRAM_ALLOWED_CHAT_IDS=123456789
# Optional mode switch (defaults to polling)
# TELEGRAM_USE_WEBHOOK=false