Spaces:
Sleeping
Sleeping
| from pydantic import BaseModel | |
| from typing import List, Union, Optional | |
| class DataAnswer(BaseModel): | |
| answer: str | |
| class DataAnswer1(BaseModel): | |
| id: int | |
| answer: str | |
| data_relevant: List[str] | |
| sources: List[str] | |
| class FileMetadata(BaseModel): | |
| source: str | |
| class FileResponse(BaseModel): | |
| page_content: str | |
| metadata: FileMetadata | |
| type: str | |
| class DataExtractFile(BaseModel): | |
| text_all: Union[List[FileResponse], None, str] | |
| class Message(BaseModel): | |
| message: str | |
| class CheckModel(BaseModel): | |
| check: bool | |
| class ResponseQuery2Upgrade(BaseModel): | |
| status: int | |
| data: DataAnswer | |
| class GenerateQuestion(BaseModel): | |
| question: Union[List[str], bool] | |
| class ResponseGenerateQuestion(BaseModel): | |
| status: int | |
| data: GenerateQuestion | |
| class ResponseQuery2UpgradeOld(BaseModel): | |
| status: int | |
| data: DataAnswer1 | |
| class ResponseExtractFile(BaseModel): | |
| status: int | |
| data: DataExtractFile | |
| class ResponseDeleteChat(BaseModel): | |
| status: int | |
| data: Message | |
| class ReponseError(BaseModel): | |
| status: int | |
| data: Message |