Largest RAG-capable models that fit 6 GB

On a 6 GB GPU, 3 catalog models run fully on the GPU at an 8,192-token context. The most capable is Qwen3-Embedding-4B at Q4_K_M (needs ~4.2 GiB). Pick a smaller model or a lower quant for more headroom.

Figures assume a 6 GB GPU paired with 32 GB of system RAM (a typical desktop), judged at an 8,192-token context. Speed depends on the specific card — this page ranks by fit, not speed.

TL;DR

RAG is a pipeline, not a single model — and even 6 GB covers the retrieval side of it. The models on this page are the catalog's RAG components (embedders for indexing and search, rerankers for sharpening results); they're small, but on a card this size they earn their keep by taking turns rather than staying loaded. For the generator half of the pipeline — the part that actually writes answers — see what 6 GB runs.

Running a pipeline on one small card

A 6 GB RAG stack, in time slices

  1. Index first, then unload. The embedding model turns your documents into vectors in a batch job — it doesn't need to stay on the GPU once the index is built.
  2. Embed queries cheaply. A query is one short input; the smallest embedder class handles it in a sliver of memory, or on the CPU without touching the card at all.
  3. Give the generator the card. The instruct model that writes answers is the memory-hungry part — pick it from the general 6 GB list and let it claim nearly everything, including context room for the retrieved passages.

The biggest model you can run

Qwen3-Embedding-4B at Q4_K_M · 4B params · needs ~4.2 GiB

One command to run it (llama.cpp):

llama-server -m Qwen3-Embedding-4B-Q4_K_M.gguf -c 8192 -ngl 999 --embeddings

Models that run, largest first

Model Sweet-spot quant Fits in
Qwen3-Embedding-4B Qwen Q4_K_M Runs fully on GPU ~4.2 GiB
Qwen3-Reranker-0.6B Qwen BF16 Runs fully on GPU ~2.6 GiB
Qwen3-Embedding-0.6B Qwen Q8_0 Runs fully on GPU ~2 GiB

Derived live from the fit engine + catalog at an 8,192-token context. "Fits in" is the modelled VRAM the sweet-spot quant needs (weights + KV cache + overhead). Speed depends on your specific card — check a GPU page or the calculator.

Frequently asked

Can I really run a RAG stack on a 6 GB GPU?

Yes — because the pieces don't all need to be loaded at once. The embedder runs at indexing time and briefly per query, the reranker (if you use one) only scores a handful of passages, and the generator — the one piece that stays resident — gets the card to itself. Think of it as a pipeline in time slices, not one giant model.

Do the embedding model and the chat model have to fit together?

No. Most local RAG stacks load the embedder to build the index, unload it, and run the generator afterwards. For query-time embedding, small embedders are quick enough on the CPU that many setups never put them back on the GPU at all.

Is a reranker worth it on a card this small?

Often, yes. A reranker re-scores the top search hits so the best passages reach the generator, and it only handles a handful of candidates per query — so the small reranker class adds little memory and can run on the CPU if the card is spoken for. On a tight card it's one of the few quality upgrades that barely costs generator headroom.

Which generator model should I pair with these on 6 GB?

A small instruct model from the general 6 GB list — and leave context headroom, because retrieved passages land in the prompt and the KV cache grows to match. At this tier a smaller model with room to breathe usually beats the largest model that technically fits.

Why does this page only list embedding and reranking models?

Because those are the retrieval-specific parts of a RAG pipeline — the components the catalog tags for RAG. The generator is an ordinary instruct model, so it lives on the general 6 GB fit list rather than here. That's also why the headline can crown an embedding model as most capable: it's the most capable retrieval component, not the model that writes your answers.

Check it against your exact setup

Open the fit calculator

selected to compare · pick at least 2