Zum Hauptinhalt springen
PromptQuorumFür Menschen gemacht. Strukturiert für KI.
Startseite/Lokale LLMs
Best Models

Lokale LLMs mit langem Kontext 2026: 128K-, 256K- und 1M-Modelle im Vergleich

·10 Min. LesezeitVon · Gründer von PromptQuorum · Entdeckungsplattform für Open-Weight- und Open-Source-KI

Im Jahr 2026 sind 128K Token für lokale LLMs der Einstieg, nicht die Obergrenze: Qwen3.5, Qwen3.8 und Gemma 4 (ab 12B) unterstützen 256K, NVIDIA Nemotron 3 Nano 30B unterstützt 1M und Llama 4 Scout nennt 10M. Die eigentliche Grenze ist der Speicher: Der KV-Cache bei 128K belegt je nach Architektur etwa 0,75 GiB (Nemotron 3 Nano) bis 20 GiB (Mistral Small 3.2).

Wichtigste Erkenntnisse

  • 256K ist Standard, 1M ist möglich. Qwen3.5, Qwen3.8 und Gemma 4 (12B, 26B, 31B) nennen in der Ollama-Bibliothek 256K-Fenster. Nemotron 3 Nano 30B unterstützt 1M. Gemma 4 E2B/E4B, Mistral Small 3.2, gpt-oss 20B und Llama 3.1 8B bleiben bei 128K.
  • Der KV-Cache bestimmt den Speicherbedarf, und er hängt von der Architektur ab. Bei 128K belegt der f16-Cache 16 GiB bei Llama 3.1 8B, 8 GiB bei Qwen3.8 27B, etwa 2,7 GiB bei Gemma 4 26B-A4B und etwa 0,75 GiB bei Nemotron 3 Nano.
  • Hybride Architekturen machen lange Fenster günstig. Sliding-Window-Attention (Gemma 4, gpt-oss), Gated DeltaNet (Qwen3.5, Qwen3.8) und Mamba-2 (Nemotron 3 Nano) ersetzen viele Full-Attention-Schichten, und nur Full-Attention-Schichten wachsen mit dem Fenster.
  • Ollama verwendet unter 24 GiB VRAM standardmäßig 4K Token, von 24 bis 48 GiB 32K und ab 48 GiB 256K. Setzen Sie den Kontext ausdrücklich und prüfen Sie ihn mit ollama ps.
  • Der nutzbare Kontext ist kürzer als angegeben. RULER und NoLiMa fanden bei 32K deutliche Genauigkeitsverluste bei vielen Modellen, die 128K oder mehr angeben. Platzieren Sie kritische Fakten am Anfang oder Ende und testen Sie in Ihrer Zielgröße.
  • Nach Aufgabe entscheiden. RAG eignet sich für die Suche über viele Dokumente. Langer Kontext eignet sich für Schlussfolgerungen über ein zusammenhängendes Dokument, etwa einen Vertrag, eine Codebasis oder ein Buch.

📍 In einem Satz

Im Jahr 2026 sind 128K Token für lokale LLMs der Einstieg; Qwen3.5, Qwen3.8 und Gemma 4 (ab 12B) unterstützen 256K und NVIDIA Nemotron 3 Nano 30B unterstützt 1M, doch den Ausschlag gibt der Speicher, nicht das Fenster -- der f16-KV-Cache bei 128K reicht je nach Architektur von 0,75 GiB bis 20 GiB.

💬 In einfachen Worten

Die Kontextlänge gibt an, wie viel Text ein Modell in einer Anfrage lesen kann. 128K Token entsprechen etwa 100.000 Wörtern, 256K etwa 200.000 Wörtern. Größere Fenster kosten Speicher, und Modelle lesen die Mitte sehr langer Eingaben weniger zuverlässig. Testen Sie daher mit eigenen Dokumenten, bevor Sie sich auf ein langes Fenster verlassen.

Im Jahr 2026 sind 128K Token für lokale LLMs der Einstieg, nicht die Obergrenze. Die Ollama-Bibliothek nennt 256K-Fenster für Qwen3.5, Qwen3.8 und Gemma 4 (ab 12B), 1M für NVIDIA Nemotron 3 Nano 30B und 10M für Llama 4 Scout. Die eigentliche Grenze ist der Speicher: Der KV-Cache bei 128K belegt je nach Architektur von unter 1 GiB (Nemotron 3 Nano) bis 20 GiB (Mistral Small 3.2), und Ollama verwendet auf GPUs mit weniger als 24 GiB VRAM standardmäßig nur 4K Token. Dieser Leitfaden zeigt, welche Modelle welches Fenster unterstützen, was es an Speicher kostet und wie Sie die Kontextlänge einstellen.

Präsentation: Lokale LLMs mit langem Kontext 2026: 128K-, 256K- und 1M-Modelle im Vergleich

Die Folien unten behandeln: welche lokalen LLMs 128K, 256K und 1M Token erreichen, KV-Cache-Speicher pro Modell bei 32K, 128K und Maximalfenster, warum die Architektur den Speicher bestimmt, die Lücke zwischen nutzbarem und angegebenem Kontext (RULER, NoLiMa) und wie num_ctx in Ollama gesetzt wird. Laden Sie das PDF als Referenzkarte zu lokalen LLMs mit langem Kontext herunter.

Folien unten ansehen oder als PDF herunterladen. Präsentation herunterladen (PDF)

Lokale LLMs mit langem Kontext 2026: 128K-, 256K- und 1M-Modelle im Vergleich

Was ist die Kontextlänge und warum ist sie für lokale LLMs wichtig?

Die Kontextlänge ist die maximale Zahl an Token, die ein Modell in einer Anfrage verarbeiten kann: Ihr Prompt, alle Dokumente, der bisherige Gesprächsverlauf und die Antwort des Modells zusammengerechnet. Ein Token entspricht etwa 0,75 englischen Wörtern, 128K Token sind also etwa 100.000 Wörter und 256K Token etwa 200.000 Wörter.

Das angegebene Fenster ist das Maximum, das die Modellarchitektur unterstützt. Das nutzbare Fenster ist die Länge, bei der die Antworten für Ihre Aufgabe genau bleiben, und es ist kürzer.

Lange Fenster sind wichtig für ganze Codebasen, Verträge, lange Transkripte, Buchkapitel und Agenten-Sitzungen, in denen sich Tool-Ausgaben ansammeln. Die Ollama-Dokumentation empfiehlt mindestens 64.000 Token für Agenten, Websuche und Coding-Tools.

Drei Dinge bestimmen die Grenze auf Ihrem eigenen Rechner: das Fenster des Modells, der Speicher, den sein KV-Cache bei dieser Länge braucht, und wie zuverlässig es Text bei dieser Länge nutzt. Die folgenden Abschnitte behandeln jeden Punkt der Reihe nach.

Welche lokalen LLMs unterstützen 2026 mehr als 128K Token?

Mehrere: Qwen3.5, Qwen3.8 und Gemma 4 (ab 12B) nennen in der Ollama-Bibliothek 256K-Fenster, NVIDIA Nemotron 3 Nano 30B nennt 1M und Llama 4 Scout nennt 10M. Vor 2026 veröffentlichte Modelle enden meist bei 128K.

Die Tabelle zeigt das Fenster laut Model Card oder Ollama-Bibliothek. Eine Erweiterung auf längeren Kontext, etwa YaRN, ist eine vom Hersteller dokumentierte Option, die zusätzliche Konfiguration und zusätzlichen Speicher braucht.

Llama 4 Scout nennt 10M Token, doch seine Model Card gibt die Long-Context-Benchmarks bei einem 128K-Fenster an, und der Ollama-Download umfasst 67 GB. Llama 4 Maverick nennt 1M, ist aber ein Download von 245 GB und braucht Server-Hardware.

Ollama-Tags können sich in der Fenstergröße unterscheiden: qwen3:8b und qwen3:14b nennen 40K, qwen3:4b und qwen3:30b dagegen 256K. Lesen Sie die Kontextangabe auf der Ollama-Seite des Modells, bevor Sie planen.

Modell
Angegebenes Fenster
Längerer Kontext
Ollama-Tag
Nemotron 3 Nano 30B-A3B1M (Standard 256K)—ollama run nemotron-3-nano:30b
Qwen3.8 27B256KBis 1M (YaRN)ollama run qwen3.8:27b
Qwen3.5 9B / 27B256KBis 1,01M (YaRN)ollama run qwen3.5:9b
Qwen3 30B-A3B-2507256K1M (DCA, ~240 GB GPU)ollama run qwen3:30b
Gemma 4 12B / 26B / 31B256K—ollama run gemma4:26b
Gemma 4 E2B / E4B128K—ollama run gemma4:e4b
Llama 4 Scout 109B10M angegebenBenchmarks bei 128Kollama run llama4:16x17b
Mistral Small 3.2 24B128K—ollama run mistral-small3.2
gpt-oss 20B128K—ollama run gpt-oss:20b
Llama 3.1 8B128K—ollama run llama3.1:8b
Qwen3 8B / 14B40K—ollama run qwen3:14b
Angegebene Kontextfenster lokaler LLMs auf logarithmischer Skala: 128K ist der Einstieg, 256K verbreitet, Nemotron 3 Nano unterstützt 1M und Llama 4 Scout nennt 10M.
Angegebene Kontextfenster lokaler LLMs auf logarithmischer Skala: 128K ist der Einstieg, 256K verbreitet, Nemotron 3 Nano unterstützt 1M und Llama 4 Scout nennt 10M.

Wie viel Speicher braucht langer Kontext?

Der Speicher für langen Kontext besteht aus den Modellgewichten plus dem KV-Cache, und der KV-Cache hängt von der Architektur ab, nicht nur vom Fenster. Der KV-Cache speichert die Attention-Keys und -Values jedes Tokens im Kontext und wird zusätzlich zu den Gewichten belegt.

KV-Bytes pro Token = 2 (Keys und Values) × Full-Attention-Schichten × KV-Heads × Head-Dimension × Bytes pro Wert (2 beim Standard-f16-Cache). Llama 3.1 8B: 2 × 32 × 8 × 128 × 2 = 131.072 Bytes (128 KiB) pro Token, das sind 16 GiB bei 128K Token und mehr als das Dreifache seines 4,9-GB-Downloads.

Neuere Architekturen senken diese Kosten. Gemma 4 nutzt in den meisten Schichten Sliding-Window-Attention (ein 1.024-Token-Fenster bei 12B, 26B und 31B), gpt-oss in jeder zweiten Schicht (128 Token), Qwen3.5 und Qwen3.8 nutzen in drei von vier Schichten lineare Gated-DeltaNet-Attention, und Nemotron 3 Nano hat nur 6 Attention-Schichten von 52. Nur Full-Attention-Schichten wachsen mit dem Fenster.

Die folgenden Werte sind aus der veröffentlichten Konfiguration jedes Modells berechnet, nicht gemessen. Laufzeitumgebungen belegen zusätzliche Compute-Puffer und Cache-Implementierungen unterscheiden sich, prüfen Sie die reale Nutzung daher mit ollama ps.

Eine Quantisierung des KV-Cache verkleinert ihn: Laut Ollama-Dokumentation braucht q8_0 etwa halb so viel Speicher wie f16 und q4_0 etwa ein Viertel, bei q4_0 mit geringem bis mittlerem Genauigkeitsverlust.

Modell
Download
KV bei 32K
KV bei 128K
KV bei Maximalfenster
Llama 3.1 8B4,9 GB4 GiB16 GiB16 GiB (128K)
Mistral Small 3.2 24B15 GB5 GiB20 GiB20 GiB (128K)
gpt-oss 20B14 GB0,8 GiB3 GiB3 GiB (128K)
Qwen3.5 4B3,3 GB1 GiB4 GiB8 GiB (256K)
Qwen3.5 9B6,6 GB1 GiB4 GiB8 GiB (256K)
Gemma 4 12B7,7 GB0,8 GiB2,3 GiB4,3 GiB (256K)
Gemma 4 26B-A4B16 GB0,8 GiB2,7 GiB5,2 GiB (256K)
Gemma 4 31B19 GB3,3 GiB10,8 GiB20,8 GiB (256K)
Qwen3.8 27B18 GB2 GiB8 GiB16 GiB (256K)
Qwen3.5 35B-A3B22 GB0,6 GiB2,5 GiB5 GiB (256K)
Qwen3 30B-A3B-250719 GB3 GiB12 GiB24 GiB (256K)
Nemotron 3 Nano 30B-A3B18 GB0,2 GiB0,8 GiB6 GiB (1M)
Gewichte plus f16-KV-Cache bei 128K Kontext: Llama 3.1 8B braucht etwa 21 GB, Qwen3.5 9B etwa 11 GB und Nemotron 3 Nano etwa 19 GB.
Gewichte plus f16-KV-Cache bei 128K Kontext: Llama 3.1 8B braucht etwa 21 GB, Qwen3.5 9B etwa 11 GB und Nemotron 3 Nano etwa 19 GB.

Welches Long-Context-Modell passt zu Ihrem Rechner?

Wählen Sie zuerst nach Speicher: Gewichte plus KV-Cache beim benötigten Kontext müssen passen, mit 2 bis 3 GB Reserve für Betriebssystem und Laufzeitumgebung. Die folgenden Empfehlungen sind Rechnungen auf Basis der Tabelle oben, keine Qualitätsrankings; wir haben die Genauigkeit bei langem Kontext nicht gebenchmarkt.

  • 8 GB: Qwen3.5 4B (3,3 GB Download). Der KV-Cache beträgt 1 GiB bei 32K und 2 GiB bei 64K; 128K brauchen 4 GiB, was auf 8 GB knapp wird.
  • 16 GB: Qwen3.5 9B (6,6 GB) passt mit etwa 4 GiB KV-Cache in 128K. Gemma 4 12B (7,7 GB) passt mit etwa 4,3 GiB in sein volles 256K-Fenster.
  • 24 bis 32 GB: Gemma 4 26B-A4B (16 GB) braucht bei 256K etwa 5,2 GiB. Qwen3.8 27B (18 GB) braucht bei 128K etwa 8 GiB. gpt-oss 20B (14 GB) braucht bei seinem 128K-Maximum etwa 3 GiB.
  • 48 GB und mehr: Gemma 4 31B (19 GB) braucht bei 256K etwa 21 GiB. Mistral Small 3.2 24B (15 GB) braucht bei 128K 20 GiB mit f16-Cache und etwa 10 GiB mit q8_0.
  • 1M Token: Laut Konfiguration braucht Nemotron 3 Nano 30B bei 1M etwa 6 GiB KV-Cache zusätzlich zu seinem 18-GB-Download, der Speicher allein schließt es auf einem 32-GB-Rechner also nicht aus. NVIDIA liefert 256K als Standard und nennt H100- und A100-GPUs als unterstützte Hardware, und Unsloth warnt, dass 1M Abstürze durch Speichermangel auslösen kann, behandeln Sie es also als Experiment. Qwen gibt an, dass 1M Token bei Qwen3-30B-A3B-Instruct-2507 etwa 240 GB GPU-Speicher brauchen.

Warum ist der nutzbare Kontext kürzer als das angegebene Maximum?

Das angegebene Fenster ist eine architektonische Obergrenze, keine Qualitätsgarantie. Liu et al. (2023) stellten fest, dass Sprachmodelle am genauesten antworten, wenn der relevante Text am Anfang oder Ende der Eingabe steht, und weniger genau, wenn er in der Mitte steht: der „Lost in the Middle“-Effekt.

RULER (Hsieh et al., 2024) testete 17 Modelle, die alle 32K Token oder mehr angeben; nur etwa die Hälfte behielt bei 32K eine zufriedenstellende Leistung. NoLiMa (Modarressi et al., 2025) testete 13 Modelle mit mindestens 128K; bei 32K fielen 11 davon unter 50 % ihres Kurzkontext-Werts, und GPT-4o sank von 99,3 % auf 69,7 %.

Diese Studien sind älter als die meisten Modelle in diesem Leitfaden. Verstehen Sie sie als Beleg für das Muster, nicht als Messwerte für ein hier genanntes Modell. Um ein Modell selbst zu prüfen, verstecken Sie einen Fakt bei 10 %, 50 % und 90 % eines langen Prompts, fragen Sie mit anderen Worten danach und wiederholen Sie das bei 32K, 64K und 128K.

Wenn es auf Genauigkeit ankommt, setzen Sie kritische Anweisungen und Fakten an den Anfang oder das Ende des Prompts, rufen Sie nur die relevanten Passagen ab (siehe RAG-Abschnitt unten) oder verarbeiten Sie lange Dokumente in überlappenden Abschnitten.

Schema des „Lost in the Middle“-Effekts: Die Genauigkeit ist für Informationen am Anfang und Ende des Prompts am höchsten und in der Mitte niedriger (Verlauf nach Liu et al., 2023; zur Veranschaulichung, keine Messwerte).
Schema des „Lost in the Middle“-Effekts: Die Genauigkeit ist für Informationen am Anfang und Ende des Prompts am höchsten und in der Mitte niedriger (Verlauf nach Liu et al., 2023; zur Veranschaulichung, keine Messwerte).

Wie stellt man die Kontextlänge in Ollama, LM Studio und llama.cpp ein?

Ollama wählt den Standardkontext nach Ihrem VRAM: 4K Token unter 24 GiB, 32K von 24 bis 48 GiB und 256K ab 48 GiB. Eingaben über den aktiven Kontext hinaus werden abgeschnitten, das Modell sieht den Anfang eines langen Dokuments dann nie.

Sie können den Kontext über den Schieberegler der Ollama-App, die Umgebungsvariable OLLAMA_CONTEXT_LENGTH, /set parameter num_ctx in ollama run, ein Modelfile oder die API-Option num_ctx einstellen. Prüfen Sie das Ergebnis mit ollama ps.

In LM Studio öffnen Sie „My Models“, klicken auf das Zahnrad eines Modells und stellen Kontextgröße und Flash Attention ein. In llama.cpp legt -c die Kontextgröße fest (0 lädt sie aus dem Modell), -fa steuert Flash Attention, und --cache-type-k sowie --cache-type-v quantisieren den KV-Cache.

Ollama quantisiert den KV-Cache nur bei aktivem Flash Attention, und die Einstellung gilt global für alle Modelle. OLLAMA_KV_CACHE_TYPE=q8_0 braucht etwa halb so viel Speicher wie f16 und q4_0 etwa ein Viertel.

bash
# 1. Check what a loaded model really uses (see the CONTEXT column)
ollama ps

# 2. Server-wide default (the Ollama app has a context slider instead)
OLLAMA_CONTEXT_LENGTH=65536 ollama serve

# 3. One interactive session
ollama run qwen3.5:9b
>>> /set parameter num_ctx 65536

# 4. A persistent custom model
cat << EOF > Modelfile
FROM qwen3.5:9b
PARAMETER num_ctx 131072
EOF
ollama create qwen3.5-9b-128k -f Modelfile
ollama run qwen3.5-9b-128k

# 5. Optional: shrink the KV cache (global setting, needs Flash Attention)
OLLAMA_FLASH_ATTENTION=1 OLLAMA_KV_CACHE_TYPE=q8_0 ollama serve

# llama.cpp equivalent
llama-server -m model.gguf -c 131072 -fa on --cache-type-k q8_0 --cache-type-v q8_0
Wege, die Kontextlänge in Ollama einzustellen, vom Server-Standard bis zur einzelnen Anfrage, und wie Sie den aktiven Wert mit ollama ps prüfen.
Wege, die Kontextlänge in Ollama einzustellen, vom Server-Standard bis zur einzelnen Anfrage, und wie Sie den aktiven Wert mit ollama ps prüfen.

Brauchen nicht-englische Dokumente mehr vom Kontextfenster?

Das kann sein: Petrov et al. (2023) stellten fest, dass derselbe Text je nach Tokenizer in einer Sprache bis zu 15-mal mehr Token brauchen kann als in einer anderen. Ob japanischer, chinesischer, koreanischer oder arabischer Text betroffen ist, hängt vom Tokenizer des Modells ab.

Rechnen Sie Seiten nicht mit der englischen Regel von 0,75 Wörtern pro Token in Token um. Zählen Sie die Token mit dem Modell, das Sie verwenden wollen: ollama run <model> --verbose gibt nach einer Antwort die Token-Anzahl des Prompts aus.

Planen Sie das Fenster pro Sprache und pro Modellfamilie, denn Tokenizer unterscheiden sich zwischen Modellfamilien.

Langer Kontext oder RAG für Dokumente?

Nutzen Sie RAG, wenn die Antwort in wenigen Passagen einer großen Sammlung steht, und langen Kontext, wenn das Modell über ein zusammenhängendes Dokument schlussfolgern muss.

RAG (Retrieval-Augmented Generation) ruft die relevantesten Textabschnitte ab, oft insgesamt nur wenige tausend Token, und hält den Prompt kurz. Langer Kontext erhält Querverweise, etwa Klauseln in einem Vertrag oder Aufrufketten in einer Codebasis, die Chunking zerschneiden kann.

Viele Setups kombinieren beides: ganze Abschnitte statt Fragmente abrufen und in ein 32K- bis 128K-Fenster legen. Siehe Beste lokale RAG-Tools für lokale Optionen und RAG erklärt für die Methode.

Häufige Fehler bei lokalen LLMs mit langem Kontext

  • Dem Standardkontext vertrauen: Ollama verwendet unter 24 GiB VRAM standardmäßig 4K Token, egal was das Modell unterstützt, ein 100-seitiges Dokument wird also abgeschnitten, bevor das Modell es liest. Setzen Sie den Kontext ausdrücklich und bestätigen Sie ihn in der Spalte CONTEXT von ollama ps.
  • Den Speicher nach der Downloadgröße planen: Der KV-Cache kann größer sein als die Gewichte. Llama 3.1 8B ist ein 4,9-GB-Download, braucht bei 128K aber etwa 16 GiB KV-Cache. Nutzen Sie die Formel oder die Tabelle oben, bevor Sie den Kontext erhöhen.
  • Annehmen, dass jedes Tag das lange Fenster hat: In der Ollama-Bibliothek nennt qwen3:14b 40K, qwen3:30b dagegen 256K. Lesen Sie die Kontextangabe auf der Modellseite, bevor Sie planen.
  • Das angegebene Fenster mit dem nutzbaren Fenster gleichsetzen: RULER und NoLiMa fanden bei 32K starke Genauigkeitsverluste bei vielen Modellen, die 128K oder mehr angeben. Testen Sie mit eigenen Dokumenten in der Länge, die Sie nutzen wollen.
  • Standardmäßig zu 1M Token greifen: Prefill-Zeit und Speicher wachsen mit dem Prompt, und Unsloth warnt, dass 1M bei Nemotron 3 Nano Abstürze durch Speichermangel auslösen kann. Nutzen Sie 1M für gelegentliche Aufgaben und bevorzugen Sie im Alltag RAG oder Chunking.
  • q4_0 für den KV-Cache ohne Test setzen: Ollama dokumentiert für q4_0 einen geringen bis mittleren Genauigkeitsverlust, der bei größeren Kontexten deutlicher sein kann, und die Einstellung gilt für jedes Modell. Beginnen Sie mit q8_0.

Häufig gestellte Fragen

Welches ist 2026 das längste Kontextfenster, das ein lokales LLM nutzen kann?

Llama 4 Scout nennt 10M Token, doch seine Model Card gibt Benchmarks bei 128K an, und der Ollama-Download umfasst 67 GB. Unter den Modellen, die auf einem normalen Rechner laufen, unterstützt NVIDIA Nemotron 3 Nano 30B-A3B 1M Token (256K ist die Standardkonfiguration), und Qwen3.8 sowie Qwen3.5 unterstützen nativ 256K, mit YaRN bis etwa 1M. Ob ein langes Fenster nutzbar ist, hängt vom Speicher ab und davon, wie genau das Modell lange Eingaben liest.

Reicht ein 128K-Kontextfenster noch aus?

128K Token sind etwa 100.000 Wörter und genügen für die meisten einzelnen Dokumente. Ein Buch mit 300 Seiten umfasst typischerweise 75.000 bis 100.000 Wörter, grob 100K bis 135K Token, und überschreitet ein 128K-Fenster daher meist oder füllt es fast ganz aus, ohne Platz für Fragen und Antworten. Ein 256K-Fenster fasst das Buch und die Antwort; darüber hinaus nutzen Sie RAG oder Chunking.

Wie viel Speicher braucht ein Kontext von 1M Token?

Das hängt von der Architektur ab. Nach den veröffentlichten Konfigurationen beträgt der f16-KV-Cache bei 1M Token etwa 32 GiB bei Qwen3.5 9B, etwa 64 GiB bei Qwen3.8 27B und etwa 6 GiB bei Nemotron 3 Nano 30B-A3B, zusätzlich zu den Gewichten. Qwen gibt an, dass 1M Token bei Qwen3-30B-A3B-Instruct-2507 etwa 240 GB GPU-Speicher brauchen. Ein q8_0-Cache halbiert die KV-Werte, und die Zeit zum Lesen eines Prompts mit 1M Token wächst mit seiner Länge, reservieren Sie ihn also für gelegentliche Aufgaben.

Warum brauchen Modelle mit gleichem Kontextfenster unterschiedlich viel Speicher?

Der KV-Cache wächst mit Full-Attention-Schichten × KV-Heads × Head-Dimension × Token. Llama 3.1 8B braucht 128 KiB pro Token, Gemma 4 26B-A4B etwa 20 KiB, weil nur 5 seiner 30 Schichten Full Attention nutzen, und Nemotron 3 Nano etwa 6 KiB, weil nur 6 seiner 52 Schichten Attention-Schichten sind. Sliding-Window-, lineare Attention- und Mamba-Schichten halten einen Zustand fester Größe, statt mit dem Fenster zu wachsen.

Was ist der KV-Cache und wie kann ich ihn verkleinern?

Der KV-Cache enthält die Attention-Keys und -Values jedes Tokens im Kontext, damit das Modell sie nicht für jedes neue Token neu berechnen muss. Er wird zusätzlich zu den Gewichten belegt und wächst mit der Kontextlänge. Zum Verkleinern senken Sie num_ctx, aktivieren Flash Attention und setzen OLLAMA_KV_CACHE_TYPE auf q8_0 (etwa halb so viel Speicher wie f16) oder q4_0 (etwa ein Viertel, mit stärkerem Genauigkeitsverlust bei langen Kontexten), oder wählen ein Modell mit kleinerem Cache pro Token. In Ollama gilt der Cache-Typ global für jedes Modell.

Warum vergisst mein lokales Modell den Anfang meines Dokuments?

Wahrscheinlich ist der aktive Kontext kleiner als Ihr Dokument. Ollama verwendet auf GPUs mit unter 24 GiB VRAM standardmäßig 4K Token, von 24 bis 48 GiB 32K und ab 48 GiB 256K, unabhängig davon, was das Modell unterstützt, und Eingaben über den Kontext hinaus werden abgeschnitten. Prüfen Sie die Spalte CONTEXT von ollama ps und erhöhen Sie ihn mit OLLAMA_CONTEXT_LENGTH, /set parameter num_ctx, einem Modelfile oder der API-Option num_ctx.

Wie stelle ich in Ollama einen Kontext von 128K ein?

Erstellen Sie ein Modelfile mit FROM qwen3.5:9b und PARAMETER num_ctx 131072, führen Sie ollama create qwen3.5-9b-128k -f Modelfile aus, dann ollama run qwen3.5-9b-128k, und prüfen Sie mit ollama ps. Alternativ starten Sie den Server mit OLLAMA_CONTEXT_LENGTH=131072 ollama serve. Stellen Sie vorher sicher, dass Gewichte plus KV-Cache in den Speicher passen; bei Qwen3.5 9B sind das etwa 6,6 GB plus 4 GiB.

Macht ein längerer Kontext ein lokales LLM langsamer?

Ja. Das Modell muss den gesamten Prompt lesen (Prefill), bevor es das erste Token schreibt, die Zeit bis zum ersten Token wächst also mit der Prompt-Länge, und Attention über einen größeren Cache senkt auch die Generierungsgeschwindigkeit. Lineare Attention- und Mamba-Schichten verringern das Wachstum, beseitigen es aber nicht. Messen Sie auf Ihrer Hardware mit ollama run <model> --verbose, das Raten für Prompt-Auswertung und Generierung ausgibt.

Was ist das „Lost in the Middle“-Problem und gilt es noch?

Liu et al. (2023) stellten fest, dass Sprachmodelle am genauesten antworten, wenn der relevante Text am Anfang oder Ende der Eingabe steht, und weniger genau, wenn er in der Mitte steht. RULER (2024) und NoLiMa (2025) zeigten später, dass viele Modelle mit 32K- bis 128K-Fenstern weit vor ihrer Grenze an Genauigkeit verlieren. Diese Studien testeten frühere Modelle, führen Sie also Ihre eigene Prüfung durch: Verstecken Sie einen Fakt bei 10 %, 50 % und 90 % eines langen Prompts und fragen Sie danach. Setzen Sie kritische Anweisungen an den Anfang oder das Ende oder rufen Sie nur die relevanten Passagen ab.

Ist langer Kontext oder RAG besser für Fragen zu Dokumenten?

RAG ist meist günstiger bei Speicher und Zeit, wenn die Antwort in wenigen Passagen einer großen Sammlung steht, weil der Prompt auf wenige tausend Token begrenzt bleibt. Langer Kontext ist besser, wenn das Modell über ein zusammenhängendes Dokument schlussfolgern muss, etwa einen Vertrag, eine Codebasis oder ein Buchkapitel, in dem Chunking Querverweise zerschneiden würde. Viele Setups kombinieren beides, indem sie ganze Abschnitte in ein 32K- bis 128K-Fenster abrufen.

Kann ich ein ganzes Buch mit einem lokalen LLM zusammenfassen?

Ein Buch mit 300 Seiten umfasst grob 100K bis 135K Token, passt also in ein 256K-Fenster (Qwen3.5, Qwen3.8, Gemma 4 ab 12B) und passt womöglich nicht in ein 128K-Fenster, sobald die Zusammenfassung mitgezählt wird. Mit einem 128K-Modell oder weniger Speicher fassen Sie kapitelweise zusammen und danach die Zusammenfassungen. Setzen Sie num_ctx ausdrücklich, damit das ganze Buch im aktiven Kontext liegt.

Brauchen nicht-englische Dokumente mehr vom Kontextfenster?

Das kann sein. Petrov et al. (2023) stellten fest, dass derselbe Text je nach Tokenizer in einer Sprache bis zu 15-mal mehr Token brauchen kann als in einer anderen. Zählen Sie die Token mit Ihrem Modell, statt die englische Regel von 0,75 Wörtern pro Token zu verwenden: ollama run <model> --verbose gibt die Token-Anzahl des Prompts aus.

Welche Long-Context-Modelle laufen auf einem Rechner mit 16 GB?

Rechnerisch passen Qwen3.5 9B (6,6 GB Download plus etwa 4 GiB KV-Cache bei 128K) und Gemma 4 12B (7,7 GB plus etwa 4,3 GiB bei vollem 256K-Fenster) mit einigen GB Reserve in 16 GB. Das sind Berechnungen aus veröffentlichten Konfigurationen, keine gemessenen Läufe; prüfen Sie mit ollama ps.

Quellen

Sie müssen den Speicher für einen langen Kontext planen? Beginnen Sie mit dem Hardware-Leitfaden.

Hardware-Leitfaden für lokale LLMs →

Hinweis zu Drittanbieter-Fakten

Dieser Artikel referenziert KI-Modelle, Benchmarks, Preise und Lizenzen von Drittanbietern. Die KI-Landschaft verändert sich schnell. Benchmark-Werte, Lizenzbedingungen, Modellnamen und API-Preise können sich zwischen dem Zeitpunkt der Erstellung und dem Zeitpunkt ändern, zu dem Sie dies lesen. Bevor Sie Bereitstellungs- oder Compliance-Entscheidungen auf Basis dieses Artikels treffen, überprüfen Sie aktuelle Zahlen bei der offiziellen Quelle jedes Anbieters: Hugging-Face-Modellkarten für Lizenzen und Benchmarks, Anbieter-Websites für API-Preise und EUR-Lex für den aktuellen DSGVO- und EU-KI-Gesetz-Text.

Nutzen Sie PromptQuorum mit einem lokalen LLM, eigenen API-Schlüsseln oder beidem — Sie wählen das Backend.

PromptQuorum-Beta herunterladen →

← Zurück zu Lokale LLMs

MCP