danswer/backend/shared_models/model_server_models.py
2024-01-28 23:14:20 -08:00

29 lines
456 B
Python

from pydantic import BaseModel
class EmbedRequest(BaseModel):
texts: list[str]
model_name: str
normalize_embeddings: bool
class EmbedResponse(BaseModel):
embeddings: list[list[float]]
class RerankRequest(BaseModel):
query: str
documents: list[str]
class RerankResponse(BaseModel):
scores: list[list[float]]
class IntentRequest(BaseModel):
query: str
class IntentResponse(BaseModel):
class_probs: list[float]