SentenceTransformerLike

class probly.representer.embedder.huggingface.SentenceTransformerLike(*args, **kwargs)[source]

Bases: Protocol

Protocol for sentence-transformer compatible embedding models.

encode(sentences: list[str], /, *, batch_size: int = 32, normalize_embeddings: bool = False, convert_to_tensor: bool = False, **kwargs: Any) object[source]

Embed a list of sentences.