File size: 515 Bytes
eff5773 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
"""Dependency injection for services."""
from typing import Optional
from app.services.base import InferenceService
_inference_service: Optional[InferenceService] = None
def get_inference_service() -> Optional[InferenceService]:
"""Get inference service for dependency injection."""
return _inference_service
def set_inference_service(service: InferenceService) -> None:
"""Set inference service. Called internally during startup."""
global _inference_service
_inference_service = service
|