Update models.py
Browse files
models.py
CHANGED
@@ -40,3 +40,14 @@ class AnalysisResult(BaseModel):
|
|
40 |
key_clauses: List[Dict[str, Any]]
|
41 |
chunk_count: int
|
42 |
processing_time: str
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
key_clauses: List[Dict[str, Any]]
|
41 |
chunk_count: int
|
42 |
processing_time: str
|
43 |
+
|
44 |
+
class ChatInput(BaseModel):
|
45 |
+
message: str
|
46 |
+
document_id: str
|
47 |
+
conversation_history: List[Dict[str, str]] = []
|
48 |
+
|
49 |
+
class ChatResponse(BaseModel):
|
50 |
+
response: str
|
51 |
+
sources: List[Dict[str, Any]]
|
52 |
+
document_id: str
|
53 |
+
confidence: Optional[float] = None
|