PDF-Insight-PRO / api /utility_routes.py
Jatin Mehra
Refactor and reorganize codebase for improved maintainability and clarity
ba907cd
raw
history blame contribute delete
715 Bytes
"""
Utility API routes.
This module handles utility endpoints like model listing and health checks.
"""
from fastapi.responses import RedirectResponse
from models.models import ModelsResponse
from services import get_available_models
async def root_handler():
"""
Root endpoint that redirects to the main application.
Returns:
Redirect response to static index.html
"""
return RedirectResponse(url="/static/index.html")
async def get_models_handler() -> ModelsResponse:
"""
Get list of available models.
Returns:
Models response with available model configurations
"""
models = get_available_models()
return ModelsResponse(models=models)