| # FhirFlame Environment Configuration | |
| # ============================================================================= | |
| # API Keys (Optional - app works without them) | |
| # ============================================================================= | |
| # Mistral API Configuration | |
| MISTRAL_API_KEY=your_mistral_api_key_here | |
| # HuggingFace Configuration | |
| HF_TOKEN=your_huggingface_token_here | |
| # Modal Labs Configuration | |
| MODAL_TOKEN_ID=your_modal_token_id_here | |
| MODAL_TOKEN_SECRET=your_modal_token_secret_here | |
| MODAL_ENDPOINT_URL=https://your-modal-app.modal.run | |
| # Ollama Configuration | |
| OLLAMA_BASE_URL=http://localhost:11434 | |
| OLLAMA_MODEL=codellama:13b-instruct | |
| USE_REAL_OLLAMA=true | |
| # ============================================================================= | |
| # Modal Labs GPU Pricing (USD per hour) | |
| # Based on Modal's official pricing as of 2024 | |
| # ============================================================================= | |
| # GPU Hourly Rates | |
| MODAL_A100_HOURLY_RATE=1.32 | |
| MODAL_T4_HOURLY_RATE=0.51 | |
| MODAL_L4_HOURLY_RATE=0.73 | |
| MODAL_CPU_HOURLY_RATE=0.048 | |
| # Modal Platform Fee (percentage markup) | |
| MODAL_PLATFORM_FEE=15 | |
| # GPU Performance Estimates (characters per second) | |
| MODAL_A100_CHARS_PER_SEC=2000 | |
| MODAL_T4_CHARS_PER_SEC=1200 | |
| MODAL_L4_CHARS_PER_SEC=800 | |
| # ============================================================================= | |
| # Cloud Provider Pricing | |
| # ============================================================================= | |
| # HuggingFace Inference API (USD per 1K tokens) | |
| HF_COST_PER_1K_TOKENS=0.06 | |
| # Ollama Local (free) | |
| OLLAMA_COST_PER_REQUEST=0.0 | |
| # ============================================================================= | |
| # Processing Configuration | |
| # ============================================================================= | |
| # Provider selection thresholds | |
| AUTO_SELECT_MODAL_THRESHOLD=1500 | |
| AUTO_SELECT_BATCH_THRESHOLD=5 | |
| # Demo and Development | |
| DEMO_MODE=false | |
| USE_COST_OPTIMIZATION=true | |
| # ============================================================================= | |
| # Monitoring and Observability (Optional) | |
| # ============================================================================= | |
| # Langfuse Configuration | |
| LANGFUSE_SECRET_KEY=your_langfuse_secret_key | |
| LANGFUSE_PUBLIC_KEY=your_langfuse_public_key | |
| LANGFUSE_HOST=https://cloud.langfuse.com | |
| # ============================================================================= | |
| # Medical AI Configuration | |
| # ============================================================================= | |
| # FHIR Validation | |
| FHIR_VALIDATION_LEVEL=standard | |
| ENABLE_FHIR_R4=true | |
| ENABLE_FHIR_R5=true | |
| # Medical Entity Extraction | |
| EXTRACT_PATIENT_INFO=true | |
| EXTRACT_CONDITIONS=true | |
| EXTRACT_MEDICATIONS=true | |
| EXTRACT_VITALS=true | |
| EXTRACT_PROCEDURES=true |