File size: 522 Bytes
a1e98ae 22e8efa a1e98ae 22e8efa ba47cdc 22e8efa a1e98ae 22e8efa a1e98ae 22e8efa a1e98ae ba47cdc 22e8efa a1e98ae 22e8efa a1e98ae | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | """
Models API 路由
"""
from fastapi import APIRouter
from app.services.grok.services.model import ModelService
router = APIRouter(tags=["Models"])
@router.get("/models")
async def list_models():
"""OpenAI 兼容 models 列表接口"""
data = [
{
"id": m.model_id,
"object": "model",
"created": 0,
"owned_by": "grok2api@chenyme",
}
for m in ModelService.list()
]
return {"object": "list", "data": data}
__all__ = ["router"]
|