| # AI Provider Configuration | |
| # ============================================ | |
| # Choose your AI provider: gemini or nebius | |
| AI_PROVIDER=gemini | |
| # Gemini API Configuration | |
| GEMINI_API_KEY=your_gemini_api_key | |
| # Optional: Change the Gemini model (default: gemini-2.5-flash) | |
| # Other options: gemini-3-pro, gemini-2.5-pro, etc. | |
| GEMINI_MODEL=gemini-2.5-flash | |
| # Nebius Token Factory Configuration | |
| NEBIUS_API_KEY=your_nebius_api_key | |
| # Optional: Change the Nebius model (default: zai-org/GLM-4.5) | |
| NEBIUS_MODEL=zai-org/GLM-4.5 | |
| # Modal Configuration | |
| MODAL_TOKEN_ID=your_modal_token_id | |
| MODAL_TOKEN_SECRET=your_modal_token_secret | |
| MODAL_API_URL=your_modal_api_url | |
| # GitHub Configuration for code fetching | |
| GITHUB_TOKEN=your_github_personal_access_token | |
| # Optional: Database Configuration | |
| DATABASE_URL=sqlite:///./modernizer.db | |
| # Tavily API Configuration (Optional) | |
| TAVILY_API_KEY=your_tavily_api_key |