| # QuantIQ Environment Variables Template | |
| # Copy this file to '.env' and fill in your actual credentials. | |
| # Google Gemini API key (for ReAct agent reasoning) | |
| GEMINI_API_KEY=your_gemini_api_key_here | |
| # PostgreSQL database connection URL (e.g., NeonDB) | |
| DATABASE_URL=postgresql+asyncpg://user:password@localhost:5432/dbname | |
| # Redis URL (Logical database 0 is used for Celery Broker; Logical DB 1 is used for Cache) | |
| REDIS_URL=redis://localhost:6379/0 | |
| # Cloudinary credentials (for logging and generating reports) | |
| CLOUDINARY_CLOUD_NAME=your_cloudinary_cloud_name | |
| CLOUDINARY_API_KEY=your_cloudinary_api_key | |
| CLOUDINARY_API_SECRET=your_cloudinary_api_secret | |
| # Message Broker configuration (Redpanda / Kafka bootstrap servers) | |
| KAFKA_BOOTSTRAP_SERVERS=localhost:19092 | |
| # Google OAuth credentials (for user authentication) | |
| Client_CLIENT_ID=your_google_client_id.apps.googleusercontent.com | |
| Client_CLIENT_secret=your_google_client_secret | |
| # Razorpay credentials (for payment gateway testing) | |
| RAZORPAY_KEY_ID=your_razorpay_key_id | |
| RAZORPAY_KEY_SECRET=your_razorpay_key_secret | |
| # Email Alerts SMTP configuration (Gmail SMTP example) | |
| SMTP_HOST=smtp.gmail.com | |
| SMTP_PORT=587 | |
| SMTP_USER=your_email@gmail.com | |
| SMTP_PASSWORD=your_app_password | |
| # Alternative Email Dispatcher (Resend API key) | |
| RESEND_API_KEY=your_resend_api_key | |
| SMTP_FROM=onboarding@resend.dev | |
| DEVELOPER_EMAIL=your_email@gmail.com | |
| # Hugging Face Hub settings (for ONNX model downloads/exports) | |
| HF_TOKEN=your_hugging_face_token | |
| HF_MODEL_REPO=your_username/your_model_repo | |