from __future__ import annotations from abc import ABC, abstractmethod class VisionProvider(ABC): @abstractmethod async def ground_object(self, image_bytes: bytes, phrase: str) -> dict: raise NotImplementedError