# ══════════════════════════════════════════════════════════════ # DeepMed-AI — Environment Variables # Copy this to .env and fill in your values # ══════════════════════════════════════════════════════════════ # Required: Google Gemini API Key (primary LLM) GOOGLE_API_KEY=your_google_api_key_here # Optional: Multiple Gemini keys for rotation (comma-separated) # When key1 hits rate limit → auto-switch to key2 → key3... # Each free key ~1500 RPD, 3 keys = ~4500 RPD # GOOGLE_API_KEYS=key1,key2,key3 # Optional: NVIDIA Build API Key (fallback LLM — auto-switches when Gemini quota exhausted) # Get free key at https://build.nvidia.com/ NVIDIA_API_KEY=your_nvidia_api_key_here NVIDIA_MODEL=deepseek-ai/deepseek-v3.2 # Legacy: OpenRouter (deprecated — use NVIDIA_API_KEY instead) # OPENROUTER_API_KEY=your_openrouter_api_key_here # OPENROUTER_MODEL=qwen/qwen3-235b-a22b:free # Optional: Force rebuild ChromaDB on startup (default: False) # Set to True when data files change FORCE_REBUILD_DB=False # Optional: Override default paths # DATA_DIR=/app/backend/data # CHROMA_DB_PATH=/app/backend/storage/chroma_db # CHAT_DB_PATH=/app/backend/storage/chat_db/medigenius.db # LOG_DIR=/app/backend/logs