from ..schemas.base import DataResponse, UnderstandImageRequest from ..providers.understand_image_provider import UnderstandImageProvider class VLService: def __init__(self, provider: UnderstandImageProvider) -> None: self._provider = provider def understand_image(self, req: UnderstandImageRequest) -> DataResponse: return self._provider.understand_image( req.image_url, model = req.model )