File size: 810 Bytes
0231daa
 
 
 
 
 
 
 
 
 
 
 
 
 
90528a8
0231daa
 
 
 
155ad69
 
0231daa
 
 
 
 
 
 
 
 
 
 
 
 
90528a8
0231daa
 
 
155ad69
 
0231daa
 
 
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
"""
Pydantic schemas for API requests and responses.

This package exports all schema models for easy importing throughout
the application.
"""

from .common import (
    ModelInfo,
    HealthStatus,
    ErrorResponse,
    EmbeddingOptions,
)

from .requests import BaseEmbedRequest, EmbedRequest, RerankRequest

from .responses import (
    BaseEmbedResponse,
    DenseEmbedResponse,
    EmbeddingObject,
    TokenUsage,
    ModelsListResponse,
    RootResponse,
)

__all__ = [
    # Common
    "ModelInfo",
    "HealthStatus",
    "ErrorResponse",
    "EmbeddingOptions",
    # Requests
    "BaseEmbedRequest",
    "EmbedRequest",
    "RerankRequest",
    # Responses
    "BaseEmbedResponse",
    "DenseEmbedResponse",
    "EmbeddingObject",
    "TokenUsage",
    "ModelsListResponse",
    "RootResponse",
]