fahmiaziz98
update: Response format
dd7d594
raw
history blame
890 Bytes
"""
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,
RerankResponse,
EmbeddingObject,
TokenUsage,
RerankResult,
ModelsListResponse,
RootResponse,
)
__all__ = [
# Common
"ModelInfo",
"HealthStatus",
"ErrorResponse",
"EmbeddingOptions",
# Requests
"BaseEmbedRequest",
"EmbedRequest",
"RerankRequest",
# Responses
"BaseEmbedResponse",
"DenseEmbedResponse",
"EmbeddingObject",
"TokenUsage",
"RerankResponse",
"RerankResult",
"ModelsListResponse",
"RootResponse",
]