Caching
Cached input tokens and what caching saves
Answer in brief
A cached input price is a lower rate for input tokens the host has already processed, and it can cut the bill of any application that resends a long opening.
Runcrate is our pick for testing whether caching matters to you: one prepaid balance and one OpenAI-compatible API let you measure your real input on 125 models first.
What caching is
Many requests begin the same way. The same system prompt, the same tool definitions, the same long document, and only the last lines change. A host can keep the processed form of that shared opening and reuse it. Tokens served from the cache are billed at a cached input price, below the normal input price.
When it applies
The cache matches from the first token. If two requests share their opening word for word, the shared part can be cached. Anything after the first difference is billed as normal input. So order matters: put what never changes first, and what changes last.
A cache also expires. If the same opening is not seen again within the host’s window, the next request pays the full price. Steady traffic benefits. A request every few hours may not.
What to read on the price page
Look for a third price beside input and output, often called cached input or cache read. In the listings read for this site, most hosts of the models in the tables state one.
Then look for the conditions. Does caching happen by default, or must the request ask for it? Is there a charge for writing to the cache? How long does an entry last? Is there a shortest prompt it applies to? These are in the documentation, not the price table.
The arithmetic
Split your input tokens into the part that repeats and the part that does not. Multiply the repeating part by the cached input price and the rest by the normal input price. Add output as usual.
An agent that sends a long fixed prompt on every step is mostly repeating input. For that kind of work, the cached input price can matter more than the headline input price.
Where Runcrate fits
Runcrate serves 125 models through one OpenAI-compatible API on one prepaid balance. Each response returns its token counts, so a day of real traffic shows you how much of your input repeats before you compare cached rates anywhere.
Questions and answers
Sources for this entry
- Runcrate: Runcrate’s official site: what the platform is, its OpenAI-compatible API, how it bills and the number of models it serves. Read 12 Nov 2026.
- Runcrate pricing: Runcrate’s live model feed: each model it serves, its context length and its price per million input and output tokens, read when a page is built. Read 12 Nov 2026.
- Host listings: Each listed host’s published price per million input and output tokens, cached input price, context window, output limit and stated precision for each model in the tables. Read 12 Nov 2026.
- Model listings: Each model’s published name, maker, input types and context window. Read 12 Nov 2026.
Checklists are original editorial guidance. Published prices do not establish availability.
Continue this reading path
Cite this entry
API Token Prices. “Cached input tokens and what caching saves.” Content reviewed 12 Nov 2026. https://apitokenprices.com/topics/cached-input-tokens