Spaces:
Running
Running
fix: add 'model' field to AnalysisRequest schema to resolve AttributeError
Browse files- app/models/schemas.py +1 -0
- app/schemas/all_schemas.py +1 -0
app/models/schemas.py
CHANGED
|
@@ -118,6 +118,7 @@ class ExperimentalProtocol(BaseModel):
|
|
| 118 |
class AnalysisRequest(BaseModel):
|
| 119 |
"""Requête d'analyse scientifique"""
|
| 120 |
documents: List[ScientificDocument]
|
|
|
|
| 121 |
user_id: Optional[str] = None
|
| 122 |
user_profile: Optional[str] = None
|
| 123 |
user_notes: Optional[str] = None
|
|
|
|
| 118 |
class AnalysisRequest(BaseModel):
|
| 119 |
"""Requête d'analyse scientifique"""
|
| 120 |
documents: List[ScientificDocument]
|
| 121 |
+
model: Optional[str] = None
|
| 122 |
user_id: Optional[str] = None
|
| 123 |
user_profile: Optional[str] = None
|
| 124 |
user_notes: Optional[str] = None
|
app/schemas/all_schemas.py
CHANGED
|
@@ -88,6 +88,7 @@ class PaperResponse(PaperBase):
|
|
| 88 |
class AnalysisRequest(BaseModel):
|
| 89 |
analysis_type: str = "comprehensive"
|
| 90 |
paper_ids: List[str]
|
|
|
|
| 91 |
user_id: Optional[str] = None
|
| 92 |
user_profile: Optional[str] = None
|
| 93 |
reasoning_depth: Optional[str] = "exhaustive"
|
|
|
|
| 88 |
class AnalysisRequest(BaseModel):
|
| 89 |
analysis_type: str = "comprehensive"
|
| 90 |
paper_ids: List[str]
|
| 91 |
+
model: Optional[str] = None
|
| 92 |
user_id: Optional[str] = None
|
| 93 |
user_profile: Optional[str] = None
|
| 94 |
reasoning_depth: Optional[str] = "exhaustive"
|