Schrijven naar de 12-uurscache van OpenAI kost 2,5×. Op papier verdien je het terug vanaf het derde verzoek

Surya Pratap
By Surya Pratap

21 oktober 2026

8 min read

AI & Technology
Een diagram in twee delen. Links de prijzen van de promptcache van OpenAI op GPT-5.6 en later, als veelvoud van de normale inputprijs: schrijven naar de cache van 30 minuten kost 1,25×, schrijven naar de cache van 12 uur 2,5× en lezen uit de cache 0,1×, of 0,05× op GPT-6.1 Sol; de 12-uursoptie werd op 20 oktober 2026 gelanceerd in de Responses API en vereist een prefix van minstens 1.024 tokens. Rechts een voorbeeldberekening voor een prefix van 20.000 tokens die 8 keer in 12 uur wordt hergebruikt met gaten van meer dan 30 minuten, in gefactureerde token-equivalenten: zonder cache 160.000; met de cache van 30 minuten 200.000, omdat die verloopt en elke keer opnieuw wordt geschreven; met de cache van 12 uur 64.000. Op papier wint de 12-uurscache zodra de prefix drie keer of vaker binnen het venster wordt hergebruikt.Drie keer gebruiken om quitte te spelenHover to explore
Een langere cache bespaart alleen geld als de gaten tussen verzoeken langer zijn dan de standaardcache duurt. Meet die gaten voordat je voor het schrijven betaalt.

Prompt caching is een van de weinige knoppen waarmee je de rekening van een AI-product verlaagt zonder aan kwaliteit te raken. De nieuwe optie van OpenAI laat de cache veel langer meegaan, tegen een hogere prijs voor het schrijven ernaar. Of je er geld mee bespaart, hangt af van iets wat de meeste teams nooit hebben gemeten: hoe lang de gaten zijn tussen verzoeken die dezelfde prompt delen.

Dit artikel is gebaseerd op de gids voor prompt caching en de changelog van OpenAI, en op berichtgeving van Runtime Wire. De prijzen zijn de vermenigvuldigers die OpenAI publiceert voor GPT-5.6 en later. De break-evencijfers in sectie 3 en 4 zijn mijn eigen berekeningen op basis van die vermenigvuldigers, met de vereenvoudigde aannames die daar staan, en komen niet van OpenAI.

1. Wat OpenAI lanceerde

Op 20 oktober 2026 liet OpenAI ontwikkelaars kiezen voor een promptcache van 12 uur in de Responses API, naast de bestaande standaardcache van 30 minuten. OpenAI richt zich daarmee op agents die blijven draaien: "Persistente agents, zoals dots, hergebruiken context de hele dag door," schreef het ontwikkelaarsaccount.

Op GPT-5.6 en later stel je hem in met prompt_cache_options.ttl op "12h" in plaats van de standaardwaarde "30m". Beide zijn minimale levensduren.

2. De prijzen

Voor GPT-5.6 en later, als veelvoud van de normale (niet-gecachete) prijs voor inputtokens:

Prijs
Schrijven, cache van 30 minuten1,25×
Schrijven, cache van 12 uur2,5×
Lezen uit cache0,1× (0,05× op GPT-6.1 Sol)

Drie andere regels zijn belangrijk:

  • Minimale omvang. Alleen prompts met minstens 1.024 zichtbare inputtokens worden gecachet.
  • Prefixen, geen prompts. De cache vergelijkt het begin van een verzoek. Verander je iets vroeg in de prompt — een tijdstempel, een gebruikersnaam, de volgorde van tools — dan mist alles wat erna komt.
  • Aparte boekhouding. Met een optionele prompt_cache_key houd je caches gescheiden per klant of gebruiker.

Op oudere modellen zijn er geen extra kosten voor schrijven naar de cache, en de bewaaropties zijn anders.

3. De rekensom

Neem een prefix — systeemprompt, tooldefinities, naslagmateriaal — met omvang P, die N keer binnen 12 uur wordt hergebruikt. Laat outputtokens en het deel van elke prompt dat verandert buiten beschouwing; die kosten in alle gevallen hetzelfde.

  • Geen cache: elk verzoek betaalt 1,0 × P. Totaal: N × P.
  • Cache van 30 minuten, verzoeken meer dan 30 minuten uit elkaar: de cache verloopt tussen verzoeken, dus elk verzoek schrijft opnieuw tegen 1,25 × P. Totaal: 1,25 × N × P.
  • Cache van 30 minuten, verzoeken een paar minuten uit elkaar: één keer schrijven, daarna lezen. Totaal: (1,25 + 0,1 × (N − 1)) × P.
  • Cache van 12 uur: één keer schrijven, daarna lezen. Totaal: (2,5 + 0,1 × (N − 1)) × P.

Reken je uit wanneer de 12-uurscache goedkoper is dan geen cache, dan kom je op N > 2,7. Tegenover een cache van 30 minuten die steeds verloopt, op N > 2,1. Met andere woorden: onder deze vereenvoudigde aannames wint de 12-uurscache vanaf het derde gebruik van dezelfde prefix binnen 12 uur — zolang de gaten lang genoeg zijn dat de standaardcache al zou zijn verlopen.

Komen verzoeken om de paar minuten, dan wordt de standaardcache nooit koud, en kost de 12-uursoptie gewoon 1,25 × P extra per venster, voor niets.

Een langere cache bespaart alleen geld als de gaten tussen je verzoeken langer zijn dan de standaardcache duurt.

4. Een voorbeeld

Een denkbeeldige supportagent heeft een prefix van 20.000 tokens: instructies, toolschema's en een producthandleiding. Een klant gebruikt hem 8 keer op een werkdag, ongeveer eens per één à twee uur. Gefactureerde input voor de prefix, in token-equivalenten:

  • Geen cache: 8 × 20.000 = 160.000
  • Cache van 30 minuten: verloopt elke keer, 8 × 1,25 × 20.000 = 200.000
  • Cache van 12 uur: 2,5 × 20.000 + 7 × 0,1 × 20.000 = 64.000

Dat is 60% minder dan zonder cache op de prefix — en het laat iets minder voor de hand liggends zien: bij verspreid verkeer als dit kan de standaardcache 25% meer kosten dan helemaal geen cache, omdat je de toeslag voor schrijven betaalt zonder ooit te lezen.

Heeft elke klant eigen naslagmateriaal in de prefix, dan heeft elke klant ook een eigen schrijfactie nodig. De besparing geldt dan nog steeds per klant, maar alleen voor klanten die drie keer of vaker binnen het venster terugkomen.

5. Wie er baat bij heeft, en wie niet

Waarschijnlijk wel baat. Assistenten en agents die per klant een paar keer per dag worden gebruikt, met lange, stabiele instructies of documenten: interne copilots, accountassistenten, geplande agents die elke één à twee uur wakker worden, B2B-tools die op een werkdag met tussenpozen worden gebruikt.

Waarschijnlijk geen baat. Drukbezochte functies waarbij dezelfde prefix om de paar minuten wordt geraakt — de standaardcache blijft dan al warm. Evenmin eenmalige verzoeken, prompts van minder dan 1.024 tokens en prompts waarvan het begin bij elke aanroep verandert.

Repareer eerst de prefix. Zet alles wat stabiel is vooraan — instructies, tooldefinities, naslagmateriaal — en alles wat verandert achteraan. Een tijdstempel in de eerste regel van de systeemprompt maakt elke cacheduur ongemerkt waardeloos.

Meet voordat je overstapt. Log per prefix hoe vaak die wordt hergebruikt en hoe groot de gaten ertussen zijn, en bekijk de aantallen gecachete tokens die de API teruggeeft. Zet de 12 uur alleen aan voor prefixen die echt in dat patroon passen, niet voor alles.

Check wat je standaardcache je kost

Ben je overgestapt op GPT-5.6 of later en is je verkeer per prefix verspreid, kijk dan nu naar je rekening. De schrijfprijs van 1,25× op de standaardcache valt makkelijk weg, en bij verzoeken die meer dan 30 minuten uit elkaar liggen, is het pure overhead. Die kosten betaal je misschien al, nog voordat je iets beslist over 12 uur.

Lange, herhaalde context is de grootste verborgen kostenpost van producten met agents, zoals we zagen toen één refactor 14,29 dollar aan tokens kostte. Cachen is de goedkoopste oplossing — maar alleen als het past bij hoe je gebruikers zich echt gedragen.

6. Wat ik niet zou beweren

Dat de 12-uurscache altijd 12 uur meegaat, of dat lezen uit de cache gegarandeerd is. OpenAI beschrijft beide levensduren als minimum, en een cache kan toch missen. De echte besparing valt wat lager uit dan de rekensom.

Dat de break-evencijfers van OpenAI komen. Het zijn mijn berekeningen op basis van gepubliceerde vermenigvuldigers, uitgaande van identieke prefixen en zonder rekening te houden met gedeeltelijke matches.

Dat deze prijzen voor elk model gelden. Ze gelden voor GPT-5.6 en later; oudere modellen hebben geen schrijftoeslag en andere bewaaropties, en GPT-6.1 Sol leest tegen 0,05×.

Dat cachen zonder controle geschikt is voor gevoelige data. OpenAI vermeldt dat gecachete data in lokale GPU-opslag kan worden bewaard. Heb je afspraken over databewaring, check dan hoe cachen daarin past voordat je de cache verlengt.

Eerlijk samengevat

OpenAI biedt nu een promptcache van 12 uur in de Responses API. Op GPT-5.6 en later kost schrijven ernaar 2,5× de inputprijs, tegen 1,25× voor de standaardcache van 30 minuten, en lezen kost 0,1×. Volgens een vereenvoudigde rekensom verslaat de 12-uurscache zowel geen cache als een verlopende cache van 30 minuten vanaf het derde hergebruik van dezelfde prefix binnen 12 uur — maar alleen als verzoeken meer dan 30 minuten uit elkaar liggen. Bij frequent verkeer voegt hij kosten toe, en bij verspreid verkeer kost de standaardcache misschien nu al meer dan geen cache.

De beslissing gaat niet over de functie. Die gaat over je verkeerspatroon.

Log deze week hoe vaak elke lange prefix wordt hergebruikt en hoe groot de gaten ertussen zijn. Zet stabiele content vooraan in je prompts. Zet daarna de 12 uur alleen aan voor de prefixen die drie keer of vaker per dag terugkomen met lange gaten.

Bronnen: OpenAI, gids voor prompt caching — de standaardcache van 30 minuten en de 12-uursoptie, de parameter prompt_cache_options.ttl op GPT-5.6 en later, de schrijfprijzen van 1,25× en 2,5× en de leesprijs van 0,1× (0,05× op GPT-6.1 Sol), het minimum van 1.024 tokens, prefixmatching, prompt_cache_key, het ontbreken van een schrijftoeslag op oudere modellen en de opmerking over lokale GPU-opslag. OpenAI, API-changelog — de lancering op 20 oktober 2026. Runtime Wire — de reikwijdte van de Responses API, persistente agents als beoogd gebruik en het citaat van OpenAI Developers over dots. De break-evenberekeningen en het voorbeeld van de supportagent zijn van mij, op basis van de aannames in sectie 3 en 4.

IdeaToMVP Academy

Want to build with AI — not just read about it?

4-week live cohort for founders. Learn to ship AI agents, scope MVPs, and automate your business — taught by the same team that writes these guides.

Explore the Academy →
Share this post :