Spaces:
Sleeping
Sleeping
| 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]] | |