| """OpenAI /v1/models 兼容接口(模型列表来自 upstream registry,实地探测不硬编码)。""" | |
| from __future__ import annotations | |
| from fastapi import APIRouter, Depends | |
| from app.adapters import supported_models | |
| from app.deps import verify_api_key | |
| router = APIRouter() | |
| async def list_models(_: None = Depends(verify_api_key)) -> dict: | |
| return {"object": "list", "data": supported_models()} | |