Spaces:
Running
Running
""" | |
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) | |