Skip to main content
Back to News
AI Development

Sentence Transformers Library Adds Multi-Vector Encoder Support

The Sentence Transformers library has introduced a MultiVectorEncoder in its v6.0 update, enabling support for ColBERT-style late interaction retrieval models.

Published: August 18, 2026By GetAISet Editorial
Source: Hugging FaceView original article

Original source published: August 18, 2026

The Sentence Transformers Python library has released version 6.0, which introduces a new model type called MultiVectorEncoder. This update allows users to load and utilize ColBERT-style late interaction retrieval models directly through the library's existing API. The new encoder supports various checkpoints, including those from PyLate, Stanford-NLP ColBERT, and ColPali-family models for visual document retrieval.

Unlike traditional dense embedding models that compress text into a single vector, multi-vector models retain one vector per token. This approach uses the MaxSim operator to compare query and document tokens, which may improve retrieval quality for complex queries or out-of-domain data. While this method offers increased precision by preserving token-level information, it requires significantly more storage space for indexes compared to single-vector models. The update aims to streamline the integration of these models into search stacks, providing a unified interface for developers working with dense, sparse, and late-interaction retrieval architectures.