Plus, with Matryoshka training it supports 768, 512, 256 & 128 dimensions.
At 256d, vectors take a third of the storage. MTEB multilingual v2 goes from 61.36 to 60.41.
In ST: model.encode(..., truncate_dim=256, normalize_embeddings=True), and re-normalize after truncating.