Er is een reflex die ik bij mezelf herken, en bij bijna iedereen met wie ik erover praat: grijp naar het grootste model, elke keer, voor alles. De modelkeuze wordt één beslissing die je een keer maakt en nooit meer herziet. Wat bovenaan de lijst staat, doet je commit-messages, je edits om een variabele te hernoemen en je vervelende concurrency-bug, allemaal zonder onderscheid.
Dat is de dure gewoonte. Niet omdat het topmodel slecht is, maar omdat het meeste codewerk het niet nodig heeft, en omdat één van de tiers je nu echt geld per gebruik kost.
Dus dit is hoe ik mijn werk over de lineup verdeel, en waarom ik in vier tiers denk in plaats van in één schuifregelaar van goedkoop naar slim.
De kaart die telt is toegang, niet benchmarks
Je kunt de modellen op capaciteit op een rij zetten en dan krijg je een nette ladder. Die ladder klopt, maar hij verbergt de lijn die je gedrag echt verandert: welke modellen onder je inbegrepen gebruik vallen, en welk model je direct betaalt, per aanroep.
Drie van de vier zitten in je abonnement. Daar wissel je vrij tussen, en het enige wat het kost is snelheid en tokens uit een budget dat je toch al hebt. De vierde loopt op de meter. Elke keer dat je hem gebruikt, geef je geld uit dat anders in je zak was gebleven.
Die scheiding is de ruggengraat van elke keuze hieronder. Naar Opus grijpen als Sonnet het ook doet, verspilt budget. Naar de betaalde tier grijpen als Opus het ook doet, verspilt geld.
De drie inbegrepen tiers
Haiku (ongeveer 1x) is de lijm. Werk met veel volume en weinig oordeel: mechanische edits, opmaakrondes, boilerplate genereren, de honderd kleine string-replacements die een refactor over een codebase uitsmeert. Het heeft een kleiner context window dan de rest, maar voor lijmwerk voer je het geen monorepo. Als de taak "pas deze voor de hand liggende wijziging op veertig plekken toe" is, doet Haiku dat snel en voel je de kosten nauwelijks.
Sonnet (ongeveer 3x) is inmiddels mijn standaard, en dit is de omslag die de meeste mensen nog niet hebben gemaakt. Sonnet was vroeger het compromis dat je accepteerde als Opus te traag of te duur was. De huidige Sonnet is die rol ontgroeid. Op code- en agentic werk komt hij dicht genoeg bij Opus dat je voor het gros van echt featurewerk, een component schrijven, een endpoint aansluiten, een normale bug fixen, aan de output alleen niet kunt zien dat het goedkopere model draaide. Het is ook de eerste Sonnet-tier die de hoge effort-standen aankan, wat voor veel taken meer uitmaakt dan de modelkeuze zelf (daarover zo meer).
Als je nog voor alles standaard naar Opus gaat: zet een week lang Sonnet als standaard. Je zult verbaasd zijn hoe zelden je het verschil mist.
Opus (ongeveer 5x) is voor oordeel. De taken waar grotendeels goed erger is dan traag: een complexe refactor over modulegrenzen heen, een ontwerpkeuze met echte gevolgen, een bug waar de voor de hand liggende fix verkeerd is en je het model echt wilt laten redeneren in plaats van via patroonherkenning naar iets plausibels toe te werken. Hier kopen de extra tokens je iets wat je voelt. Ik pak Opus bewust, voor de taken die het verdienen, niet als achtergrondstandaard.
Effort is de tweede knop
Modelkeuze is maar de helft van de beslissing. Effort is de andere helft, en mensen vergeten dat die bestaat.
Sonnet, Opus en de toptier ondersteunen allemaal een xhigh effort-stand, en voor code- en agentic werk is dat de stand die je wilt. Een goedkoper model op hoge effort verslaat vaak een duurder model op lage effort, en meestal kost het je minder om daar te komen. Het echte raster is dus tweedimensionaal: welk model, en hoe hard het nadenkt. Effort omlaag zetten op Haiku voor lijmwerk bespaart tokens die je nooit zou missen. Effort omhoog zetten op Sonnet voor een lastige taak kan het gat naar Opus grotendeels dichten zonder je inbegrepen gebruik te verlaten.
Behandel beide als kostenknoppen. Het model bepaalt het plafond, effort bepaalt hoeveel van dat plafond je bij deze aanroep echt betaalt.
De tier die je expres betaalt
Fable staat bovenaan de lineup, en valt volledig buiten je inbegrepen gebruik. Betaald, op de meter, per gebruik. Elke aanroep kost je direct geld.
Dat toegangsmodel, meer nog dan de prijsverhouding, bepaalt wanneer je hem inzet. Fable is de tier voor noodgevallen: het zwaarste langlopende agentic werk, de nachtelijke run die urenlang en over honderden tool-aanroepen samenhang moet vasthouden, het probleem waar je Opus al hebt geprobeerd en het niet genoeg is. Aan dat plafond is hij echt krachtiger. Het is ook de tier waar je bewust besluit dat de taak het waard is om uit eigen zak te betalen, en dat is een besluit dat je expres hoort te nemen en niet door een dropdown op zijn standaard te laten staan.
Ik kies Fable bewust, voor de zeldzame taak die de lat haalt, net zoals ik zou besluiten geld uit te geven aan welk ander stuk gereedschap dan ook.
Hoe ik het echt beslis
Het komt allemaal neer op een paar vragen die ik bijna zonder nadenken langsloop:
- Is dit mechanisch? Haiku, lage effort. Geen seconde over nadenken.
- Is dit normaal featurewerk of een normale bug? Sonnet, hoog of
xhigh. Dit is het grootste deel van mijn dag. - Kost fout zijn me hier uren, of levert het een subtiele bug op? Opus,
xhigh. Oordeelswerk verdient de tokens. - Heb ik Opus al geprobeerd en zijn plafond geraakt op iets echt zwaars en langlopends? Fable, en ik accepteer dat ik ervoor betaal.
Dit gaat om meer dan centen uitknijpen: je aandacht en je budget inzetten waar ze de uitkomst veranderen. Het beste getal in de Opus 4.8-aankondiging was nooit de benchmark, en hetzelfde instinct geldt bij het dagelijks kiezen van een model: het capaciteitsplafond is het minst interessante deel van de beslissing. Wat telt is de tier laten passen bij de taak die voor je ligt.
Dit is dezelfde discipline waar ik steeds op terugkom. Snelheid werd goedkoop, oordeel niet: in AI-ondersteund werk is oordeel het schaarse goed, oftewel weten wat een taak echt nodig heeft. Modelkeuze is dat oordeel toegepast op je eigen uitgaven. En het sluit direct aan op hoe je Claude Code inricht en dagelijks met een agent werkt: kies de tier per taak, zet de effort per taak, en stop met Opus-prijzen betalen voor commit-messages.
De standaard die alles door het grootste model jaagt, voelt veilig. Hij is alleen stilletjes duur, en nu een van die tiers je direct op de rekening zet, heeft de prijs van niet kiezen een getal gekregen.