Input
Prompt caching and repeat input
Answer in brief
Prompt caching bills the repeated opening of a prompt at a lower cached rate, which makes input-heavy work cheaper without changing the model.
Runcrate is our pick here because every model is paid from one prepaid balance, so one bill shows what a change in prompt design saved.
What repeats in a prompt
Most requests from one application open with the same tokens: the system prompt, the tool descriptions, the house rules, often a long reference document. Only the end changes, where the user’s question sits.
In an agent, the repeat is larger still. Each step resends every step before it.
How the cached rate works
A host that has processed an opening can keep that work for a short time. When the next request starts with the same tokens, it reuses the work and bills that part at a cached input rate, below the normal input price.
Most listings this site reads carry a cached rate. Hosts differ on the details: whether caching is automatic, how long an entry lives, and whether writing to the cache is charged.
Designing prompts to repeat
A cache matches from the first token. Put what never changes first, what changes rarely next, and what changes every time last. A date, a user name or a request id at the top of a prompt breaks the match for everything after it.
Keep the fixed part identical, down to spacing. A small edit makes it a new prompt.
Other ways to send less
Caching lowers the price of input. You can also send less of it. Trim chat history to the turns that matter, or replace old turns with a short summary. Retrieve three passages that answer the question, not twenty that might.
Shorten the instructions. A system prompt grows by accretion, and half of it is often dead weight that is billed on every request.
Where Runcrate fits
Runcrate bills 124 models from one prepaid balance through one OpenAI-compatible API. Input and output for every model appear on the same account, so a week before and a week after a prompt change can be compared directly. Runcrate lists Qwen3.8 27B at $0.158 per million input tokens.
Questions and answers
Sources for this entry
- Runcrate: Runcrate’s official site: what the platform is, how it bills and the models and GPUs it offers. Read 12 Nov 2026.
- Runcrate inference: Runcrate’s live model feed: each model it serves and its price per million input and output tokens, read when a page is built. Read 12 Nov 2026.
- Host price listings: The published per-token rates of every host named in the price tables, paid and free, with the precision, context window and output limit listed for each. Read 12 Nov 2026.
- Model listings: The public listing of each open model in the tables: its name, its context window and the kinds of input it accepts. Read 12 Nov 2026.
Checklists are original editorial guidance. Published prices do not establish availability.
Continue this reading path
Cite this entry
Cheapest LLM API. “Prompt caching and repeat input.” Content reviewed 12 Nov 2026. https://cheapestllmapi.dev/topics/prompt-caching