File size: 432 Bytes
8d60e33
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from fastapi import APIRouter

router = APIRouter()

@router.get("/healthz", summary="Liveness Probe")
async def healthz():
    """Checks if the service is running."""
    return {"status": "ok"}

@router.get("/readyz", summary="Readiness Probe")
async def readyz():
    """Checks if the service is ready to accept traffic."""
    # In a real app, this would check dependencies like model loading status.
    return {"ready": True}