Skip to content
← Models
Open weightsBAAI/10 trustMetrics-checked

BGE Reranker v2

568M-parameter multilingual cross-encoder reranker — the RAG quality upgrade.

Visit official page →

About

BAAI/bge-reranker-v2-m3 is a multilingual cross-encoder reranking model from the Beijing Academy of Artificial Intelligence, part of the BGE (BAAI General Embedding) family. Unlike bi-encoder embedders that compare precomputed vectors, it reads the query and each candidate passage together with cross-attention and emits a direct relevance score — the standard second-stage upgrade for RAG pipelines. At 568M parameters on XLM-RoBERTa-large with 8192-token input, it covers 100+ languages and is widely pinned as the default quality reranker in open-source retrieval stacks.

The honest picture: the weights are about 2.3GB, so it is a real deployment cost next to 100MB-class MiniLM rerankers, and CPU inference runs seconds per query batch rather than milliseconds. Apache 2.0 licensing keeps it commercially usable. For teams that can afford the latency and memory, measured Hit@1 and MRR gains over smaller rerankers are substantial — but it is a quality-for-compute trade, not a free lunch.

Specs

Context window

Pricing

Free quota

API access

Weights

Open weights

Released

July 1, 2024

Benchmarks

Provider-reported unless a source says otherwise. Benchmarks are marketing-adjacent by nature — treat them as directional.

Use cases

rerankingragmultilingual-searchhybrid-search

Trust score — 7/10

/10 trustMetrics-checked

Scored 7/10 (metrics tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 62; Trending score 70/100 from researcher assessment.

Sources