AI Potluck
Back to Gap Map Model components / Embeddings & retrieval models

BGE

Beijing Academy of Artificial Intelligence (BAAI)
open weights / Overall score: 4.3(strong)

BGE (BAAI General Embedding) covers text embedding and reranking for retrieval pipelines. The bge-m3 checkpoint works across more than 100 languages and inputs up to 8,192 tokens, emitting dense, sparse and multi-vector representations from a single pass; the English v1.5 encoders span small to large, and the bge-reranker line supplies cross-encoder relevance scores. The Beijing Academy of Artificial Intelligence maintains the family and the FlagEmbedding toolkit around it.

The family ships under three different licenses, and the two Gemma-based checkpoints are the ones that govern the openness score.

Openness

3 high confidence
3.0
weights
open(ungated safetensors and PyTorch checkpoints across the v1.5 encoders and bge-m3)
data
open(the BAAI-MTP pretraining corpus, the bge-m3-data fine-tuning set and the MLDR long-document set are all published)
code
open(FlagEmbedding ships embedder and reranker fine-tuning, unified fine-tuning, evaluation and inference pipelines under MIT)
license
MIT(OSI

The training data and code pipeline are fully published, so the license is what limits the score. Most of the family ships under MIT or Apache-2.0, but bge-multilingual-gemma2 carries the more restrictive Gemma license from Gemma 2, and that shipped checkpoint sets the score.

Adoption

5 high confidence
5.0

Adoption is measured as Hugging Face downloads across the BGE embedding checkpoints, led by bge-small-en-v1.5 and bge-m3. The reranker checkpoints are excluded because they are scored separately as bge-reranker.

Capability

4 high confidence
4.0

Competitive frontier rather than leader: multilingual, long-context, and the best MIRACL figure in the comparison that ranks it, but its BEIR average trails the newer encoders and the family has not shipped a successor to m3.

Verified 2026-09-11