gpt-5.6-sol / gpt-5.6-terra / gpt-5.6-luna) erweitert den Cache-Mechanismus: Cache-Writes werden separat abgerechnet (1,25-facher Inputpreis), Cache-Reads kosten das 0,1-Fache des Inputpreises, der Cache bleibt mindestens 30 Minuten erhalten, und mit prompt_cache_key für zuverlässigeres Cache-Matching sowie expliziten Cache-Breakpoints kommen neue Parameter hinzu.
Das Cache-Verhalten beider Modellgenerationen im Überblick:
| Vor GPT-5.6 | GPT-5.6 und neuer | |
|---|---|---|
| Caching-Verfahren | Automatisch | Automatisch + explizite Breakpoints |
| Mindest-Cache-Länge | 1.024 Token | 1.024 Token |
| Abrechnung Cache-Writes | Keine separate Abrechnung | 1,25x Basis-Inputpreis |
| Abrechnung Cache-Reads | Zum Cache-Lesepreis des jeweiligen Modells | 0,1x Basis-Inputpreis |
| Cache-Aufbewahrung | Löschung nach 5–10 Minuten Inaktivität, maximal 1 Stunde | Mindestens 30 Minuten |
prompt_cache_key | Optional, zur Erhöhung der Hit-Rate | Laut OpenAI erforderlich, um zuverlässigeres Cache-Matching zu aktivieren |
| Erweiterte 24-Stunden-Aufbewahrung | Von einigen Modellen unterstützt (prompt_cache_retention) | Ersetzt durch prompt_cache_options.ttl, derzeit nur "30m" |
Schnellstart
Prompt Caching erfordert keine zusätzliche Konfiguration: Senden Sie zweimal hintereinander eine Anfrage mit demselben langen Präfix; ist in der zweiten Antwortusage.prompt_tokens_details.cached_tokens größer als 0, liegt ein Cache-Hit vor. Für die GPT-5.6-Serie empfiehlt sich zusätzlich das Setzen von prompt_cache_key:
gpt-5.6-sol):
Cache-Abrechnung
Abrechnungsregeln für die GPT-5.6-Serie:| Abrechnungsposten | Satz |
|---|---|
| Reguläre Input-Token | Plattform-Preis |
| Cache-Write-Token | 1,25x Basis-Inputpreis |
| Cache-Read-Token | 0,1x Basis-Inputpreis |
| Output-Token | Plattform-Preis |
Die GPT-5.6-Serie unterscheidet Preisstufen für kurzen und langen Kontext: Überschreitet der Input einer einzelnen Anfrage 272K Token, wird die gesamte Anfrage zur Long-Context-Stufe abgerechnet (Input 2x, Output 1,5x). Die Faktoren 1,25x für Cache-Writes und 0,1x für Cache-Reads gelten auch in der Long-Context-Stufe; Basis ist dann der Long-Context-Inputpreis.
So greift der Cache automatisch
Beim Senden einer Anfrage prüft das System, ob das Anfrage-Präfix (in der serialisierten Reihenfolge von messages, tools usw.) Zeichen für Zeichen mit dem Präfix einer kürzlichen Anfrage übereinstimmt:- Erreicht das Präfix 1.024 Token und wird ein übereinstimmendes Cache-Präfix gefunden, wird der getroffene Teil zum Cache-Lesepreis abgerechnet und die Latenz bis zum ersten Token sinkt;
- Wird keines gefunden, wird die Anfrage als regulärer Input verarbeitet und das Präfix in den Cache geschrieben (ab GPT-5.6 mit 1,25x Write-Gebühr);
- Ein Hit setzt voraus, dass das Präfix Byte für Byte identisch ist; jede Änderung im Präfix invalidiert den gesamten Cache ab dieser Position.
- Feste lange System-Anweisungen oder umfangreiche Few-Shot-Beispiele
- Wiederholt referenziertes langes Referenzmaterial in RAG-Szenarien
- Agent-Workflows mit umfangreichen Tool-Definitionen (tools)
- Lange Multi-Turn-Konversationen, die Nachrichten nur hinten anfügen
GPT-5.6-Cache-Parameter
Die GPT-5.6-Serie führt drei neue cache-bezogene Parameter ein (gemeinsam für Chat Completions und Responses API):| Parameter | Typ / Position | Werte | Standard |
|---|---|---|---|
prompt_cache_key | string, oberste Ebene des Request-Bodys | Eigener stabiler Bezeichner, empfohlen nach Anwendung oder Mandant getrennt; der Gesamtverkehr pro Key sollte bei etwa 15 Anfragen/Minute liegen | Keiner |
prompt_cache_options | object, oberste Ebene des Request-Bodys | mode: "implicit" / "explicit"; ttl: nur "30m" | mode: "implicit", ttl: "30m" |
prompt_cache_breakpoint | object, innerhalb eines Content-Blocks | {"mode": "explicit"}, markiert das Ende des Cache-Präfixes | Kein Breakpoint |
prompt_cache_options und prompt_cache_breakpoint nicht; solche Anfragen werden abgelehnt. Der Parameter prompt_cache_retention ("24h" / "in_memory") für die erweiterte 24-Stunden-Aufbewahrung älterer Modelle wird ab GPT-5.6 durch prompt_cache_options.ttl ersetzt.
Das Zusammenspiel der drei Steuerungsvarianten:
- Standard (implicit-Modus): Auch ohne Cache-Parameter wird automatisch in den Cache geschrieben – das System setzt den Breakpoint automatisch an die Position der neuesten Nachricht. Ab GPT-5.6 werden auch automatisch ausgelöste Cache-Writes mit 1,25x abgerechnet.
- implicit-Modus + explizite Breakpoints: Zusätzlich zum automatischen Breakpoint kann
prompt_cache_breakpointauf Content-Blöcken gesetzt werden, um die Cache-Grenze am Ende des stabilen Inhalts zu fixieren; Änderungen am Inhalt hinter dem Breakpoint invalidieren den Präfix-Cache vor dem Breakpoint nicht. - explicit-Modus: Ist
prompt_cache_options.modeauf"explicit"gesetzt, werden nur manuelle Breakpoints verwendet; ganz ohne Breakpoints nutzt die Anfrage keinen Cache und erzeugt keine Cache-Write-Gebühr. Offizieller Wortlaut: “If the conversation contains no explicit breakpoints, the request does not use prompt caching or incur cache-write charges.”
- Pro Anfrage werden maximal 4 neue Cache-Writes erstellt; im implicit-Modus belegt der automatische Breakpoint einen davon;
- Das Präfix vor einem Breakpoint muss weiterhin 1.024 Token erreichen, um gecached zu werden;
- Beim Lesen wird unter den letzten 50 Breakpoints das längste passende Präfix verwendet;
- Ein Breakpoint auf einem nicht unterstützten Content-Block liefert
400 invalid_request_error. Chat Completions unterstützt die Blöcketext/image_url/input_audio/file/refusal, die Responses API die Blöckeinput_text/input_image/input_file.
Die Unterstützung von
prompt_cache_breakpoint auf Content-Block-Ebene sowie von Cache-Hits über die Responses API wird auf AIHubMix derzeit vervollständigt. Aktuell wird empfohlen, automatisches Caching über Chat Completions mit gesetztem prompt_cache_key zu verwenden (Schnellstart-Beispiel dieser Seite, Hits verifiziert); der explicit-Modus von prompt_cache_options funktioniert zum Abschalten von Cache-Writes. Diese Seite wird mit dem Fortschritt der Unterstützung aktualisiert.Warum der Cache nicht getroffen wird
Ein Hit setzt voraus, dass der gesamte Inhalt vor der Breakpoint-Position Byte für Byte identisch ist. Bleibtcached_tokens beim zweiten Aufruf 0, gehen Sie folgende Checkliste durch:
- Präfix unter 1.024 Token: Anfragen unterhalb der Mindest-Cache-Länge werden als regulärer Input verarbeitet;
- Veränderlicher Inhalt im Präfix: Zeitstempel, Session-IDs, Benutzervariablen usw. gehören hinter den festen Inhalt; jede Änderung im Präfix invalidiert den nachfolgenden Cache;
- Geänderte tools-Definitionen oder -Reihenfolge: Die Tool-Liste geht in die Präfix-Berechnung ein; Definitionen und Reihenfolge müssen exakt übereinstimmen;
- Inkonsistenter detail-Parameter bei Bildern:
detailbeeinflusst die Tokenisierung von Bildern und muss gleich bleiben; - Geändertes Schema für strukturierte Ausgaben: Das JSON-Schema aus
response_formatgeht als Präfix der System-Nachricht in den Cache ein; eine Schema-Änderung ist eine Präfix-Änderung; - Geändertes
reasoning_effort: offiziell als häufige Ursache für eine niedrigere Cache-Trefferrate aufgeführt (“Changes to reasoning effort”); - Cache-Aufbewahrung überschritten: Vor GPT-5.6 Löschung nach 5–10 Minuten Inaktivität, ab GPT-5.6 mindestens 30 Minuten Aufbewahrung;
prompt_cache_keynicht gesetzt (GPT-5.6): Ohne den Parameter sind automatische Hits weiterhin möglich, aber ohne das zuverlässigere Matching.
Best Practices
- Festen Inhalt (System-Anweisungen, Beispiele, Referenzmaterial, Tool-Definitionen) an den Anfang der Anfrage setzen, den sich pro Runde ändernden Inhalt ans Ende;
- Für Traffic mit demselben Präfix denselben stabilen
prompt_cache_keyverwenden; den Gesamtverkehr pro Key bei etwa 15 Anfragen/Minute halten und bei Überschreitung nach Anwendungsbereich auf weitere Keys aufteilen; - In Multi-Turn-Konversationen Nachrichten nur hinten anfügen und Verlaufsnachrichten nicht ändern;
- Für Anfragen mit demselben Präfix kontinuierlichen Traffic aufrechterhalten, um Cache-Löschungen zu reduzieren;
- Bei einmaligen langen Anfragen ohne Präfix-Wiederverwendung die Cache-Write-Gebühr mit dem explicit-Modus vermeiden (ab GPT-5.6);
- Die Hit-Rate laufend über
usage.prompt_tokens_details.cached_tokensüberwachen.
Häufig gestellte Fragen (FAQ)
Muss Prompt Caching bei GPT manuell aktiviert werden?
Eine manuelle Aktivierung ist nicht erforderlich: Erreicht das Präfix 1.024 Token, wird automatisch gecached. Ab GPT-5.6 empfiehlt sich zusätzlich das Setzen vonprompt_cache_key für zuverlässigeres Cache-Matching.
Wie wird die Cache-Write-Gebühr bei GPT-5.6 berechnet? Wie vermeide ich unnötige Write-Gebühren?
Cache-Writes werden mit dem 1,25-Fachen des Basis-Inputpreises abgerechnet, Reads mit dem 0,1-Fachen; eine einzige Wiederverwendung des Präfixes ergibt bereits eine Nettoersparnis. Bei einmaligen langen Anfragen ohne Präfix-Wiederverwendung setzen Sieprompt_cache_options.mode auf "explicit" und lassen Breakpoints weg; die Anfrage nutzt dann keinen Cache und erzeugt keine Write-Gebühr.
Wie lange bleibt der Cache erhalten?
Ab GPT-5.6 mindestens 30 Minuten (ttl unterstützt derzeit nur "30m", tatsächlich möglicherweise länger); Modelle vor GPT-5.6 löschen nach 5–10 Minuten Inaktivität, maximal nach 1 Stunde, einige ältere Modelle unterstützen die erweiterte Aufbewahrung mit prompt_cache_retention: "24h".
Was unterscheidet die expliziten Breakpoints von GPT-5.6 von Claudes cache_control?
Beide fixieren die Cache-Grenze am Ende des stabilen Inhalts. Wesentliche Unterschiede: GPT-5.6 cached automatisch ohne jeden Parameter, Breakpoints sind eine optionale Feinsteuerung; bei Claude muss Caching in der Anfrage aktiviert werden (cache_control auf oberster Ebene für automatische Breakpoints oder explizite Breakpoints auf Content-Block-Ebene). GPT-5.6 bewahrt den Cache mindestens 30 Minuten auf, Claude standardmäßig 5 Minuten mit optionaler 1 Stunde; Cache-Reads kosten bei beiden das 0,1-Fache des Inputpreises. Die Verwendung bei Claude beschreibt Claude Prompt Caching.
Beeinflusst Caching den Output?
Nein. Offizielle Angabe: Prompt Caching betrifft nur Verarbeitung und Abrechnung auf der Input-Seite; das Modell generiert den Output genauso wie ohne Caching.Offizielle Referenzen
Mechanismen, Faktoren und Parameterangaben dieser Seite stammen aus folgenden offiziellen OpenAI-Quellen:- GPT-5.6-Release-Ankündigung: Abrechnungsregel 1,25x für Cache-Writes / 90 % Rabatt für Reads
- Prompt-Caching-Leitfaden: Mechanismus, Parameter, usage-Felder und Grenzen
- OpenAI Pricing: Offizielle Listenpreise der Modelle
- GPT-5.6-Modelldokumentation: Kontextfenster, Abrechnungsschwelle für langen Kontext
Zuletzt aktualisiert: 2026-07-10