from abc import ABC, abstractmethod

class MultiModalModel(ABC):
    @abstractmethod
    def __init__(self):
        pass

    @abstractmethod
    def generate(self, test_case):
        pass

    @abstractmethod
    def compute_loss(self, behavior, target, image_input):
        pass