"""Text encoder.""" from sentence_transformers import SentenceTransformer from torch import Tensor class TextEncoder: """Text encoder.""" def __init__(self) -> None: """Initialize the text encoder.""" self.model = SentenceTransformer("sentence-transformers/all-MiniLM-L12-v1") def encode(self, text: str) -> Tensor: """Encode a string into an embedding.""" return self.model.encode(text)