The Week Both Labs Shipped the Same Model Twice

I opened both pricing pages side by side expecting to find the usual spread. Input, output, cache write, all identical to the cent. One line differs.

Anthropic announced Claude Fable 5.1 and Claude Mythos 5.1 on 1 September. OpenAI announced GPT-6 Astra on 3 September. Coverage split cleanly down the middle: the Anthropic stories were about price, the OpenAI stories were about AGI claims and cyber capability. I wanted to know what the price change was actually worth on my own workloads, so I did the arithmetic. It took me somewhere I did not expect.

One line differs, by 4x

Per million tokens, as of 6 September 2026:

GPT-6 AstraClaude Fable 5.1Claude Fable 5
Input$10.00$10.00$10.00
Output$50.00$50.00$50.00
Cache write$12.50$12.50 (5 min)$12.50 (5 min)
Cache read$1.00$0.25$1.00
Long contextover 272K billed at 2x input and cache, 1.5x output, for the whole request1M at standard rates1M at standard rates
The GPT-6 Astra pricing panel: input $10.00, cached input $1.00, cache writes $12.50, output $50.00, with a note that prompts over 272K input tokens are priced at 2x input and cache rates and 1.5x output for the full request.
Astra’s published token prices. From the GPT-6 Astra model page, read 6 September 2026. The 272K line is the one that decides long agent sessions.

Anthropic’s pricing page carries the footnote that makes the intent explicit. Cache hits on Fable 5.1 and Mythos 5.1 are priced at 0.025x base input, and “All other models use the standard 0.1x multiplier.” OpenAI’s cached input is $1.00 against a $10.00 input price, which is that same standard 0.1x that Anthropic just broke for exactly one model generation.

The Claude model pricing table, showing Fable 5.1 and Mythos 5.1 with cache hits at $0.25 per million tokens while Fable 5 and Mythos 5 sit at $1, and every Opus, Sonnet and Haiku row at the standard tenth of base input.
The same table for Claude. From the Claude pricing docs, read 6 September 2026. Fable 5.1 and Mythos 5.1 are the only rows off the standard multiplier.

So Anthropic did not cut its prices. It cut one multiplier, on one model family, and left Opus, Sonnet and Haiku where they were.

What one output token is worth in cache reads

Both labs made a cost claim this week and both claims live in the same equation:

C=Fpin+Rpcache+Opout106

with F fresh input tokens, R cache-read tokens and O output tokens. Since pin and pout match, the two labs are pulling different terms. Anthropic pulled pcache, from $1.00 down to $0.25. OpenAI pulled R and O, claiming Astra needs fewer tokens per task. Its Terminal-Bench 4.0 line puts Astra at 57.9 percent against Fable 5.1’s 55.8 percent “at approximately 63% lower estimated API cost per task”, and with identical unit prices that number can only come from token counts.

The exchange rate between the two levers falls straight out of the tables. A million output tokens costs $50. A million cache-read tokens of Anthropic discount is worth $0.75. So

500.7566.7

One output token saved is worth about 67 cache-read tokens of Anthropic’s discount. Below 272K tokens, holding fresh input equal, Astra is cheaper exactly when

R<66.7(OFableOAstra)

Solving Anthropic’s own two numbers

Anthropic says Fable 5.1 costs about 25 percent less than Fable 5 for typical workloads and up to about 45 percent less for highly agentic work, and that the whole reduction comes from cache reads.

Anthropic's price paragraph, stating that Fable 5.1 will cost an estimated 25 percent less than Fable 5 for typical workloads because of reduced cache read pricing, and that for highly agentic work the savings will often be much larger, up to approximately 45 percent.
The two numbers the calculation below is solved from. From the Fable 5.1 announcement, read 6 September 2026.

Only pcache moved, so the saving fraction is

s=0.75R10F+1.00R+50O

Set s to each published value and solve. At 25 percent, R=5F+25O. At 45 percent, R=15F+75O. With no fresh input at all these become floors: to reach 25 percent a workload has to read at least 25 tokens from cache for every token it emits, and to reach 45 percent, at least 75. Any fresh input pushes both floors up.

Read backwards, the two marketing numbers describe the workloads Anthropic measured. Take a session that re-reads a large stable context every turn, say R=400O. Hitting 45 percent then needs F21.7O, which is a cache hit rate on input tokens of about 95 percent. That is the shape behind the number: input outweighing output by roughly 400 to 1, almost all of it hitting cache.

Where the discount does nothing

Anthropic’s own docs carry a worked example of a cached session: 10,000 uncached input tokens, 40,000 cache reads, 15,000 output tokens. Repricing it on the two frontier models:

Fable 5.1GPT-6 Astra
Fresh input, 10,000$0.100$0.100
Cache reads, 40,000$0.010$0.040
Output, 15,000$0.750$0.750
Total$0.860$0.890

Three cents. The cache ratio here is 2.67 to 1, nowhere near 66.7, so output swamps everything and the 4x cache advantage buys you nothing.

Now scale to a long agent session. Forty turns re-reading a 200K-token context, 500 output tokens a turn, gives 8,000,000 cache reads against 20,000 output tokens. The cache line goes from $2.00 on Fable 5.1 to $8.00 on Astra, against $1.00 of output on both. A line worth one percent of the small bill is now worth two thirds of the large one. Push the context past 272K and Astra’s cache read doubles again to $2.00 per million, an 8x gap, because Anthropic bills a 900K request at the same per-token rate as a 9K one and OpenAI does not.

Both of those assume equal token counts, which is the assumption OpenAI’s own claims dispute. So I plotted the whole family instead, letting Astra need some fraction k of Fable’s tokens for the same task:

When Anthropic's cheaper cache reads overtake OpenAI's cheaper tokens Relative API cost of GPT-6 Astra against Claude Fable 5.1 as a function of how many cache-read tokens a session consumes per output token. Both models charge ten dollars per million input tokens and fifty per million output tokens; the cache read line is one dollar against twenty-five cents. Four curves assume Astra needs the same, seventy, fifty and thirty-seven percent of Fable's tokens for the same task. Each curve crosses parity at a different ratio, and all the crossings fall inside the range that long agentic sessions occupy. Which lever wins depends on one ratio Relative cost of GPT-6 Astra against Claude Fable 5.1. Below 1.0 Astra is cheaper. Fresh input held equal. 0.0x 0.5x 1.0x 1.5x 2.0x 2.5x 3.0x 3.5x 4.0x 1 3 10 30 100 300 1000 parity 25:1 75:1 dotted lines: the floors implied by Anthropic's own 25% and 45% claims 33:1 100:1 262:1 cache-read tokens per output token Astra cost / Fable 5.1 cost Astra needs, for the same task: 1.00 of Fable's tokens (same token count) 0.70 of Fable's tokens (30% fewer tokens) 0.50 of Fable's tokens (half the tokens) 0.37 of Fable's tokens (OpenAI's implied 63% cut) Prices per million tokens, 6 September 2026. Cache read $1.00 vs $0.25. Chart is my own calculation.
Which lever wins depends on one ratio. My calculation from the two published price tables. Each curve crosses parity at a different point, and all of them fall inside the range Anthropic’s own 45 percent figure puts long agentic sessions in.

If Astra needs 70 percent of the tokens, Fable 5.1 takes the lead past 33 cache reads per output token. At half the tokens, past 100. Even taking OpenAI’s 63 percent cost claim at face value, which implies k0.37, the crossover is at 263 to 1.

Neither lab is being dishonest. They are quoting different terms of the same equation, and which term dominates is a property of your workload, not of either model. If you run short, output-heavy calls, the cache line is noise and token efficiency decides it. If you run long sessions over a stable context, the cache line decides it and the 272K threshold matters more than any benchmark.

The number under Fable 5.1 was not all Fable 5.1

While I was in the announcement pages for the pricing, the benchmark table stopped me.

Anthropic's benchmark comparison table. The agentic coding row for Terminal-Bench 4.0 shows Fable 5.1 at 55.8 percent with 60.9 percent for Mythos 5.1 directly beneath it, against Fable 5 at 42.0 percent, Opus 5 at 52.3 percent and GPT-5.6 Sol at 37.3 percent.
Two numbers, one set of weights. Benchmark comparison from the Fable 5.1 announcement, read 6 September 2026. Anthropic states that Fable 5.1 and Mythos 5.1 are the same model with different levels of safeguards.

Fable 5.1 scores 55.8 percent on Terminal-Bench 4.0. Directly beneath, in the same cell, Mythos 5.1 scores 60.9 percent. Anthropic states plainly that the two are the same model with different levels of safeguards. So 5.1 points of agentic coding performance is the price of the safeguard configuration, quantified by the lab, on its own launch page.

The footnote under that table goes further:

Footnote reading: Fable 5.1 was evaluated with its production safeguards enabled. On tasks where these safeguards intervened, Fable 5.1 and Fable 5 scored a zero on OSWorld 2.0, and Fable 5 scored a zero on AutomationBench. In all other interventions from our safeguards, cybersecurity tasks were completed by Claude Opus 4.8, and biology tasks were completed by Claude Opus 5. This likely reduces the performance of Fable 5.1 and Fable 5 on these benchmarks.
The footnote under the same table. From the Fable 5.1 announcement, read 6 September 2026.

Where safeguards intervened, the task was handed to a different model and that result counted. On some rows the number printed under “Fable 5.1” was produced partly by Opus 4.8 and Opus 5. The row measures a routing system. Anthropic says so, and says which direction the bias runs, which is more than the reader of a leaderboard aggregating that row will ever see.

OpenAI does the mirror image. Astra’s cyber results, 100 percent on ExploitBench against 78.5 percent for GPT-5.6 Sol, 42.4 percent on ExploitGym, 88.0 percent on SRE-Bench at the first attempt against 55.9 percent, were all measured “without production safeguards”. The Astra you can call refuses proof-of-concept exploit generation. OpenAI plans to lift that for vetted defenders through a programme called Daybreak.

One set of weights, two safeguard regimes, two different published numbers Both labs ship the same weights twice. Anthropic names the two configurations Fable 5.1 and Mythos 5.1: production safeguards, generally available, 55.8 percent on Terminal-Bench 4.0; cyber and life-science safeguards, vetted organisations only, 60.9 percent on the same benchmark. OpenAI ships GPT-6 Astra under one name: production safeguards for all paid tiers, which refuse proof-of-concept exploit generation, while its published cyber numbers of 100 percent on ExploitBench and 88 percent on SRE-Bench were measured with safeguards off, a configuration nobody can call, with looser safeguards promised to vetted defenders through Daybreak. The scoreboard row is a configuration, not a model Both labs shipped one set of weights under two safeguard regimes this week, and published numbers from both. WEIGHTS SAFEGUARD REGIME WHO CAN RUN IT WHAT GETS PUBLISHED Anthropic, 1 September one model Fable 5.1 and Mythos 5.1 are the same weights production safeguards cyber tasks redirected anyone generally available Terminal-Bench 4.0: 55.8% labelled Fable 5.1 looser cyber and life-science safeguards vetted organisations CVP and LSVP, US only Terminal-Bench 4.0: 60.9% labelled Mythos 5.1 Same weights, 5.1 points apart. The gap is the safeguard configuration. OpenAI, 3 September one model GPT-6 Astra, shipped under a single name production safeguards refuses PoC exploits paid tiers and the API off by default for Enterprise Terminal-Bench 4.0: 57.9% the model you can call safeguards off evaluation configuration nobody, today Daybreak, in coming weeks ExploitBench: 100% SRE-Bench 88.0% first try The cyber numbers in the announcement come from a configuration nobody can call today. What the two have in common Neither product name identifies a fixed object. Price, capability and risk all move with the safeguard regime and the account class, so a benchmark row is only meaningful with its configuration attached. Sources: anthropic.com/claude-fable-and-mythos-5-1 and openai.com/index/gpt-6-astra, both read 6 September 2026. Diagram mine.
One set of weights, two safeguard regimes, two published numbers. Drawn from both announcement pages, read 6 September 2026. Anthropic gave the two configurations different product names; OpenAI kept one name and tiered the access underneath it.

Both then built a vetting programme to unlock the looser regime: the Cyber Verification Program and the Life Sciences Verification Program on one side, Daybreak on the other.

Two risk labels that cannot be compared

OpenAI says Astra “meets the Critical threshold in cybersecurity under our Preparedness Framework”, the first model to do so. Anthropic says Mythos 5.1 “demonstrates the strongest cyber capabilities of any model we’ve released, though it still falls within the lower category of risk in our Frontier Compliance Framework.”

Two frontier models five days apart, comparable agentic coding scores, opposite-sounding labels. These are different documents with different thresholds, so this says nothing about which model is more dangerous. It says the labels do not survive being read across labs, and they are increasingly read that way.

What each lab did in practice is closer than the labels suggest. Anthropic loosened Fable 5.1’s cyber safeguards to around 60 percent fewer interventions per Claude Code session and now allows vulnerability discovery, while still redirecting penetration testing, exploit generation and binary-based vulnerability scanning to Opus models. OpenAI shipped Astra able to do secure code review and patching while refusing proof-of-concept exploits. Same shape, different vocabulary.

The flag count and the instrument

One more number is worth handling carefully. Astra’s deployment simulation reports about 53 percent fewer flags for higher-severity misaligned behaviour than GPT-5.6 Sol, 34 flags against 73 across 54,218 tasks.

In the same release, OpenAI reports that its evaluations found Astra’s written reasoning harder to monitor than Sol’s, which it attributes to Astra controlling its written reasoning more and solving problems in fewer written steps. OpenAI flags the decline itself and calls improving monitorability a research priority.

A flag count is a property of the monitor as much as of the model. When the monitored channel gets less informative in the same release that the flag count falls, the fall is consistent with better behaviour and also consistent with less visible behaviour, and the count alone cannot separate them. That is not a claim that Astra is misaligned. It is a claim that this particular number cannot carry the weight a reader will put on it, for the same reason you cannot compare instrument readings across a calibration change.

What I take from it

Three things I will do differently after this week.

Price on your own token shape, not on the sticker. Pull F, R and O out of your last month of usage, put them in the equation above, and the vendor comparison answers itself. The two headline cost claims from this week are both true and neither one is about your workload.

Record the safeguard configuration next to any benchmark number you cite. Fable 5.1 at 55.8 and Mythos 5.1 at 60.9 are the same weights. Astra at 100 percent on ExploitBench is a configuration nobody can call. A score without its configuration is missing half its identity.

Treat cross-lab risk labels as internal to each lab until someone publishes a mapping. Critical and lower-category are not points on a shared scale.

Astra also reports 99.9 percent on ARC-AGI-3. I competed in that benchmark and wrote about why its design resisted the usual routes to a high score, so I have been waiting to see that number move. It moved.


Prices, benchmark figures and safeguard details are Anthropic’s and OpenAI’s, from the Fable 5.1 and Mythos 5.1 announcement, the GPT-6 Astra announcement, the Astra model page and the Claude pricing docs, all read 6 September 2026. The five screenshots are unmodified captures of those pages. The cost model, the exchange rate, the workload shapes solved out of Anthropic’s 25 and 45 percent figures, and both drawn figures are mine, and every number traces to a record in the post’s research folder.