citationEdge / api /models.py
omkarkudalkar222's picture
Fresh deployment without history
0e38162
Raw
History Blame Contribute Delete
675 Bytes
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