wassemgtk's picture
Add gateway API source for one-click deployment
092fd7d verified
Raw
History Blame Contribute Delete
657 Bytes
from __future__ import annotations
from .base import OcrProvider
class FakeOcrProvider(OcrProvider):
async def extract(self, image_bytes: bytes, region: tuple[float, float, float, float] | None = None) -> dict:
return {
"markdown": "TOTAL $18.42",
"lines": [
{
"id": "line_1",
"text": "TOTAL $18.42",
"bbox": region or [0.62, 0.81, 0.94, 0.86],
"confidence": 0.96,
"reading_order": 1,
"region_type": "text_line",
}
],
"tables": [],
}