package at.procon.dip.embedding.policy;

import at.procon.dip.domain.document.entity.DocumentTextRepresentation;
import at.procon.dip.embedding.model.EmbeddingModelDescriptor;
import java.util.List;
import java.util.UUID;

public interface EmbeddingSelectionPolicy {

    List<DocumentTextRepresentation> selectRepresentations(UUID documentId, EmbeddingModelDescriptor model);

    List<DocumentTextRepresentation> selectRepresentations(UUID documentId, EmbeddingModelDescriptor model, EmbeddingProfile profile);
}
