Spaces:
Running
Running
| """GET /v1/models — list available models.""" | |
| from __future__ import annotations | |
| import time | |
| from fastapi import APIRouter | |
| from config import MODEL_MAP | |
| router = APIRouter() | |
| async def list_models() -> dict: | |
| now = int(time.time()) | |
| data = [ | |
| { | |
| "id": short_name, | |
| "object": "model", | |
| "created": now, | |
| "owned_by": full_name.split("/")[0], | |
| } | |
| for short_name, full_name in MODEL_MAP.items() | |
| ] | |
| return {"object": "list", "data": data} | |