def _validate_minimum_provided_fields(cls, values):
        """Validate that at least one location is provided."""
        audio = values.get("audio")
        image = values.get("image")
        video = values.get("video")

        if sum([1 for x in [audio, image, video] if x]) == 0:
            raise ValueError("At least one of audio, image, video must be provided to load the model")
        return values
Validate that at least one location is provided.
src/marqo/inference/native_inference/embedding_models/languagebind_model_properties.py