Arena 分析 26,225 条 Agent 会话:缓存让任务成本最多省约 3.6 倍
Arena 分析:缓存让 Agent 任务成本最多省约 3.6 倍
Arena 基于 2026 年 9 月 12 日至 10 月 23 日 Agent Arena 的 26,225 条会话、30 个 Agent 和 13 家实验室数据,分析提示词缓存对 Agent 成本的影响。
Arena.ai· @arena · X·2026-10-30 23:07· 1 小时前AI 评分64
AI 导读
Arena 基于 2026 年 9 月 12 日至 10 月 23 日 Agent Arena 的 26,225 条会话、30 个 Agent 和 13 家实验室数据,分析提示词缓存对 Agent 成本的影响。
正文 · 原文
https://x.com/i/article/2116183418220511232
【X 长文】The hidden AI price war: your agent would cost 260% more without the cache
by @DawidGalarowicz
Last week, OpenAI's Tibo Sottiaux announced 12-hour prompt caching in the API and caches that never expire in Codex and Work. The replies were mixed: some users celebrated, others were confused. Why is caching such a big deal?
To see what is at stake, and why labs are so focused on the cache, we analyzed Agent Arena traces from 12 September to 23 October 2026 across 26,225 sessions, 30 agents and 13 labs. In addition, we looked at six labs' cache-price history since January 2024.
Key findings
- The cache discount went from zero to 95% in two years. In early 2024 a cache read cost as much as fresh input. Today the leading labs' frontier models charge 5% of the input price.
- The cache is what keeps agents affordable. Without it, a typical task for a top-10 agent would cost 3.6 times as much. For the heaviest 5% of tasks, the gap runs to hundreds of dollars: about $780 a task on Claude Fable 5.1 without caching, against about $115 with it.
- Agents mostly pay to re-read. Between 86% and 96% of the tokens an agent uses are context it has already seen. Only about 1 in 100 is text the agent writes itself.
- Every cache invalidation adds a meaningful fee. Each invalidation re-bills the whole conversation at full price, adding about 5% to the cost of a typical task, and more than 18% in 1 in 10 Claude Fable 5.1 sessions. In long threads, these costs spike.
Labs are racing to cut cache prices
Cache discounts are a relatively recent invention. In early 2024, no lab offered one.
The first labs introduced them between June and October 2024, and by 2026 Anthropic, OpenAI and Google had settled on a tenth of the input price. Since mid-2026, all three have moved their frontier models to 5% or less, while DeepSeek has charged just 2% since the spring.
This race is what underpins the economics of agents today.
Cache makes your bill up to 7x cheaper
If every cached token was billed at the full input price, a typical task Agent Arena users give to one of the top-10 agents would cost 3.6 times as much. Across the models, the users would pay from 92% more for Gemini 4 Argon to 592% more for MiMo V2.6 Pro.
The impact of this change is most tangible among the most capable LLMs, especially once translated into monetary terms.
A typical Claude Fable 5.1 task costs $7.44 today; without caching the cost would be $27. That means being able to delegate more than 3.5x as many tasks to Fable with cache enabled.
The heavier the task, the more the cache matters. Without it, the heaviest 5% of tasks would cost:
- Around $800 each on GPT-6 Astra and Claude Fable 5.1, against $115-$220 with the cache.
- $106 on Kimi K3.1 Pro, $31 on Gemini 4 Argon and $11 on MiMo V2.6 Pro, four to ten times what they cost with it.
But why does caching matter so much? It's because of how agents use tokens.
Agents mostly re-read, and re-reads drive most bills
How agents use tokens can be put into three buckets. Output is what the model writes, and includes reasoning. New input is the material it sees for the first time, including cache writes. Re-reads, or cache reads, are context it has already seen and reads back on a later call.
For these agents, re-reads are 86% to 96% of tokens, while output is 1% to 2%. Across the top 10, agents re-read about 93 tokens for every one they write.
This is because a model keeps no memory between calls. Every step of an agent loop sends the whole conversation back, and the provider serves what it has already seen from the cache. What follows is a reply that every later step reads again, so the pile snowballs (for a quick explainer, see the video below).
That mechanism makes re-reading the earlier conversation far cheaper than sending it fresh, often a tenth or a twentieth of the price. But it only works while the provider still has the conversation saved. What happens when it doesn't?
Every cache invalidation adds a fee
The first two cost charts above show the extreme case, where nothing is ever saved and there's no cache at all.
In practice, caches behave as expected most of the time, but invalidation does happen. As a result, the agent has to send the whole conversation again at full price. This is a normal part of using agents, and we see cache invalidation when:
- The saved cache expires. Providers only keep it for a while, from a few minutes to a few hours. For example, Anthropic keeps it for 5 minutes by default and OpenAI for 30, and both charge extra to keep it longer. If the user steps away, or a tool takes a long time to run, it can be gone by the time the agent continues.
- The conversation changes. Summarizing older messages to save space, editing or retrying an earlier message, or changing the agent's tools all change the start of the conversation. The saved cache no longer matches, so everything after the change has to be sent again.
- The provider drops the cache. Under heavy load a provider may clear saved caches early, or a request may reach a different server that doesn't have the cache.
To see what one of these breaks cost, we took real Agent Arena conversations and, at every point where the agent picks up between turns, priced what it would cost to re-send the conversation so far at the full input price instead of the cheaper cache price. Averaging those points gives an approximate cost of cache invalidation at a random moment in the task.
The results show a single invalidation adds up to about 5% to the cost of a typical task. In some sessions it hurts far more: in 1 in 10, it raises the bill by more than 13-21%, depending on the model, and in 1 in 20 by more than 25-38%. The cheaper the cache, the bigger the jump: on MiMo V2.6 Pro, whose cache reads cost under 1% of its input price, those figures rise to 44% and 69%.
In long conversations, these costs add up, as each subsequent invalidation means resending more context. For instance, in one Claude Fable 5.1 session on Agent Arena, six invalidations after short breaks added 42% to the bill.
That is exactly the gap OpenAI's latest change is closing. If you were unsure about what to make of Tibo’s post - there are real reasons to celebrate.
Methodology
Data
- Agent traces:26,225 sessions from Agent Arena that ended between 12 September and 23 October 2026, up to 1,000 per model, across 30 agents.
The models cover the agent leaderboard's top 20 as of 8 October and 10 others to provide both a diverse sample as well as show implications for the frontier.
Mentions of the top-10 agents refer to the top 10 on the 8 October leaderboard.
Only a sample of models is shown in the figures.
- Prices:List prices come from the labs' pricing pages.
The price history covers data from January 2024.
Approach
- Costs:Per task and at list prices.
Every model is priced the way an API customer is billed.
The token chart shows shares and mean tokens across all sessions.
- No caching:Every cached token in a task is re-priced at the full input price, with token use unchanged.
- Cache invalidation:We sampled Agent Arena sessions with at least two turns and considered each turn within a session.
At each turn, we took the conversation so far and calculated the difference between sending it at the full input price and reading it from the cache.
Averaging across a session's turns gives the extra cost of a restart at a random point.
We then divided by the session's cost per task to obtain the % version.
For each model, we took the median across sessions as the typical cost, along with the 75th, 90th and 95th percentiles.
来源:Arena.ai · x.com
来源:RadarAI · aihot.news