from ..schemas.base import DataResponse, CopywritingEvaluationRequest from ..providers.evaluation_provider import EvaluationProvider class EvaluationService: def __init__(self, provider: EvaluationProvider) -> None: self._provider = provider def copywriting_evaluation(self, req: CopywritingEvaluationRequest) -> DataResponse: return self._provider.copywriting_evaluation( req.image_url, req.text, req.model )