| # ══════════════════════════════════════════════════════════════ | |
| # 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 | |