researchaudio.io · token economy label issue · sept 2026

Astra and Fable 5.1 Share a Rate Card, Not a Bill

Same 10 in and 50 out per million tokens. One burns 3.3x the tokens per index task and bills 2.4x. One cache line sits 4x apart.

gpt-6 astra (max)
49M
output tokens across the Intelligence Index run
claude fable 5.1 (max)
160M
output tokens across the Intelligence Index run
Both are billed at 10 per million input and 50 per million output. Both measured by Artificial Analysis at max effort on Intelligence Index v4.2: Fable 5.1 scores 57 at 6.12 per task, Astra 55 at 2.57. The unit that moved is not the price. It is the mileage.

OpenAI raised GPT-6 Astra's price 2.5x over GPT-5.6 Sol and, in the same launch post, told customers it costs less. Anthropic held Claude Fable 5.1 at Fable 5's price and, by Artificial Analysis's measurement, it costs 20 percent more per task than Fable 5 and 2.4x more than Astra. Both statements are true, and they are true for the same reason: at the frontier, the price per token is a tie, and the bill is decided by how many tokens each model spends to finish a job.

That is the comparison this issue runs. Not the system cards, not the cyber gating (we covered OpenAI's pacing framework on Aug 20). This one is about the two rate cards, the two token budgets behind them, and the one mechanism inside each model that explains its budget.

Sponsored · Together with Outskill

Master the 15 AI tools that matter in 2026, live this Saturday

In 2016, "I'll Google it" was a slightly nerdy thing to say. Today it is how everyone finds a doctor or settles an argument. AI is doing the same thing, faster: the person who drafts the report, builds the tracker and clears their inbox by 11 AM has the right tools open. The 3-Hour AI Tools Workshop is a live session on which tool to use for research, writing, design, data, code and automation. Then you build your own AI co-worker that keeps working after you close the laptop, plus a bonus follow-up session on the workflows worth stealing.

This Saturday, September 12, 10 AM EST. 3 hours live. Worth 395 USD, free for ResearchAudio readers. Seats are limited.

Paid placement. Every link in this block goes to Outskill's registration page. The issue continues below.

sticker 01 · the rate cards

Line for line, one line differs

Fable 5.1 shipped on Sept 1, Astra on Sept 3. Put the two published rate cards side by side and the input, output, and cache write prices match to the cent. The cache read does not: Anthropic priced a Fable 5.1 cache hit at 0.025x the input rate, 0.25 per million. OpenAI kept its standard 0.1x, 1.00 per million. Then there is a rule Anthropic does not have: any Astra request above 272K input tokens is billed at 2x input and cache rates and 1.5x output, for the whole request.

per million tokens, usd astra fable 5.1
Input10.0010.00
Output50.0050.00
Cache write (5 min)12.5012.50
Cache read1.000.25
Batch5 / 255 / 25
Fast mode2x everythingnot available on Fable
Long requestsabove 272K input: 2x in, 1.5x out1M at one rate
Context / max output1.05M / 128K1M / 128K
Sources: OpenAI model page and OpenRouter listing for Astra; Anthropic platform pricing docs for Fable 5.1. Regional or US-region inference adds 10 percent on both.

Two footnotes on the sticker. OpenAI's 2.5x is against Sol's 4 and 20 rate, which OpenAI itself called promotional. And Anthropic's cache cut is the whole of its price change: fresh input, output, and cache writes did not move from Fable 5.

sticker 02 · the odometer

Same price per gallon, different miles per gallon

Artificial Analysis runs every effort setting of a model through its Intelligence Index and records the output tokens the run consumed. Read those totals as fuel burn. Astra at max effort burned 49M tokens for a score of 55 on the v4.2 index. At low effort it burned 5.4M for 49. Fable 5.1 at max effort burned 160M for 57 on the same index. On the earlier v4.1 run, its five effort levels spanned 13.1M to 143.7M output tokens, an 11x range, for scores of 58 to 66.

effort score tokens per task
astra · index v4.2 · measured
low495.4M0.63
medium5212M1.16
high5319M1.41
xhigh5430M1.85
max5549M2.57
fable 5.1 · index v4.2 · measured, default fallback
max57160M6.12
fable 5.1 · index v4.1 · sept 1 run
low5813.1Mn/p
xhigh65n/p2.72
max66143.7M3.76
Score is the Artificial Analysis Intelligence Index. Tokens are total output tokens for the whole index run. Per task is weighted cost per index task, in USD. n/p: not published for that row. The two max rows on v4.2 are the directly comparable pair; the v4.1 block shows the shape of Fable's ladder. Fable 5.1's v4.2 rows below max are marked by Artificial Analysis as estimates and are omitted.

Two ladders, two philosophies. Astra's is flat and thin: 4.1x in cost from low to max for six points of score, and 49M tokens at the top. Fable 5.1's is steep: 160M tokens at the top, and on the v4.1 run the last point, from xhigh to max, cost 1.04 per task on its own. Anthropic's own comparison makes the direction explicit: Fable 5.1 spends roughly 1.7x the output tokens of Fable 5 to gain four index points, which is why its per-task cost rose 20 percent while its rate card stayed flat.

sticker 03 · one index, both cars

Where Artificial Analysis put them on the same road

On the Sept 3 v4.1.1 run, before the index was revised, Artificial Analysis scored Astra at 61, level with GPT-5.6 Sol and five points behind Fable 5.1 at 66. Astra used about 10 percent fewer output tokens than Sol at max effort, yet cost 75 percent more per task, because the price rose 2.5x. On intelligence per token, Astra defines a new frontier. On intelligence per unit of cost, it sits behind its own predecessor. The revised v4.2 index keeps the ranking and adds the price: Fable 5.1 first at 57 and 6.12 per task, Astra second at 55 and 2.57, a 2.4x gap on identical rate cards.

The coding index is a different story. In the Codex harness, Astra scores 67 on the Coding Agent Index, level with Fable 5 and Opus 5 in Claude Code, at less than half the per-task cost of Fable 5. It got there by using one third of Sol's tokens and one fifth of Opus 5's at xhigh. Fable 5.1 in Claude Code leads that index at 70. So the picture is: Fable 5.1 is ahead on both indices, and Astra reaches the previous frontier at a fraction of the token bill.

sticker 04 · under the hood, astra

Notes instead of summaries, and shorter thinking

OpenAI's launch post names the mechanism. Long agent sessions used to survive a full context window by compaction: summarize the transcript, throw the original away, continue from the summary. Each compaction can drop why a fix failed or how a component behaves. With Astra in Codex, the model keeps notes across context windows and earlier windows stay searchable, so requirements and test results from previous windows can be retrieved without being compressed into one summary again. It is experimental, enabled in the Codex config, and OpenAI says it becomes the default for Astra in the coming weeks.

compaction (before) notes plus searchable windows (astra)
Window fills → model writes one summary → summary becomes the new start → original tool output is gone. Repeat every window. Each pass is lossy, and the loss compounds. Window fills → model keeps running notes → the old window is retained and searchable → a later step can look up a test result it never wrote down. Notes are additive, not a re-summary of a summary.
Token cost: re-reading the summary every turn, plus re-deriving lost details. Token cost: a search call when needed. Lost detail is retrieved, not regenerated.
Described from OpenAI's GPT-6 Astra launch post. Whether this mechanism is what drove the 3x token reduction in Codex is our reading, not OpenAI's claim.

The second lever is inside the reasoning itself, and OpenAI states it as a cost rather than a feature. Its evaluations found Astra's written reasoning harder to monitor than Sol's, and it attributes that to Astra's greater control over what it writes on simpler tasks and its ability to solve problems with fewer written steps. That is the same trait from two angles. The token you are not billed for is also the token the monitor did not get to read. OpenAI says the decline is taken seriously and that monitorability stays a research priority.

sticker 05 · under the hood, fable

Spend more tokens, make re-reading nearly costless

Anthropic made the opposite bet and priced for it. Fable 5.1 writes more: 1.7x Fable 5's output tokens at max effort. Its thinking is always on, with effort as the dial. What Anthropic changed was the cost of the tokens an agent re-reads. Artificial Analysis estimates the cache cut removes about 1.40 per index task, concentrated in the agentic evaluations where most input is cache reads; without the cut, Fable 5.1 max would cost about 5.16 per task instead of 3.76. Anthropic's own estimate is 25 percent lower cost on typical workloads and up to about 45 percent on highly agentic ones.

One more line from Anthropic's pricing page matters for any cross-lab token comparison: Claude 4.7 and later models use a newer tokenizer that produces approximately 30 percent more tokens for the same text. Artificial Analysis counts tokens as each provider bills them, so a Fable token and an Astra token are not the same unit of text. The cost-per-task figures already absorb this; the raw token ladders above do not.

And the fallback. Artificial Analysis evaluated Fable 5.1 with Anthropic's default server-side fallback, which routes safety-flagged requests to Opus 4.8 or Opus 5. Fallback served about 4 percent of output tokens across the index. The 66 is a system score, not a single-checkpoint score. OpenAI's launch table makes the same point from its side: the Fable numbers it reports for ScreenSpot-Pro and ExploitGym come from Mythos, which OpenAI describes as Fable with fewer safeguards.

sticker 06 · openai's own table

The launch post sells cost per task, and prints where it loses

Read the comparison table at the bottom of OpenAI's post and count how the wins are phrased. Terminal-Bench 4.0: 57.9 versus Fable 5.1's 55.8, at approximately 63 percent lower estimated API cost per task. Terminal-Bench Science: 64.6 versus 52.6, at approximately 31 percent lower cost. BenchCAD: 95.9 versus 84.3, at approximately 86 percent lower cost. Agents' Last Exam: 59.3 versus Opus 5's 55.5, with approximately 65 percent fewer output tokens. The headline metric OpenAI chose for this launch is not the score. It is the score divided by the bill.

row in openai's table astra fable 5.1 note
AA Intelligence Index v4.1.161.265.7Fable ahead, in OpenAI's own row
Humanity's Last Exam, with tools57.265.0Fable ahead
Terminal-Bench 4.057.955.8plus 63 percent lower est. cost per task
Terminal-Bench Science 0.164.652.6plus 31 percent lower est. cost
BenchCAD95.984.3Claude score uses 3 eval modifications from Anthropic's card
LifeSciBench, GeneBench Pro, MedChemBenchscoreddashFable refuses most questions, so it is not listed
All values and footnotes from the GPT-6 Astra launch post. Scores are the maximum at any effort. Cost callouts are OpenAI's estimates for the configurations OpenAI chose.

A launch post that prints the competitor ahead on the aggregate index and wins the argument on cost is a post written for a customer who has already stopped counting tokens. That customer exists because both labs made the price per token identical.

sticker 07 · estimated annual fuel cost

Where the two rate cards diverge for an agent

Pure arithmetic from the two rate cards, nothing measured. Picture an agent loop that re-reads one cached prefix every turn and writes nothing new into it. The prefix is a repo plus tool schemas plus transcript.

cached prefix re-read, per turn astra fable 5.1 gap
100K tokens0.100.0254x
250K tokens0.250.06254x
300K tokens (crosses 272K)0.600.0758x
Output, per 10K tokens written0.50 (0.75 past 272K)0.50tie, then 1.5x
USD, from cache read 1.00 vs 0.25 per million, output 50 per million, and OpenAI's above-272K rule (2x input and cache, 1.5x output, whole request). Cache writes are identical on both and excluded. Output token counts differ by model and are the variable that decides the total.

So the rate cards are not identical after all. They are identical for a chatbot. For an agent that carries a large prefix, Anthropic's card costs 4x less to re-read below 272K and 8x less above it, and Astra then has to win the whole difference back on the output side by writing less. Per the Codex measurements above, it often does. Per the Intelligence Index, it does not yet.

sticker 08 · both sides

What the mileage label leaves out

Against Astra. Artificial Analysis records regressions next to the gains: a drop of about 80 Elo on GDPval-AA v2, and 2 to 3 point declines on tau-cubed Banking, SciCode, and long-context reasoning. Hallucination on AA-Omniscience fell from 92 percent to 51 percent at max effort, which is a halving and still a coin flip. The public model refuses advanced cyber work such as proof-of-concept exploits; the less restricted version routes through OpenAI Daybreak in the coming weeks.

Against Fable 5.1. Its v4.2 scores below max effort are marked by Artificial Analysis as estimates pending an independent run, so we used the max row and nothing under it. Its per-task cost is the highest the firm tracks. Its launch bench numbers, like every lab's, are its own harness choices. And the fallback means the fastest way to move Fable on a table is to change what the router sends to Opus.

Against this comparison. The two token ladders sit on different index versions because Artificial Analysis revised the index between the two launches. Cost per task on a benchmark is a proxy; your prefix size, cache hit ratio, and effort setting decide your bill, not the index's.

sticker 09 · what to change monday
1. Log output tokens per completed task. Not per request. It is the number both labs are competing on, and it is the one your dashboard probably does not show.
2. Measure your prefix. If your agent re-reads more than 272K tokens per turn, Astra's whole-request multiplier applies to every turn. Split the context or trim it before comparing models.
3. Pick the effort level before you pick the model. Astra xhigh and Fable 5.1 xhigh each give up one index point for a large cost reduction. Max is a tax on the last point.
4. If you pay for concision, keep the transcript. Shorter written reasoning costs less and, by OpenAI's own account, is harder to monitor. Store tool calls and results even if the model writes less about them.

For a decade the frontier race was parameter count. For the last two years it was price per million tokens. Both labs have priced the token identically and moved the fight to how many of them a task takes. The sticker on the window is the same. Read the odometer.

next issue
We run one identical 40-turn coding task through Codex and Claude Code, both at xhigh, and print the two invoices line by line.
Sources: OpenAI, GPT-6 Astra launch post · OpenAI model page · OpenRouter listing · Artificial Analysis, Benchmarking GPT-6 Astra · AA Astra release page · Artificial Analysis, Claude Fable 5.1 · Anthropic, Claude Fable · Anthropic pricing docs · VentureBeat on the cache cut

ResearchAudio.io · written for engineers shipping with frontier models. Every number above is traceable to a linked page; where two sources disagree, the row says so.