| # Example environment configuration | |
| # Copy this file to .env and update with your actual values | |
| # OpenAI API Configuration (REQUIRED) | |
| OPENAI_API_KEY=your_openai_api_key_here | |
| # Sentiment Analysis Thresholds (Optional - defaults provided) | |
| SENTIMENT_CONFIDENCE_THRESHOLD=0.7 | |
| ESCALATION_RATE_THRESHOLD=0.15 | |
| PROCESSING_TIME_THRESHOLD=5.0 | |
| ERROR_RATE_THRESHOLD=0.05 | |
| # Production Configuration (Optional) | |
| ENVIRONMENT=development | |
| MAX_CONCURRENT_REQUESTS=100 | |
| RATE_LIMIT_REQUESTS_PER_MINUTE=1000 | |
| RATE_LIMIT_BURST_CAPACITY=50 | |
| # Monitoring Configuration (Optional) | |
| METRICS_COLLECTION_ENABLED=true | |
| ALERT_WEBHOOK_URL=your_webhook_url_here | |
| # Database Configuration (Optional - for future use) | |
| # DATABASE_URL=postgresql://user:password@localhost:5432/sentiment_db | |
| # REDIS_URL=redis://localhost:6379/0 | |
| # Logging Configuration (Optional) | |
| LOG_LEVEL=INFO | |
| LOG_FORMAT=json | |
| # Cache Configuration (Optional) | |
| CACHE_ENABLED=true | |
| CACHE_TTL_SECONDS=300 | |
| # Performance Configuration (Optional) | |
| BATCH_SIZE_DEFAULT=100 | |
| MAX_WORKERS_DEFAULT=10 | |
| PROCESSING_TIMEOUT_SECONDS=30 |