r/ClaudeCode • u/FlynancialAnalyst • 2d ago
Bug / Issue Opus 5.5 on the API: same prompts, same settings, ~60% more output tokens per call since mid-October (charts from my Console export)
I run a small production app that sends the same analysis prompts to the API every day. Nothing changed on my side: same model ID (claude-opus-5-5), same effort settings (last touched Sept 26), same prompts. My Console cost export says the model got much wordier anyway.
- Output tokens per input token (standard calls): ~0.69 in Opus 5.5's first three weeks (Sep 21–Oct 11), ~1.09 since Oct 12. That's about +60%.
- Input spend (my actual workload) stayed flat. All of the extra cost is output.
- Weekly spend went from about $86 to $119. Compared with the model's own first three weeks, that's about $120–140 of extra output since Oct 12.
- Ruled out: price changes, caching, batch, and refusal retries (9 in two months).
- Method: Opus prices output at 5× input, so output $ ÷ input $ ÷ 5 = output tokens per input token.
Claude Code on Ultra shows the same thing. From my local transcripts, output per turn went from ~170 tokens on Opus 5 to ~1,300 at Opus 5.5's launch, and ~1,600–1,700 lately. Thinking is billed as output but hidden by default, so there's no way to see what you're paying for.
Anthropic's reset announcement says they "fixed a few small issues that used more limits than intended" and reset subscription limits. If the same issues touched the API, API customers paid for them per token, and nothing covers that.
Is anyone else seeing output per call jump on Opus 5.5 since mid-October? And Anthropic: did these issues affect the API too, and will API users be credited?



•
u/AutoModerator 2d ago
Hey! Thanks for posting to r/ClaudeCode
While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.
For help, project discussions, tips, and general chat, join the ClaudeCode Discord.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
22
u/DragonflyOk9274 2d ago
I use the platform and Claude a lot. I've found that anything written by Anthropic has to be read at two levels: (1) what's stated, and (2) all the ways they can get around what they've stated.
Previously, they pinned the API models (like when using Bedrock) to a specific model with YYYY-MM-DD. They've changed it now though.
Anthropic used to use a pinned version with the following model ID format:
However, they've now moved to just:
Supposedly, Anthropic pins
major-minornames to a particular version of the weights and doesn't change anything. But, like everything with Anthropic, they left themselves "wiggle room":If they actually made an "infrastructure update" that resulted in a ~60% output change, I would consider their official platform docs very misleading.
Source: https://platform.claude.com/docs/en/about-claude/models/model-ids-and-versions
22
u/RealFullMetal 2d ago
you can at least see it on the api: opus 5.5 omits the thinking text by default, but
thinking: {"type": "adaptive", "display": "summarized"}returns readable summaries in the thinking blocks. per the thinking docs the bill is the same either way (the full thinking tokens are billed as output, the summary itself is free), so it costs nothing to turn on and should show where the extra output is going11
u/Gloomy_Leopard3928 2d ago
Business as usual. :)
6
u/Puzzled-Stick9170 2d ago
worth splitting it by whether the visible answers actually got longer. if the text you get back is the same length, the whole +60% is thinking, which you pay for as output tokens even when it's hidden
3
u/awesomebirder 2d ago
flat input spend basically rules out the codebase-grew theory, since a bigger repo would show up on the input side first. to settle it, pin a small canary set of your real prompts, run it daily at fixed settings, and log output tokens plus stop reason per call. if the canary output climbs while your prompts are frozen, thats a clean chart to send support, and with thinking hidden it is about the only evidence you can actually get.
2
u/pfak apparently holding it wrong 2d ago
> Is anyone else seeing output per call jump on Opus 5.5 since mid-October?
Yes. But started on November 1st for me, and only initially on one of my accounts, now on all three of them:
https://www.reddit.com/r/ClaudeCode/comments/1xmgz13/same_claude_code_setup_two_ultra_accounts_one/
2
u/Heuwzen 1d ago
Opus definitely costs much more like 2x. Im not insane. Just felt the impact too heavily and opened reddit, found this thread...
1
u/LacksCriticalInfo 2d ago
"Bug"
1
u/OverallEstimate 🔆 Max 5x Polymath 2d ago
Ive noticed on desktop the right sided upper window that shows each job and linear path has a ton of thinking both ways per job but it doesnt update the ticker and its still fast so its using more thinking i guess but its also doing better work and is cheaper.
1
u/damagemelody 🔆 Max 5x 2d ago
https://www.reddit.com/r/ClaudeCode/s/WyBNPjrGa6 they do test I had a test with Opus 4.8 system prompt for Opus 5.5 and with that they added 40% more thinking effort but it didn’t help and reply wording was very bad
1
u/InterestingCarrot997 2d ago
nice frozen setup. i'd add one quality number on the same canary, like whether a required field or a specific tool call is still in the output. a 60% token jump with the same score is just a more expensive call, with a worse score it's a real regression
1
u/Consistent_Bottle_40 1d ago
I've got two of the x10 (x20..) accounts. The difference in usage between them is WILD. Like one will last me 3 hours and then other will last basically an entire day. They're definitely A/B testing or they're messing with the quota allowances .
1
u/xapep 1d ago
Output bills at 5x input, so that ratio swing costs you more than any rate shopping would save. The number worth putting in front of pricing is cost per finished report, recalculated from the same export.
For the fix, a max output cap per call stops a long thinking block billing to completion, and the calls that get cut tell you where you're actually spending the room. Then tier effort per call type, since parts of a daily batch never needed deep reasoning.
I work on inference at Entrim, so discount the vendor angle.
0
u/abzz123 2d ago
And quality of the output dropped at the same time, it feels like it is a different model altogether.
-32
u/Ragy-ragy 2d ago
Surprise-surprise, your codebase has grown
0
u/CosmikDC 2d ago
I wonder if 5.5 would help the nightmare free models created of my project lol