Bonus: Top up now and we'll double your first deposit — get x2 credits instantly.

bge-large-en-v1.5: Self-Hosting & Deployment Guide

bge-large-en-v1.5 is a large English text embedding model from BAAI’s BGE (BAAI General Embedding) family that maps text into 1,024-dimensional dense vectors, optimized for semantic search and retrieval.

What is bge-large-en-v1.5?

bge-large-en-v1.5 is a 335M-parameter English sentence embedding model from BAAI that converts text into 1,024-dimensional vectors for similarity-based applications. It is mainly used for dense retrieval in retrieval-augmented generation (RAG) systems, semantic search, and document or passage ranking. The model is also applied to clustering, recommendation, and other tasks that rely on high-quality text similarity representations. It belongs to the BGE (BAAI General Embedding) series, a family that includes earlier English and Chinese variants and later multilingual successors such as bge-m3.


How to run bge-large-en-v1.5 yourself

Open weights (mit), 335M parameters. Below: how much memory the weights need at each quantization, which hardware fits them, and the commands to serve it.

bge-large-en-v1.5 VRAM requirements

Precision / quantizationWeightsFigureSource
BF16 (full precision)0.67 GBEstimate335M params × 2 bytes
GGUF Q8_00.36 GBFile sizeCompendiumLabs/bge-large-en-v1.5-gguf
GGUF Q4_K_M0.21 GBFile sizeCompendiumLabs/bge-large-en-v1.5-gguf

File size = actual download size on Hugging Face. Estimate = parameter count × bytes per weight. Weights only — the KV cache for long contexts needs extra memory; the fit tables below add 15% headroom as a rule of thumb.

GPU requirements: deploy bge-large-en-v1.5 on your hardware

HardwareBF16 (full precision)GGUF Q8_0GGUF Q4_K_M
NVIDIA H200141 GB1×1×1×
NVIDIA H10080 GB1×1×1×
NVIDIA A100 80GB80 GB1×1×1×
NVIDIA L40S48 GB1×1×1×

GPUs needed per variant.

HardwareGGUF Q8_0GGUF Q4_K_M
RTX 509032 GB1×1×
RTX 409024 GB1×1×
RTX 309024 GB1×1×

GGUF via llama.cpp; more cards or CPU offload for larger files.

HardwareGGUF Q8_0GGUF Q4_K_M
Mac, 512 GBM3 UltraFitsFits
Mac, 192 GBM2 UltraFitsFits
Mac, 128 GBM4 Max / M3 MaxFitsFits
Mac, 64 GBM4 Pro / MaxFitsFits

Assumes ~75% of unified memory is usable by the GPU.

HardwareBF16 (full precision)GGUF Q8_0GGUF Q4_K_M
AWS p5.48xlarge8× H100 · 640 GBFitsFitsFits
AWS p4de.24xlarge8× A100 80GB · 640 GBFitsFitsFits
AWS g6e.12xlarge4× L40S · 192 GBFitsFitsFits
Google Cloud a3-highgpu-8g8× H100 · 640 GBFitsFitsFits
Azure ND H100 v58× H100 · 640 GBFitsFitsFits

Whole-instance GPU memory; public instance specs.

Not on LLM.API yet

We do not route this model through our API at the moment. Browse the models you can call today — most workloads have a close match already live.

Providers

Different companies host the same model. OpenRouter routes your request to one of them based on the routing mode you pick — Balanced (price + speed), Nitro (fastest), or Exacto (highest tool-calling accuracy).

Provider Input Output Cache read /M Latency Throughput Uptime
BAAI $0.04 $0.00 — ~150ms ~2000 tps ~99.9%
OpenAI $0.10 $0.00 — ~180ms ~3000 tps 96.70%
Azure AI $0.09 $0.00 — ~200ms ~2500 tps 100.00%
AWS Bedrock $0.08 $0.00 — ~190ms ~2200 tps 100.00%

No hosted provider publishes a price for this exact checkpoint on OpenRouter; self-hosting cost depends on your GPUs. Checked weekly. Last updated 4 Oct 2026.

Try this model

Test bge-large-en-v1.5 right here — free to start.

bge-large-en-v1.5
Hi! Want to test the model?

Suggestions for your first prompt

Not available on LLM API yet

We do not route this model through our API at the moment, so there is no endpoint or code snippet for it yet. Browse the models you can call today — most workloads have a close match already live.

Browse available models

bge-large-en-v1.5: Self-Hosting & Deployment Guide in production

What the model is good at.

  • Text Embeddings

    Generates high-quality 1024-dimensional English text embeddings for sentences, paragraphs, and documents using an encoder-only architecture.

  • Semantic Search

    Supports high-precision semantic search and retrieval by mapping related English texts to nearby vectors in embedding space.

  • Document Retrieval

    Enables retrieval-augmented generation and knowledge base lookup by encoding long English documents into dense representations.

  • Similarity Matching

    Performs sentence and document similarity scoring, clustering, and reranking based on distances between embedding vectors.

  • English Only

    Specialized for English language inputs, providing optimized performance for monolingual English NLP embedding tasks.

What you get when you call bge-large-en-v1.5: Self-Hosting & Deployment Guide through LLM.API.

  • Intelligent Model Routing

    Define policies once and let LLM.API route each request to the optimal model across providers based on latency, cost, and quality—no client changes required.

    One policy, many models
  • Cost-Aware Execution

    Control spend with per-project price caps, smart model selection, and detailed usage insights so you can scale traffic without surprise bills or manual tuning.

    Optimize spend by default
  • Resilient Fallback Flows

    Automatically fail over to backup models and regions on errors or timeouts, preserving SLAs and user experience without adding complex retry logic in your code.

    Stay online, automatically
  • End-to-End Observability

    Trace every request across models, providers, and regions with structured logs, metrics, and latency breakdowns to debug issues and tune performance in production.

    See every token hop
  • Task-Level Abstractions

    Describe tasks like chat, tools, RAG, or scoring once and let LLM.API normalize prompts, parameters, and outputs across incompatible providers and model formats.

    Task-first, not model-first
  • High-Throughput Batch Jobs

    Run massive batch workloads through a single API with automatic chunking, concurrency limits, retries, and progress tracking, without maintaining custom pipelines.

    Ship at batch scale

When to Use — When NOT to Use

Use it if...

  • You need strong English sentence embeddings for semantic search and retrieval-augmented generation.
  • You need dense vector representations to power similarity search over large text corpora.
  • Your use case involves clustering or deduplicating English documents based on semantic similarity.
  • Your use case involves reranking candidate search results using high-quality embedding similarity scores.
  • You need a well-known open-source English embedding model compatible with many vector databases.
  • Your use case involves intent matching between user queries and short English text descriptions.
  • You need embeddings for question-answer retrieval across FAQ pages or knowledge-base articles.

Avoid if...

  • You need a generative model capable of producing text, code, or structured outputs directly.
  • Your workload requires multilingual or non-English embeddings with strong performance across many languages.
  • You need ultra-long context understanding for very large documents in a single pass.
  • Your workload requires strict on-device or mobile deployment with very limited memory footprint.
  • You need task-specific fine-tuned embeddings for domains like code, biology, or legal text.
  • You need real-time personalization where embeddings must frequently update during a single session.
  • Your workload requires built-in safety classification or content filtering instead of separate moderation models.

What developers say about bge-large-en-v1.5

LMArena—Speed—Sources: LMArena, Artificial Analysis

Summarised from public developer discussions and write-ups. Opinions are the sources’, not LLM.API’s.

  • Developers on Hugging Face report that the v1.5 update effectively improves similarity distribution and retrieval performance even when query instructions are not provided.
  • A developer on the Hugging Face forums noted an issue where the model returned significantly more vectors than the expected 1,024-dimensional output when deployed via AWS SageMaker.
  • One developer observed that fine-tuning the model on a larger patent dataset surprisingly resulted in lower evaluation scores compared to fine-tuning on a much smaller dataset.

Frequently Asked Questions

  • What is bge-large-en-v1.5?

    bge-large-en-v1.5 is an English sentence-embedding model by BAAI optimized for high-quality semantic similarity, retrieval, and reranking tasks.

  • What is bge-large-en-v1.5 best used for?

    It is best for dense retrieval, semantic search, question-answer retrieval, and clustering English text by meaning rather than exact keywords.

  • What is the embedding dimension of bge-large-en-v1.5?

    bge-large-en-v1.5 outputs 1,024-dimensional embeddings for each input text chunk.

  • What context length does bge-large-en-v1.5 effectively support?

    It is typically used on short to medium English texts, and long documents should be chunked before embedding for best performance.

  • How fast is bge-large-en-v1.5 in terms of latency?

    Latency depends on hardware and request batch size, but as a large embedding model it is slower than small embedding models per request.

  • What modalities does bge-large-en-v1.5 support?

    bge-large-en-v1.5 is a text-only model that converts English text into dense vector embeddings.

  • How do I access bge-large-en-v1.5 through LLM.API?

    Use the LLM.API embeddings endpoint, specifying provider "BAAI" and model "bge-large-en-v1.5" in your request parameters.

  • How is pricing for bge-large-en-v1.5 handled on LLM.API?

    Pricing is metered per token or character for embedding requests, and the exact rate is defined by LLM.API’s BAAI pricing schedule.

  • How does bge-large-en-v1.5 compare to smaller embedding models?

    It generally offers higher retrieval accuracy and semantic quality than smaller embedding models at the cost of higher compute and latency.

  • Can bge-large-en-v1.5 handle multilingual input?

    It is primarily optimized for English; embeddings for other languages may be lower quality and are not the main target use case.

  • What are the main limitations of bge-large-en-v1.5?

    It does not generate text, only embeddings, and may underperform on very long documents or non-English content without careful preprocessing.

  • Can I use bge-large-en-v1.5 for real-time applications?

    Yes, but you should benchmark latency on your infrastructure and consider batching or caching to meet strict real-time requirements.

Get one key to every model

Swap your API key. Keep your code.