Blog

Welke AI-agent is goedkoper in 2026: de kosten van één opgeloste taak

Markdown

AI-agenten vergelijken op basis van de kosten van een werkend resultaat: een formule en een voorbeeldberekening met prijzen uit 2026.

Lees het volledige artikel

Kort gezegd: abonnements- en tokenprijzen alleen volstaan niet om AI-agenten te vergelijken, maar horen wel in de berekening. Voor hetzelfde bedrag kan de ene agent vijf taken voltooien en de andere maar één, afhankelijk van model, werklast, verbruik en succespercentage. Vergelijk de totale kosten van alle pogingen per werkelijk bruikbaar resultaat.

Hierna laat ik de formule voor deze kosten zien en maak ik een berekening met de prijzen van aanbieders van begin september 2026. Ik gebruik voorbeeldcijfers voor het verbruik en maak dat duidelijk: jouw cijfers zullen anders zijn. Je kunt alles hieronder zelf opnieuw berekenen; ik beloof geen besparingen en er zijn geen magische combinaties.

Zie de Ailoot-documentatie voor informatie over het werken met de dienst.

Waarom vertelt de maandprijs niet welke agent goedkoper is?

Belangrijkste inzicht

Een maandabonnement laat zien hoeveel je betaalt voor toegang, maar niet wat het resultaat heeft gekost. Twee agenten van $20 per maand kunnen voor dat bedrag verschillende aantallen taken oplossen, omdat ze verschillende modellen gebruiken en verschillende hoeveelheden verbruiken. De conclusie ‘deze agent is goedkoper omdat zijn abonnement minder kost’ is dus bijna altijd voorbarig: een goedkope instap kan gemakkelijk uitlopen op een duur resultaat.

De meeste mensen kijken bij hun keuze naar de abonnementsprijs. De ene agent kost $20 per maand, de andere $200, en dan lijkt de eerste tien keer voordeliger. In werkelijkheid zegt die vergelijking niets: een abonnement meet de toegang, niet het verrichte werk.

Stel je twee taxi’s met een vast maandbedrag voor. De ene brengt je meteen naar je bestemming, terwijl de andere bij de helft van de ritten verkeerd rijdt, zodat je hem opnieuw moet bellen. Hun abonnementen kunnen even duur zijn, maar in de praktijk bereik je met de eerste je bestemming voor de helft van de kosten. Bij agenten werkt het net zo: je betaalt hetzelfde abonnement, maar hoeveel taken je voltooit hangt af van wat er onder de motorkap zit.

Je kunt het abonnement het beste los zien van de discussie over de kosten van een taak. Het voordeel is dat het bedrag voorspelbaar is. Een afzonderlijke uiteenzetting over de keuze van een prijsmodel — abonnement, betalen naar gebruik of maatwerk — vind je in wat er in de prijs van een AI-agent zit. Dit artikel behandelt een andere vraag: welke agent levert, ongeacht het betaalmodel, resultaten tegen lagere kosten?

Waarom is de prijs per token ook misleidend?

Belangrijkste inzicht

De prijs per token is de prijs van de grondstof; hij vertelt niet hoeveel werkende taken je eruit haalt. Een token is een stukje tekst waarvoor je betaalt wanneer het model werkt, en aanbieders publiceren prijzen per miljoen van zulke stukjes. Een lage prijs per miljoen betekent niet dat een taak goedkoop is: een agent doorloopt tientallen stappen voor een taak, en een goedkoop model produceert vaak meer tekst en maakt vaker fouten. Uiteindelijk bepalen de aantallen de kosten: hoeveel tokens zijn gebruikt en hoeveel werkende taken hebben ze opgeleverd?

De op een na populairste manier om te vergelijken is kijken naar de prijs per token. Een token is een stukje tekst, ongeveer een deel van een woord; het meet zowel wat je naar het model stuurt als wat het als antwoord schrijft. Aanbieders publiceren prijzen per miljoen tokens, en die prijzen lopen sterk uiteen tussen modellen. Het lijkt logisch: kies het model met de lagere prijs en betaal minder.

De valkuil is dat de prijs per token de prijs van een grondstof is, zoals de prijs van benzine per liter. Het gaat je om de kosten van de hele rit; een liter op zichzelf zegt niet veel. Een agent lost een taak in veel stappen op: hij bladert door bestanden, voert opdrachten uit, leest fouten, herschrijft code en stuurt de context bij elke stap opnieuw naar het model. Eén gesprek met een agent kan gemakkelijk uitgroeien tot tientallen verzoeken, die elk tokens gebruiken.

Dat leidt tot twee effecten die een rechtstreekse prijsvergelijking ondermijnen. Een goedkoop model is vaak minder capabel, waardoor het meer onnodige stappen zet en de taak meerdere keren opnieuw probeert met verschillende aanpakken — en meer tokens gebruikt. Ook slaagt het er vaker niet in de taak werkend op te leveren; in dat geval zijn de verbruikte tokens verspild. Een gedetailleerde uiteenzetting over hoe de rekening oploopt vind je in hoe je het API-tokenverbruik berekent, en daarnaast in waarom vibe coding meer kost dan het lijkt.

Wat zijn de kosten van één opgeloste taak?

Belangrijkste inzicht

De kosten van één opgeloste taak zijn het bedrag dat aan één werkend resultaat is besteed, niet aan één poging. De berekening is eenvoudig: neem de kosten van één keer dat een agent aan een taak werkt en deel die door het aandeel taken dat hij voltooit. Als de agent zeven van de tien taken succesvol afrondt, betaal je voor elk werkend resultaat anderhalve run, omdat de overige pogingen zijn besteed aan mislukte aanpakken. Deze maatstaf is eerlijker dan de abonnementsprijs of de prijs per token, omdat hij het resultaat meetelt.

Nu komen we bij de maatstaf waar dit artikel over gaat. Je moet de kosten berekenen van één resultaat dat tot voltooiing is gebracht; daarvoor zijn noch de abonnementsprijs, noch de tokenprijs geschikt. De formule is eenvoudig:

  1. Neem de kosten van één run van een agent voor een taak: de kosten van alle tokens die hij in één poging gebruikt.
  2. Schat het aandeel taken dat de agent daadwerkelijk werkend oplevert.
  3. Deel het eerste getal door het tweede om de kosten van één opgeloste taak te berekenen.

Dit is waarom je deelt. Als een agent zeven van de tien taken voltooit, zijn drie van de tien runs verspild, maar je hebt voor alle tien betaald. Dat betekent dat de kosten van die tien runs over zeven werkende resultaten worden verdeeld, waardoor elk resultaat duurder is dan één run. Hoe lager het succespercentage, hoe hoger de kosten per werkende taak.

Het ‘aandeel voltooide taken’ is meetbaar. Het wordt gemeten met benchmarks zoals SWE-bench: een agent krijgt echte bugs uit echte projecten en dient oplossingen in, die het systeem controleert met geautomatiseerde tests. Het percentage in de tabel is het aandeel opgeloste taken. Maar een laboratoriumpercentage is niet hetzelfde als jouw percentage: in je eigen project zal het aandeel anders zijn. Zie de benchmark dus als een referentiepunt, niet als een belofte. Hoe je zulke tabellen leest, leg ik afzonderlijk uit in het artikel over de ranglijst van AI-codeeragenten.

Uit welke drie factoren bestaan de kosten van een taak?

Belangrijkste inzicht

De kosten van één opgeloste taak hangen af van drie getallen. Het eerste is de prijs per token van het model. Het tweede is hoeveel tokens één run gebruikt: hoe meer stappen en herlezingen, hoe groter het verbruik. Het derde is het aandeel voltooide taken: dat deelt de totale kosten en kan ze verdubbelen of er nauwelijks invloed op hebben. Een lage prijs per token kan gemakkelijk teniet worden gedaan door een hoog verbruik en een laag succespercentage. Daarom moet je alle drie de getallen tegelijk bekijken.

Laten we de kosten opdelen in onderdelen, zodat we kunnen zien waar de extra uitgaven verborgen zitten.

Ten eerste: de prijs per token. De basisprijs van het model: hoeveel een miljoen invoertokens en een miljoen uitvoertokens kosten. Tussen een zwaar en een licht model kan de prijs tientallen keren verschillen.

Ten tweede: het aantal tokens per taak. Hoeveel tekst de agent in één poging door het model haalt. Dat hangt af van de omvang van de taak, hoeveel bestanden de agent opnieuw leest en hoeveel stappen hij zet. Een slim model gebruikt vaak minder, omdat het in minder stappen tot een oplossing komt. Dat zie je meteen terug op de rekening.

Ten derde: het aandeel voltooide taken. Het percentage pogingen dat eindigt met een werkend resultaat. Deze factor deelt de totale kosten: bij gelijke kosten per run betaal je met een succespercentage van 40 procent per werkende taak twee keer zoveel als bij 80 procent. Deze vergelijking bewijst niet welke factor het belangrijkst is wanneer ook prijzen en verbruik veranderen.

Alle verwarring bij vergelijkingen ontstaat doordat mensen alleen naar het eerste getal kijken: de prijs per token. Maar alle drie de getallen bepalen de uiteindelijke kosten. Een lage prijs met een hoog verbruik en een laag succespercentage kan uiteindelijk gemakkelijk meer kosten dan een hoge prijs met een laag verbruik en een hoog succespercentage.

Deze drie getallen combineren tot een werkende configuratie is een aparte taak. Modelprijs en methode werken daarbij samen; hun relatieve invloed moet je voor de eigen werklast meten. De aanpak rust op drie pijlers: een AI-kloon, een Second Brain en context engineering. Een schone context kan het tokenverbruik verlagen en het succespercentage verhogen — het tweede en derde getal in de formule.

Wat kost één run voor verschillende modellen?

Belangrijkste inzicht

De kosten van één run kunnen per model meerdere keren verschillen. Bij een voorbeeldtaak waarbij de agent ongeveer 300,000 invoertokens en 40,000 uitvoertokens gebruikt, kost een run met Claude Opus 5 ongeveer $2.50, met Sonnet 5 ongeveer $1, met Haiku 4.5 ongeveer 50 cent en met DeepSeek V4-Pro ongeveer 28 cent. Dat is de prijs van één poging, voordat je door het succespercentage deelt. De verbruikscijfers zijn voorbeelden; jouw taak zal andere cijfers hebben.

Om de formule concreet te maken, bereken ik de kosten van een run aan de hand van de werkelijk gepubliceerde prijzen. Ik gebruik een voorbeeld van een niet-triviale taak waarbij de agent per poging ongeveer 300,000 invoertokens gebruikt (door het project en fouten in vele stappen opnieuw te lezen) en ongeveer 40,000 uitvoertokens. Nogmaals, dit is een rekenvoorbeeld, geen meting; jouw verbruik zal anders zijn.

Hieronder staan de prijzen per miljoen tokens volgens de officiële prijzen van de aanbieders van begin september 2026:

ModelInvoer per 1 miljoenUitvoer per 1 miljoenKosten per run (300k + 40k)
Claude Opus 55 dollar25 dollarongeveer 2.5 dollar
Claude Sonnet 52 dollar10 dollarongeveer 1 dollar
Claude Haiku 4.51 dollar5 dollarongeveer 0.5 dollar
GPT-5.6-terra (OpenAI)2 dollar12 dollarongeveer 1.1 dollar
DeepSeek V4-Pro (daluren)0.66 dollar1.98 dollarongeveer 0.28 dollar

Je kunt de formule controleren met een echt voorbeeld uit de documentatie van Anthropic. Voor een verzoek aan Opus 5 met 50,000 invoertokens en 15,000 uitvoertokens geeft die deze berekening:

Invoertokens: 50,000 × 5 dollar / 1,000,000 = 0.25 dollar. Uitvoertokens: 15,000 × 25 dollar / 1,000,000 = 0.375 dollar.

— Anthropic, prijsdocumentatie, https://platform.claude.com/docs/en/about-claude/pricing

Met andere woorden: invoer en uitvoer worden opgeteld met hun respectieve prijzen — precies zoals in de formule. Het enige wat nog rest, is de kosten van de run delen door het aandeel voltooide taken. En dan gaat een lage prijs zich onverwacht gedragen.

Waarom kan een goedkoop model een taak duurder maken dan een krachtig model?

Belangrijkste inzicht

Het volgende rekenvoorbeeld neemt succespercentages en verbruik alleen ter illustratie aan; het meet geen modelranglijst. Omdat een laag succespercentage en extra verbruik het voordeel van een lage prijs per token tenietdoen. Neem Sonnet 5: een run kost één dollar en het model voltooit 70 procent van de taken — dat komt neer op ongeveer $1.40 per werkende taak. Kijk nu naar Haiku 4.5: een run kost 50 cent, maar een succespercentage van 40 procent en extra herlezingen brengen de kosten op ongeveer $2 per werkende taak. Haiku’s prijs per token is half zo hoog, maar het resultaat kost meer doordat het meer tokens gebruikt en minder werkende taken oplevert.

Vergelijk de kosten per bruikbaar resultaat. De kosten per run blijven een invoerwaarde, samen met het werkelijke verbruik en het aandeel geslaagde pogingen; zonder meting is geen van die factoren principieel belangrijker.

Sonnet 5: een run kost ongeveer een dollar en voor onze voorbeeldtaak nemen we aan dat het 70 procent van de pogingen voltooit. De kosten van één werkende taak zijn één dollar gedeeld door 0.7, oftewel ongeveer $1.40.

Haiku 4.5: een run is goedkoper, ongeveer 50 cent, en de prijs per token is half zo hoog. Voor dit rekenvoorbeeld nemen we bovendien ongeveer 1.6 keer zoveel tokens en 40 procent voltooide taken aan; dit zijn geen gemeten eigenschappen van het model. Het verbruik neemt toe, het succespercentage daalt — en een werkende taak kost ongeveer $2.

Deze uitkomst geldt voor de hier aangenomen waarden en onderbouwt geen gemeten modelranglijst. Het resultaat lijkt alleen op het eerste gezicht paradoxaal. Het model met de helft van de prijs per token leverde een duurdere taak op. Goedkope grondstof hielp niet, omdat er meer van werd gebruikt en er minder werkende resultaten uit voortkwamen. Het is alsof een goedkope aannemer die het werk drie keer opnieuw doet uiteindelijk meer kost dan een dure aannemer die het meteen goed doet.

Een kanttekening: ik heb succespercentages van 70 en 40 procent en voorbeeldvolumes aan tokens gebruikt om te laten zien hoe de werking in elkaar zit. Jouw cijfers zullen anders zijn, en het is heel goed mogelijk dat een licht model jouw werk goed aankan en toch de goedkoopste keuze blijft. Een duurder model biedt niet per se meer waar voor je geld; vergelijk de kosten per resultaat aan de hand van jouw eigen drie getallen.

Hoe bereken je de kosten per taak: drie profielen?

Belangrijkste inzicht

Groepeer representatieve taken per werklast en meet voor iedere kandidaat de prijzen, het verbruik en het voltooiingspercentage. Een licht model kan voordelig zijn voor routinewerk; een ander model kan bij moeilijke taken een hogere tokenprijs rechtvaardigen. Taken over verschillende modellen verdelen is nog een optie om te testen. Deze profielen zijn vergelijkingsplannen, geen gemeten ranglijst van goedkoopste modellen. Gebruik voor ieder profiel dezelfde formule.

Om dit op je eigen werk toe te passen, schat je in welk profiel het beste past. De formule blijft hetzelfde; alleen de drie getallen veranderen.

Profiel één: eenvoudige, repetitieve taken. Tekst herschrijven, gegevens ordenen, een kleine codeaanpassing doen. Test of een licht model zoals Haiku of DeepSeek V4-Flash met weinig verbruik en herhalingen aan je acceptatiecriteria voldoet. Vergelijk de gemeten kosten per werkend resultaat met een andere kandidaat voordat je een van beide de goedkoopste noemt of Opus als overbetaling beschouwt.

Profiel twee: complex werk met onbekende code. Het project van iemand anders begrijpen, een niet voor de hand liggende bug oplossen, een nieuwe functie bouwen. Meet volledige pogingen op deze taken. Een model met een hogere tokenprijs kan per bruikbaar resultaat minder kosten als een beter succespercentage of lager verbruik die prijs compenseert. Dat voordeel moet uit je resultaten blijken, niet uit de categorie van het model worden aangenomen.

Profiel drie: een gemengde werklast. Vergelijk één model met het verdelen van routinewerk en moeilijke taken over verschillende kandidaten. Tel verbruik, fouten en correctiewerk voor de hele werklast mee. Verdeling kan de kosten per resultaat verbeteren, maar dit artikel heeft haar niet als goedkoopste oplossing gemeten. Bij veel agenten kun je tijdens het werk van model wisselen.

Bereken elk profiel afzonderlijk met dezelfde formule; dan zie je waar de kosten lager zijn.

Wat is de meest voorkomende fout bij het kiezen?

Belangrijkste inzicht

Een keuzefout is uitsluitend op de laagste tokenprijs afgaan. Bij complexe taken kunnen extra verbruik en mislukte pogingen het prijsvoordeel opheffen; dat moet de vergelijking aantonen. Een duur model kan voor routinewerk ook onnodig zijn als een ander dezelfde acceptatiecriteria goedkoper haalt. Bereken de kosten per opgeloste taak voor dezelfde werklast, zonder de winnaar uit een modelcategorie af te leiden.

Een mogelijk scenario: je gebruikt een model met een lage tokenprijs voor tekstwerk en complexe functies. Het kan bij routinewerk besparen. Vraagt het bij moeilijke taken echter meer pogingen en tokens of levert het minder bruikbare resultaten, dan kan een model met een hogere tokenprijs uiteindelijk goedkoper zijn. Controleer die voorwaarden met je eigen volledige runs.

Ook een krachtig model kan onnodig duur zijn: als een test laat zien dat een licht model dezelfde taak volgens dezelfde criteria bijvoorbeeld tegen een derde van de kosten oplost, is de meerprijs voor dat geval niet gerechtvaardigd. Dat derde deel is een mogelijke vergelijkingsaanname, geen hier gemeten resultaat.

Een opmerking over mijn eigen aanpak. Ik werk met Claude Code en een abonnement; voor dagelijks werk gebruik ik de gewone API niet, omdat ik liever een voorspelbaar bedrag betaal dan een meter te laten doorlopen. Mijn ervaring laat zien dat gestructureerd werk het verbruik en het succespercentage kan beïnvloeden. Dat bewijst niet dat de modelprijs onbelangrijk is. Neem prijs, alle gebruikte tokens, herhalingen en werkelijk bruikbare resultaten samen mee; meet het effect van context en modelkeuze op dezelfde taken.

Dus, welke agent is goedkoper?

Belangrijkste inzicht

De goedkopere agent heeft de laagste gemeten kosten per opgeloste taak voor jouw werklast. Abonnements- en tokenprijzen horen in de vergelijking, samen met het verbruik van alle pogingen en het succespercentage. Deel de kosten van alle pogingen door het aantal bruikbare resultaten; bij gemiddelde kosten per run deel je door het voltooiingspercentage als breuk. Of een licht model, een krachtig model of een combinatie goedkoper is, blijkt uit dezelfde representatieve taken inclusief herhalingen en menselijke correcties.

Er bestaat geen universeel goedkoopste agent: kosten per resultaat verschillen per werklast en model. Gebruik de werkelijke modelprijzen, bereken de kosten van alle pogingen en je eigen voltooiingspercentage, en vergelijk de kosten per bruikbaar resultaat. De prijspagina levert daarvoor een invoerwaarde, maar bepaalt de keuze niet alleen.

Nog één punt. De kosten per opgeloste taak hangen af van de modelprijzen, alle tokens die bij alle pogingen worden gebruikt en het aandeel taken dat werkelijk slaagt. Context en werkwijze kunnen het verbruik en het succespercentage veranderen; de modelkeuze kan dat ook. De voorbeeldpercentages hierboven meten niet welke factor het zwaarst weegt. Vergelijk modellen op dezelfde representatieve taken, tel herhalingen en menselijke correcties mee en kies op basis van de gemeten kosten per bruikbaar resultaat.

Bronnen

De volledige aanpak van vibe coding verbindt methode en modelkeuze: een AI-kloon plus een Second Brain plus context engineering. Een schone context en gestructureerd werk kunnen het tokenverbruik en het succespercentage beïnvloeden; samen met de werkelijke modelprijs bepalen die de kosten van een taak.

Maak kennis met Ailoot.

Meer details

Vragen en antwoorden

Hoe bereken ik de kosten per opgeloste taak uit mijn eigen runs?

Tel de kosten van alle pogingen op, ook de mislukte, en deel die door het aantal taken dat het door jou gedefinieerde werkende resultaat bereikte. Gebruik je gemiddelde kosten per run, deel die dan door het voltooiingspercentage als breuk, bijvoorbeeld 0.7 voor 70 procent.

Kan ik een benchmarkscore gebruiken als het succespercentage van mijn project?

Gebruik die alleen als referentiepunt. Test dezelfde representatieve taken op je eigen project, registreer tokengebruik en geaccepteerde resultaten en bereken je eigen voltooiingspercentage voordat je bepaalt welke agent goedkoper is.

Alle artikelen