# FusionAGI Environment Configuration # Copy to .env and configure for your deployment # === API Authentication === # Set to require Bearer token auth on /v1/ routes. Leave empty for open access. FUSIONAGI_API_KEY= # === Rate Limiting === FUSIONAGI_RATE_LIMIT=120 # Requests per window FUSIONAGI_RATE_WINDOW=60 # Window in seconds # === LLM Providers === OPENAI_API_KEY= # For GPT-4o, Whisper STT ANTHROPIC_API_KEY= # For Claude models # === TTS / Voice === ELEVENLABS_API_KEY= # ElevenLabs TTS AZURE_SPEECH_KEY= # Azure Cognitive Services STT/TTS AZURE_SPEECH_REGION=eastus # Azure region # === Database === DATABASE_URL=postgresql://fusionagi:fusionagi@localhost:5432/fusionagi # === Redis (caching, pub/sub) === REDIS_URL=redis://localhost:6379/0 # === GPU / TensorFlow === TF_CPP_MIN_LOG_LEVEL=2 # Suppress TF info logs CUDA_VISIBLE_DEVICES=0 # GPU device index # === Multi-tenant === FUSIONAGI_DEFAULT_TENANT=default # Default tenant ID for single-tenant mode # === Monitoring === FUSIONAGI_METRICS_ENABLED=false # Enable Prometheus metrics at /metrics FUSIONAGI_LOG_LEVEL=INFO # Logging level (DEBUG, INFO, WARNING, ERROR) FUSIONAGI_LOG_FORMAT=json # Log format: json or text