ocr/response.py
2024-10-25 00:30:25 +08:00

17 lines
382 B
Python

from pydantic import BaseModel
from typing import List, Optional
class OCRData(BaseModel):
text: str
bbox: List[List[int]] # 这里使用 List[List[int]] 来表示多个坐标点
confidence: float
class OCRResponse(BaseModel):
success: bool
error: Optional[str]
message: Optional[str]
data: Optional[List[OCRData]] = []
full_text: Optional[str]