Download src/api_models.py from lpetrl/Test-API: direct link, hf CLI and curl.
- Browser
- Download file 741 Bytes
-
https://huggingface.co/spaces/lpetrl/Test-API/resolve/main/src/api_models.py
- Command line
-
hf download hf://spaces/lpetrl/Test-API/src/api_models.py
-
curl -L -o api_models.py https://huggingface.co/spaces/lpetrl/Test-API/resolve/main/src/api_models.py
741 Bytes
| from pydantic import BaseModel, Field | |
| class ResponseModel(BaseModel): | |
| message: str | |
| data: dict | |
| code: int | |
| class ResponseGuessWord(BaseModel): | |
| word: str | |
| class RequestSemanticCalculation(BaseModel): | |
| supposed_word: str = Field( | |
| description="The word that the user is trying to guess", | |
| example="ніс" | |
| ) | |
| guessed_word: str = Field( | |
| description="The word that the user guessed", | |
| example="око" | |
| ) | |
| class SemanticCalculation(BaseModel): | |
| score: float | |
| rating: int | |
| percentage: float | |
| closest_word: str | |
| class ResponseSemanticCalculation(BaseModel): | |
| word_exist: bool | |
| metadata: SemanticCalculation | None | |
| class ResponseMessage(BaseModel): | |
| message: str | |