Spaces:
Running
Running
File size: 675 Bytes
0e38162 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | from typing import Any, Dict, List, Optional
from pydantic import BaseModel
class AnalyzeRequest(BaseModel):
skip_citation_gap: bool = False
skip_argumentation: bool = False
class AgentStatusInfo(BaseModel):
status: str
duration_s: Optional[float] = None
error: Optional[str] = None
class JobStatusResponse(BaseModel):
job_id: str
status: str
progress: float = 0.0
agents: Dict[str, AgentStatusInfo] = {}
scores: Dict[str, float] = {}
report_path: Optional[str] = None
duration_s: Optional[float] = None
error: Optional[str] = None
class AnalyzeResponse(BaseModel):
job_id: str
status: str
message: str
|