abadesalex's picture
Update to Qdrant db
47b5f0c
raw
history blame
548 Bytes
from pydantic import BaseModel
from typing import Dict, List, Optional
class ModelResponse(BaseModel, extra="forbid"):
text: str
isSender: bool
message: Optional[str] = None
class EmbeddingCreation(BaseModel, extra="forbid"):
success: bool
message: Optional[str] = None
class HybridSearchResponse(BaseModel):
success: bool
data: Optional[List[Dict]] = None
message: Optional[str] = None
class Chunk(BaseModel):
index: int
text: str
class ChunksResponse(BaseModel):
data: Dict[str, List[Chunk]]