anuma2api / app /adapters /openai_models.py
li2895's picture
自包含构建源: app/registrar/scripts/pyproject + 修复 COPY 上下文
fa1140b
Raw
History Blame Contribute Delete
437 Bytes
"""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()
@router.get("/v1/models")
async def list_models(_: None = Depends(verify_api_key)) -> dict:
return {"object": "list", "data": supported_models()}