-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.env.sample
60 lines (47 loc) · 1.25 KB
/
.env.sample
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
57
58
59
60
# Database Configuration
DATABASE_URL=postgresql://user:password@localhost:5432/ai_agent_ecosystem
# JWT Authentication
JWT_SECRET_KEY=your_jwt_secret_key_here
JWT_ALGORITHM=HS256
ACCESS_TOKEN_EXPIRE_MINUTES=30
# Agent Configuration
DEFAULT_AGENT_TIMEOUT=60
MAX_CONCURRENT_TASKS=10
# Redis Configuration (for task queue)
REDIS_URL=redis://localhost:6379/0
# Monitoring
PROMETHEUS_ENABLED=true
METRICS_PORT=9090
# Logging
LOG_LEVEL=INFO
LOG_FILE_PATH=logs/agent_ecosystem.log
# API Keys for External Services
OPENAI_API_KEY=your_openai_api_key_here
MISTRAL_API_KEY=your_mistral_api_key_here
ANTHROPIC_API_KEY=your_anthropic_api_key_here
GROQ_API_KEY=your_groq_api_key_here
# Server Configuration
HOST=0.0.0.0
PORT=8000
DEBUG=false
ENVIRONMENT=development
# Security
SECRET_KEY=your-secret-key-here
ALGORITHM=HS256
ACCESS_TOKEN_EXPIRE_MINUTES=30
# Redis (for Celery)
REDIS_URL=redis://localhost:6379/0
# Frontend URL (for CORS)
FRONTEND_URL=http://localhost:3002
# Monitoring
ENABLE_METRICS=True
PROMETHEUS_MULTIPROC_DIR=/tmp
# LLM API Keys
OPENAI_API_KEY=your-openai-key-here
ANTHROPIC_API_KEY=your-anthropic-key-here
MISTRAL_API_KEY=your-mistral-key-here
GROQ_API_KEY=your-groq-key-here
# Agent Configuration
MAX_AGENTS=10
AGENT_TIMEOUT=300
HEALTH_CHECK_INTERVAL=60