-
-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy path.env.example
More file actions
34 lines (28 loc) · 1.28 KB
/
.env.example
File metadata and controls
34 lines (28 loc) · 1.28 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
# Empathy Framework Environment Variables
#
# Copy this file to .env and fill in your API keys
# cp .env.example .env
# Anthropic Claude API (required for LLM integration tests)
# Get your key from: https://console.anthropic.com/
ANTHROPIC_API_KEY=your-anthropic-api-key-here
# OpenAI API (optional - for multi-LLM support)
# Get your key from: https://platform.openai.com/api-keys
#OPENAI_API_KEY=your-openai-api-key-here
# Long-Term Memory Configuration (optional)
#PATTERN_STORAGE_DIR=.patterns/
#EMBEDDING_MODEL=text-embedding-ada-002
# JWT Authentication (required for backend API)
# Generate a secure key with: python -c 'import secrets; print(secrets.token_urlsafe(32))'
# Minimum 32 characters required for HS256 security
#JWT_SECRET_KEY=your-secure-random-key-minimum-32-chars
# Demo/Testing Keys (for examples/security_demo.py ONLY - not real keys)
#DEMO_STRIPE_API_KEY=sk_live_DEMO_NOT_REAL_FOR_TESTING
#DEMO_STRIPE_SECRET=whsec_DEMO_NOT_REAL_FOR_TESTING
# Redis Configuration (Optional - Enhanced Features)
# Enable Redis for session management, caching, and real-time agent coordination
# Requires: Redis server running locally (brew install redis && brew services start redis)
#REDIS_ENABLED=true
#REDIS_HOST=localhost
#REDIS_PORT=6379
#REDIS_DB=0
#REDIS_PASSWORD= # Leave empty if no password