Sentence-Transformers
Framework for computing dense vector representations of sentences and paragraphs.
About
Sentence-Transformers, also known as SBERT, is a Python framework for computing text and image embeddings and reranking scores with neural models. It covers three model families: dense embedding models for semantic similarity, cross-encoders that score text pairs for reranking search results, and sparse encoders for efficient retrieval. More than 15,000 compatible pretrained models are available on the Hugging Face Hub spanning over 100 languages, many ranking well on the MTEB embeddings benchmark, and the library provides training APIs with more than 20 loss functions for fine-tuning embedding models and around 10 for rerankers. Typical applications include semantic search, similarity scoring, paraphrase mining, clustering, duplicate detection, and retrieval-augmented generation pipelines. The project began at the Ubiquitous Knowledge Processing Lab at TU Darmstadt and is now maintained at Hugging Face; it installs with pip, requires Python 3.10 or newer with PyTorch, and is open source under the Apache 2.0 license.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- Natural Language Processing
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Easy (2/5)
- License
- Apache-2.0
- Added
- Apr 3, 2026
Related Tools
Topic modeling library leveraging transformer embeddings and c-TF-IDF.
Simple framework for state-of-the-art NLP by Zalando Research.
Library for efficient text classification and word representation by Meta.
Topic modeling and document similarity library for unsupervised NLP.
Generalist model for named entity recognition using bidirectional transformer.
Research library for NLP by AI2 built on PyTorch.