Yassine Mhirsi
Refactor import statements in health.py and stance.py to use absolute paths for improved clarity and consistency
24cfb63
"""Health check endpoint"""
from fastapi import APIRouter
from datetime import datetime
from models import HealthResponse
from services import stance_model_manager
router = APIRouter()
@router.get("/health", response_model=HealthResponse, tags=["General"])
async def health_check():
"""Health check endpoint"""
return HealthResponse(
status="healthy" if stance_model_manager.model_loaded else "unhealthy",
model_loaded=stance_model_manager.model_loaded,
device=str(stance_model_manager.device) if stance_model_manager.device else "unknown",
timestamp=datetime.now().isoformat()
)