-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
29 lines (24 loc) · 1.35 KB
/
Copy pathenv.example
File metadata and controls
29 lines (24 loc) · 1.35 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
# Sentinel Climate — environment configuration
# Copy to .env (cp env.example .env) and fill in. Every key is OPTIONAL: the app
# starts and runs without any of them, degrading to clearly-labeled fallback data.
# --- Server ---
PORT=5001 # defaults to 5001 (5000 collides with macOS AirPlay)
# --- AI analysis (multi-agent pipeline) ---
ANTHROPIC_API_KEY= # enables Claude-powered agent analysis (mode: "ai")
ANTHROPIC_MODEL=claude-sonnet-5 # override the model used by the agent pipeline
# --- OSINT data sources (all free to register) ---
EIA_API_KEY= # https://www.eia.gov/opendata/register.php — grid demand data
AIRNOW_API_KEY= # https://docs.airnowapi.org/account/request/ — air quality
CDC_API_KEY= # https://ephtracking.cdc.gov — heat-health data
ERCOT_API_KEY= # https://apiexplorer.ercot.com — Texas grid (optional)
# --- Social listening ---
OPENAI_API_KEY= # GPT relevance filtering for social listening
GOOGLE_CSE_API_KEY= # Google Custom Search for OSINT sweeps
GOOGLE_CSE_ID=
# --- Voice/SMS outreach (demo) ---
ELEVENLABS_API_KEY=
ELEVENLABS_AGENT_ID= # your ConvAI agent id
ELEVENLABS_PHONE_NUMBER_ID= # your provisioned phone-number resource id
TWILIO_ACCOUNT_SID=
TWILIO_AUTH_TOKEN=
TWILIO_PHONE_NUMBER=