from fastapi import APIRouter, Request from services.registry import registry router = APIRouter(prefix="/v1", tags=["models"]) @router.get("/models") async def list_models(request: Request): role = getattr(request.state, "role", "anonymous") models = registry.list_models(role) return {"object": "list", "data": models}