Spaces:
Sleeping
Sleeping
| from pydantic import BaseModel | |
| from typing import List, Dict, Optional | |
| class DeidRequest(BaseModel): | |
| text: str | |
| mode: str = "mask" | |
| class BatchDeidRequest(BaseModel): | |
| texts: List[str] | |
| mode: str = "mask" | |
| class Entity(BaseModel): | |
| start: int | |
| end: int | |
| label: str | |
| text: str | |
| source: str | |
| score: Optional[float] = None | |
| class DeidResponse(BaseModel): | |
| original: str | |
| deidentified: str | |
| entities: List[Entity] | |
| class BatchDeidResponse(BaseModel): | |
| results: List[DeidResponse] | |
| class FeedbackRequest(BaseModel): | |
| original_text: str | |
| corrected_text: str | |
| entities: List[Entity] | |
| comment: Optional[str] = None | |