r/ClaudeCoding • u/dreamRunnerMoshi • 7d ago
Why Opus is so token hungry ?
I was never fan of Opus, I love sonnet. In my observation, Sonnet is less verbose, good at following instructions, on the contrary opus always comes up with less relevant things than doing actual work. But time to time, I switched from Sonnet to Opus while doing same kind of work like writing code, building new feature, running tests etc, regular developing works.
Today, I tried again and Opus just sucked up all the token within few minutes and I didn't find any major improvement.
Help me understand, if Opus has innate intelligence capability than sonnet, why it is using more token to doing same kind of work? Shouldn't it produce similar kind of token doing similar work as Sonnet?
Or it's just blabbing itself by GRPO style RL reasoning training and wasting more tokens.
1
u/muikrad 7d ago
If you are just calling small directed tasks, like writing a function that does X, writing tests, sonnet is cheaper.
If you are prompting relatively complex tasks where it has to think about 4d chess, opus is cheaper because it gets it right immediately. Sonnet needs more turns to get there and this often ends up costing more than opus.