wassemgtk's picture
Deploy GLM visual runtime gateway MVP
df76dfd verified
Raw
History Blame Contribute Delete
266 Bytes
from __future__ import annotations
from abc import ABC, abstractmethod
class OcrProvider(ABC):
@abstractmethod
async def extract(self, image_bytes: bytes, region: tuple[float, float, float, float] | None = None) -> dict:
raise NotImplementedError