Update code
Browse files- schemas.py +4 -4
schemas.py
CHANGED
|
@@ -21,14 +21,14 @@ class SourceType(str, Enum):
|
|
| 21 |
|
| 22 |
class RetrievedEvidence(BaseModel):
|
| 23 |
source_type: SourceType
|
| 24 |
-
title: str
|
| 25 |
-
snippet: str
|
| 26 |
url: Optional[str] = None
|
| 27 |
score: Optional[float] = None
|
| 28 |
|
| 29 |
|
| 30 |
class ResponseMeta(BaseModel):
|
| 31 |
-
used_model: str
|
| 32 |
fallback_used: bool = False
|
| 33 |
retrieval_used: bool = False
|
| 34 |
source_count: int = 0
|
|
@@ -49,7 +49,7 @@ class CodeXRequest(BaseModel):
|
|
| 49 |
|
| 50 |
|
| 51 |
class CodeXResponse(BaseModel):
|
| 52 |
-
answer: str
|
| 53 |
task_type: CodeTaskType
|
| 54 |
code_output: Optional[str] = None
|
| 55 |
explanation: Optional[str] = None
|
|
|
|
| 21 |
|
| 22 |
class RetrievedEvidence(BaseModel):
|
| 23 |
source_type: SourceType
|
| 24 |
+
title: str = Field(..., min_length=1)
|
| 25 |
+
snippet: str = Field(..., min_length=1)
|
| 26 |
url: Optional[str] = None
|
| 27 |
score: Optional[float] = None
|
| 28 |
|
| 29 |
|
| 30 |
class ResponseMeta(BaseModel):
|
| 31 |
+
used_model: str = Field(..., min_length=1)
|
| 32 |
fallback_used: bool = False
|
| 33 |
retrieval_used: bool = False
|
| 34 |
source_count: int = 0
|
|
|
|
| 49 |
|
| 50 |
|
| 51 |
class CodeXResponse(BaseModel):
|
| 52 |
+
answer: str = Field(..., min_length=1)
|
| 53 |
task_type: CodeTaskType
|
| 54 |
code_output: Optional[str] = None
|
| 55 |
explanation: Optional[str] = None
|