- Input
- $0.01
- Output
- $0.00
bge-m3
BGE-M3 is a versatile text embedding model that supports multi-functionality, multi-linguality, and multi-granularity, allowing it to perform dense retrieval, multi-vector retrieval, and sparse retrieval in…
Source description
BGE-M3 is a versatile text embedding model that supports multi-functionality, multi-linguality, and multi-granularity, allowing it to perform dense retrieval, multi-vector retrieval, and sparse retrieval in over 100 languages and with input sizes up to 8192 tokens. The model can be used in a retrieval pipeline with hybrid retrieval and re-ranking to achieve higher accuracy and stronger generalization capabilities. BGE-M3 has shown state-of-the-art performance on several benchmarks, including MKQA, MLDR, and NarritiveQA, and can be used as a drop-in replacement for other embedding models like DPR and BGE-v1.5.
Benchmark results
No published results in this index yet
Scores appear here when an evaluation matches this exact model.
Prices across providers
Model specifications
- Developer
- BAAI
- Modality
- Embedding
- Context
- 8,194 tokens
- Maximum output
- 7,374 tokens
- Weights
- Open weights
- Provider listed
- May 27, 2024
- First discovered
- Oct 16, 2026
Exact identities
- openrouter
baai/bge-m3 - deepinfra
BAAI/bge-m3
Sources
Updated Oct 17, 2026
More from BAAI
View all ↗bge-m3-multi-8k
BGE-M3 is a multilingual text embedding model developed by BAAI, distinguished by its Multi-Linguality (supporting 100+ languages), Multi-Functionality (unified dense, multi-vector, and sparse retrieval),…
bge-m3-multi
BGE-M3 is a multilingual text embedding model developed by BAAI, distinguished by its Multi-Linguality (supporting 100+ languages), Multi-Functionality (unified dense, multi-vector, and sparse retrieval),…
bge-en-icl
A LLM-based embedding model with in-context learning capabilities that achieves SOTA performance on BEIR and AIR-Bench. It leverages few-shot examples to enhance task performance.
bge-base-en-v1.5
BGE embedding is a general Embedding Model. It is pre-trained using retromae and trained on large-scale pair data using contrastive learning. Note that the goal of pre-training is to reconstruct the text,…