| """ | |
| Pydantic model schemas for API request and response types | |
| """ | |
| from pydantic import BaseModel | |
| class Base64ImageRequest(BaseModel): | |
| """Model for accepting base64 encoded images""" | |
| image_data: str | |
| class SearchResult(BaseModel): | |
| """Model for search results""" | |
| id: str | |
| score: float | |
| payload: dict | |
| class ErrorResponse(BaseModel): | |
| """Model for error responses""" | |
| detail: str | |