add
This commit is contained in:
@@ -80,4 +80,30 @@ class ComplianceChatRequest(BaseModel):
|
||||
class AnalyzeResponse(BaseModel):
|
||||
"""Define the Analyze Response API model."""
|
||||
task_id: str
|
||||
status: str = "processing"
|
||||
status: str = "processing"
|
||||
|
||||
|
||||
class AnalyzeStreamSource(BaseModel):
|
||||
"""SSE source event payload for analyze-stream."""
|
||||
standard: str
|
||||
clause: str
|
||||
score: float
|
||||
status: str
|
||||
full_content: str
|
||||
|
||||
|
||||
class AnalyzeStreamFinding(BaseModel):
|
||||
"""SSE finding event payload for analyze-stream."""
|
||||
title: str
|
||||
desc: str
|
||||
status: str
|
||||
clause_ref: Optional[str] = None
|
||||
|
||||
|
||||
class AnalyzeStreamDone(BaseModel):
|
||||
"""SSE done event payload for analyze-stream."""
|
||||
conclusion: str
|
||||
actions: list[dict]
|
||||
risk_score: int
|
||||
highlight_terms: list[str]
|
||||
para_text: str
|
||||
Reference in New Issue
Block a user