Ibraaheem's picture
Update private_gpt/server/health/health_router.py
828101b
raw
history blame contribute delete
445 Bytes
from typing import Literal
from fastapi import APIRouter
from pydantic import BaseModel, Field
# Not authentication or authorization required to get the health status.
health_router = APIRouter()
class HealthResponse(BaseModel):
status: Literal["ok"] = Field(default="ok")
@health_router.get("/v1/health", tags=["Health"])
def health() -> HealthResponse:
"""Return ok if the system is up."""
return HealthResponse(status="ok")