Files
mingxi_platform/mingxi-vision/api/health.py
T

19 lines
418 B
Python
Raw Normal View History

from fastapi import APIRouter
from engine.loader import get_engine
from config import settings
from schema import HealthResponse
router = APIRouter()
@router.get("/health", response_model=HealthResponse)
async def health():
engine = get_engine()
return HealthResponse(
status="ok",
model_version=engine.model_version,
runtime=settings.runtime,
device=settings.device,
)