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,
            },
        ],
    }