Spaces:
Running
Running
| from pydantic import BaseModel, Field | |
| class QueryRequest(BaseModel): | |
| question: str = Field(..., min_length=5, max_length=512) | |
| top_k: int = Field(default=3, ge=1, le=10) | |
| max_new_tokens: int = Field(default=256, le=1024) | |
| class QueryResponse(BaseModel): | |
| answer: str | |
| sources: list[str] | |
| model_id: str | |
| latency_ms: float | |