Prompt Caching - LLM-Kosten für wiederkehrende Kontexte senken
Prompt Caching speichert gleichbleibende Teile eines Prompts - langer System-Prompt, stabiler Kontext, Dokumente - zwischen und verwendet sie über viele Anfragen wieder. Gecachte Token sind bei den Anbietern deutlich günstiger als neu verarbeitete - ein wirksamer Hebel gegen hohe LLM-Kosten.
Prompt Caching (auch Kontext-Caching) ist eine Technik, bei der gleichbleibende Teile eines Prompts über mehrere Anfragen hinweg zwischengespeichert und wiederverwendet werden - statt sie jedes Mal neu zu verarbeiten und zu bezahlen. Betroffen sind vor allem lange, stabile Bausteine: ein umfangreicher System-Prompt, feste Kontextdokumente oder wiederkehrende Beispiele.
Ohne Caching verarbeitet ein Sprachmodell bei jeder Anfrage den gesamten Eingabetext neu, auch die identischen Teile. Genau hier setzt Prompt Caching an: Der stabile Präfix wird einmal verarbeitet, sein interner Zustand gespeichert und bei der nächsten Anfrage direkt weiterverwendet. Das spart Rechenaufwand und senkt die Token-Kosten.
Bei den Anbietern sind zwischengespeicherte (gecachte) Kontext-Token deutlich günstiger abgerechnet als neu verarbeitete Eingabe-Token. Der Effekt wächst mit der Länge des wiederholten Präfixes und der Häufigkeit der Wiederverwendung.
Wie Prompt Caching funktioniert
- Stabiler Präfix: Der wiederkehrende Anfang des Prompts (System-Prompt, Wissensdokumente, Few-Shot-Beispiele, Agenten-Kontext) wird als cachefähiger Block markiert.
- Cache-Write: Beim ersten Durchlauf wird der Block verarbeitet und zwischengespeichert. Ein Cache-Write kann etwas teurer sein als eine normale Verarbeitung.
- Cache-Read: Bei folgenden Anfragen mit demselben Präfix wird der gespeicherte Zustand gelesen - günstiger und schneller.
- Amortisation: Der einmalige Aufpreis für den Cache-Write rechnet sich, sobald der Präfix mehrfach wiederverwendet wird.
Wann Prompt Caching greift
Der Hebel wirkt, wenn ein langer, stabiler Präfix sich über viele Anfragen wiederholt. Typische Situationen:
- Umfangreicher System-Prompt: Rollen, Regeln und Rahmenanweisungen, die bei jeder Anfrage identisch bleiben.
- Feste Kontextdokumente: Handbücher, Richtlinien oder Wissensbasen, die einer Konversation als Grundlage dienen.
- Few-Shot-Beispiele: Eine feste Sammlung von Musterfällen, die das Verhalten steuern.
- Agenten-Kontext: Werkzeugbeschreibungen und Verlauf, die ein Agent über viele Schritte hinweg mitführt.
Grenzen und Randbedingungen
Ein Cache hat eine begrenzte Lebensdauer (TTL): Wird der Präfix eine Weile nicht genutzt, verfällt der Eintrag und muss neu geschrieben werden. Der zwischengespeicherte Block muss zudem exakt identisch bleiben - schon kleine Änderungen am Präfix machen den Cache ungültig. Deshalb gehört das Stabile nach vorn, das Variable nach hinten. Anbieter wie Anthropic, OpenAI und Google unterstützen Prompt Caching; die konkrete Ausgestaltung (Preise, Mindestlängen, TTL) unterscheidet sich je nach Anbieter und ist mit dem verfügbaren Context Window abzuwägen.
Als Baustein einer durchdachten LLM-Kostenoptimierung ergänzt Prompt Caching andere Hebel und ist besonders bei wiederkehrenden Kontexten wirkungsvoll. Wie sich solche Maßnahmen im Zusammenspiel planen und umsetzen lassen, zeigen wir auf unserer Leistungsseite KI-Kosten-Optimierung - die Ausgaben für wiederholte Kontexte liegen dann oft nur bei einem Bruchteil der ungecachten Kosten.
Häufige Fragen
- Was ist Prompt Caching?
- Eine Technik, die gleichbleibende Teile eines Prompts zwischenspeichert und über mehrere Anfragen wiederverwendet, statt sie jedes Mal neu zu verarbeiten und zu bezahlen.
- Warum senkt Prompt Caching die Kosten?
- Gecachte Kontext-Token werden von den Anbietern deutlich günstiger abgerechnet als neu verarbeitete Eingabe-Token. Je länger und häufiger der wiederholte Präfix, desto größer die Ersparnis.
- Für welche Fälle eignet es sich?
- Für lange, stabile Präfixe, die sich über viele Anfragen wiederholen - etwa umfangreiche System-Prompts, feste Wissensdokumente, Few-Shot-Beispiele oder Agenten-Kontext.
Weiterführende Ressourcen
- Glossar: LLM-Kostenoptimierung, Token-Kosten, Context Window
- Leistung: KI-Kosten-Optimierung
Weitere Glossarbegriffe
Inferenzkosten
Inferenzkosten sind die laufenden Kosten pro Anfrage, wenn ein fertig trainiertes KI-Modell im Betrieb Antworten erzeugt. Zwei Grundmodelle prägen sie: Abrechnung pro Token über eine Managed-API oder eigene GPU-Kosten beim Self-Hosting. Welcher Weg günstiger ist, hängt von Volumen, Latenz und Betriebsaufwand ab.
LLM (Large Language Model) - Was ist ein Sprachmodell?
Large Language Models (LLMs) sind generative KI-Modelle, die natürliche Sprache verstehen und generieren. Sie basieren auf der Transformer-Architektur und werden auf riesigen Textmengen trainiert. LLMs wie GPT-4, Claude und Llama kommen in Chatbots, Code-Generierung, Textanalyse und Wissensmanagement zum Einsatz und bilden die Grundlage moderner KI-Anwendungen in Unternehmen.
Prompt Engineering - Effektive Kommunikation mit KI
Prompt Engineering ist die Kunst, effektive Anweisungen für KI-Modelle zu formulieren, um optimale Ergebnisse zu erzielen. Techniken wie Zero-Shot, Few-Shot und Chain-of-Thought verbessern die Ausgabequalität systematisch. Die Disziplin - auch bekannt als Prompt Design oder KI-Anweisungs-Design - ist zentral für den Einsatz von LLMs in Texterstellung, Code-Generierung, Datenextraktion und Unternehmensanwendungen.