| """Kopīgie Pydantic modeļi — Python puse.""" | |
| from pydantic import BaseModel | |
| class ApiError(BaseModel): | |
| error: str | |
| code: int = 500 | |
| class HealthResponse(BaseModel): | |
| status: str | |
| service: str | |
| version: str | |
| class ChatMessage(BaseModel): | |
| role: str | |
| content: str | |
| class GenerationResult(BaseModel): | |
| type: str | |
| url: str | None = None | |
| content: str | None = None | |
| metadata: dict = {} | |