Spaces:
Running
Running
File size: 471 Bytes
9861b96 45fa780 9861b96 45fa780 9861b96 45fa780 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | from pydantic import BaseModel
from typing import Dict, List, Optional
class ClaimRequest(BaseModel):
claim: str
model: str = 'logistic'
class EvidenceItem(BaseModel):
statement: str
label: str
similarity: float
reason: Optional[str] = None
class PredictionResponse(BaseModel):
prediction: str
probabilities: Optional[Dict[str, float]] = None
evidence: Optional[List[EvidenceItem]] = None
justification: Optional[str] = None
|