chore: add health check route

This commit is contained in:
Shubham Naik
2024-10-02 16:16:05 -07:00
parent 188c3dd942
commit 29c5f8cf12
3 changed files with 7 additions and 6 deletions

View File

@@ -1,8 +1,10 @@
from pydantic import BaseModel
class Health(BaseModel):
"""
Health check response body
"""
version: str
status: str
status: str

View File

@@ -1,10 +1,10 @@
from letta.server.rest_api.routers.v1.agents import router as agents_router
from letta.server.rest_api.routers.v1.blocks import router as blocks_router
from letta.server.rest_api.routers.v1.health import router as health_router
from letta.server.rest_api.routers.v1.jobs import router as jobs_router
from letta.server.rest_api.routers.v1.llms import router as llm_router
from letta.server.rest_api.routers.v1.sources import router as sources_router
from letta.server.rest_api.routers.v1.tools import router as tools_router
from letta.server.rest_api.routers.v1.health import router as health_router
ROUTERS = [
tools_router,

View File

@@ -1,17 +1,16 @@
from typing import TYPE_CHECKING, List, Optional
from typing import TYPE_CHECKING
from fastapi import APIRouter, Body, Depends, HTTPException, Query
from fastapi import APIRouter
from letta.cli.cli import version
from letta.schemas.health import Health
from letta.server.rest_api.utils import get_letta_server
from letta.server.server import SyncServer
if TYPE_CHECKING:
pass
router = APIRouter(prefix="/health", tags=["health"])
# Health check
@router.get("/", response_model=Health, operation_id="health_check")
def health_check():