BAAI bge-large-en-v1.5 is an English text embedding model from the Beijing Academy of Artificial Intelligence, used to turn text into dense vectors for retrieval and similarity search.
Prices updated daily. Last check: Sep 6, 2026
bge-large-en-v1.5 is aimed at the indexing and retrieval layer of English-language systems: building the vector index for a RAG chatbot, powering site or documentation search, finding near-duplicate content, clustering support tickets or reviews, and generating features for downstream text classifiers. Because it is the large tier of the BGE English line, it suits workloads where retrieval accuracy matters more than raw embedding throughput — knowledge bases, legal or technical document search, and internal search over long-lived corpora that only need to be embedded once. High-volume, latency-critical, or cost-sensitive pipelines that embed on every request may prefer the base or small variants, and multilingual corpora are better served by a multilingual embedding model. A common pattern is to retrieve a broad candidate set with bge-large-en-v1.5 and then narrow it with a cross-encoder reranker before passing context to a generative model.
Pricing depends on which provider serves the model and how they bill — embedding endpoints are typically charged per million input tokens, and rates differ between providers and between shared and dedicated capacity. Because the weights are openly available, self-hosting on your own GPUs is also an option, in which case cost is driven by instance hours rather than tokens. See the pricing table on this page for current per-provider figures.
Embedding English text chunks for semantic search and RAG retrieval, plus related vector tasks like clustering, deduplication, and similarity scoring. It is not a chat model and cannot generate answers — it produces vectors that a search index or a separate generative model consumes.
They are the same family and training recipe at different model sizes. The large variant generally gives the strongest retrieval quality of the three but is slower and more memory-hungry; base and small trade some accuracy for higher throughput and lower serving cost. All three require separate indexes — embeddings from one are not interchangeable with another.
BAAI's guidance for the BGE English models is to prepend a short retrieval instruction to queries while leaving indexed passages unprefixed. The v1.5 release reduced how much this matters, but for asymmetric search (short query, long passage) it is still the recommended setup. Whatever you choose, apply it consistently at index time and query time.
It is trained for English, so multilingual corpora are better matched to a multilingual embedding model. It is also a BERT-style encoder with a short maximum input length, so long documents should be split into chunks before embedding, with each chunk indexed separately.