Spaces:
Running
Running
File size: 1,735 Bytes
2129c29 | 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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | """Model discovery endpoints.
Author: IntelliDeep Labs Team
License: BSL 1.1
"""
from __future__ import annotations
from fastapi import APIRouter
router = APIRouter()
@router.get("/v1/models", tags=["Models"])
async def list_models() -> dict:
return {
"object": "list",
"data": [
{
"id": "gpt-4",
"object": "model",
"created": 1687882800,
"owned_by": "openai",
"permission": [],
"root": "gpt-4",
"parent": None,
},
{
"id": "gpt-4-turbo",
"object": "model",
"created": 1687882800,
"owned_by": "openai",
"permission": [],
"root": "gpt-4-turbo",
"parent": None,
},
{
"id": "gpt-3.5-turbo",
"object": "model",
"created": 1687882800,
"owned_by": "openai",
"permission": [],
"root": "gpt-3.5-turbo",
"parent": None,
},
{
"id": "claude-3-opus",
"object": "model",
"created": 1687882800,
"owned_by": "anthropic",
"permission": [],
"root": "claude-3-opus",
"parent": None,
},
{
"id": "gemini-pro",
"object": "model",
"created": 1687882800,
"owned_by": "google",
"permission": [],
"root": "gemini-pro",
"parent": None,
},
],
}
|