AI writing assistants cache your prompts—here’s how long

An Olympia typewriter with paper reading "Write something" on a marble surface

Written by

in

The newsletter for newsletter operators

Daily field notes on deliverability, AI tools, hosting, and monetisation. No "top 10 plugins" filler — real tools, real numbers, real failures.

AI writing assistants cache your prompts—here's how long
Photo by Markus Winkler on Unsplash

If you’ve noticed your AI writing assistant responding faster to similar requests, you’re not imagining it. Most AI platforms cache recent prompts and context to reduce processing time and cost. But the specifics—what gets stored, for how long, and who can see it—vary wildly between tools.

Understanding cache behavior matters for three reasons: speed, cost, and privacy. If you’re paying per token, cached responses can cut your bill. If you’re handling client data, you need to know what persists. And if you’re iterating on a prompt, cache timing determines whether your edits build on previous context or start fresh.

What Gets Cached and Why

AI platforms cache two types of data: prompt prefixes and conversation threads.

Prompt prefixes are the system instructions and context blocks you reuse across requests—things like “You are a technical editor” or a 2,000-word style guide. If you send the same prefix twice within a short window, the platform doesn’t re-process those tokens. It pulls them from cache, processes only the new input, and charges you less. Claude caches prefixes longer than 1,024 tokens for up to five minutes. OpenAI’s GPT-4 caches shorter prefixes for roughly 60 seconds, though they don’t publish exact thresholds.

Conversation threads are the back-and-forth exchanges in chat interfaces. These stay active as long as the session remains open. Close the tab or wait long enough, and the cache expires. Most platforms drop threads after 30–60 minutes of inactivity, though some extend it to a few hours if you’re on a paid plan.

The key difference: prefix caching is automatic and invisible. Thread caching is tied to your session, and you control when it ends.

How Long Cache Lives

Cache duration is where platforms diverge.

Claude holds cached prompt prefixes for five minutes. If you send a follow-up request within that window using the same prefix, you pay discounted rates—roughly 90% off the input token cost. After five minutes, the cache expires, and the next request processes everything fresh.

OpenAI doesn’t publish cache durations, but independent testing suggests one to two minutes for repeated system messages. Gemini’s behavior is similar but less consistent—some users report caching up to 10 minutes, others see no benefit at all.

For conversation threads, most platforms hold context until you close the interface or idle past their timeout. ChatGPT’s web interface holds threads for about an hour. Claude’s interface keeps them active indefinitely as long as the tab stays open, but the API drops context after five minutes of inactivity unless you explicitly include it in each call.

If you’re using an API wrapper or custom interface, cache behavior depends entirely on how the developer structured their calls. Some tools reconstruct full conversation history on every request, bypassing cache entirely. Others append only new messages, preserving the benefit.

When Cache Behavior Breaks Your Workflow

Cache expiration causes two common problems: lost context and inconsistent pricing.

Lost context happens when you step away mid-task. You return 10 minutes later, send a follow-up prompt, and the assistant doesn’t remember what you were working on. The cache expired. You either re-paste your original instructions or accept a generic response. This is especially frustrating with long-form editing, where you’re iterating on a draft over 20–30 minutes.

Inconsistent pricing shows up in API usage. If you’re running batch requests with a shared prefix, staggering them by six minutes means every call pays full price. Compress that timeline to four minutes, and you save 80–90% on input tokens.

The fix for both issues is the same: design your workflow around cache duration. If you’re using Claude’s API, structure requests so related calls happen within five minutes. If you’re working in a chat interface, keep the tab open and avoid long pauses. If you need to step away, copy your conversation history and re-paste it when you return—it’s slower, but it works.

One Non-Obvious Tip

If you’re calling an API repeatedly with the same prefix, test whether manually sleeping your script for 10 seconds between batches actually increases cost efficiency. Counterintuitive, but true in some cases.

Here’s why: some platforms apply cache only when consecutive requests are near-identical. If your script fires 50 calls simultaneously, the platform might process them in parallel before cache populates. Adding a short delay lets the first response populate cache, and subsequent calls benefit. One developer testing OpenAI’s API found that adding a five-second stagger between calls reduced token usage by 22% on a 200-call batch.

This doesn’t work for all platforms, and it depends on how their load balancers route requests. But if your bill is climbing and you’re already batching prompts, it’s worth a 10-minute test.

Want more breakdowns of how AI tools actually work? Subscribe to One Two Three Send—we dig into the mechanics every week.

Heads up — some links in this article are affiliate links. If you sign up through them, we may earn a small commission at no extra cost to you. We only recommend tools we use ourselves.

The newsletter for newsletter operators

Daily field notes on deliverability, AI tools, hosting, and monetisation. No "top 10 plugins" filler — real tools, real numbers, real failures.

Other newsletters you might like

Local Edinburgh

Local Edinburgh is a website that is dedicated to the promotion of Edinburgh as a travel destination. Edinburgh is Scotland’s capital city renowned for its heritage culture and festivals.

Subscribe

Ireland Moments

A daily newsletter and blog celebrating Ireland — its places, culture, music, history and the stories worth sharing from the Emerald Isle.

Subscribe

Love London

A newsletter for Londoners who want to rediscover their own city. Travellers planning their first or fifth visit. Anglophiles who fell in love with London through literature, film, or a rainy afternoon on the South Bank.

Subscribe

Scottish Rugby Fans

The best Scottish rugby updates, straight to your inbox — Six Nations, the Nations Championship, Glasgow and Edinburgh. Only when there's something worth reading.

Subscribe

Newsletters via the One Two Three Send network.  ·  Want your newsletter featured here? Click here