Blog

Kimi K3 en Claude Code: vergelijking, kosten en configuratie

Markdown

Frontend- en intelligentiebenchmarks, API-prijzen, caching, beperkingen van open gewichten en Kimi met Claude Code verbinden via omgevingsvariabelen.

Lees het volledige artikel

Belangrijkste punten

Bijgewerkt op 2 oktober 2026. Op 16 juli 2026 bracht Moonshot Kimi K3 uit — met 2,8 biljoen parameters is dit het grootste open model ter wereld. De prijs is niet veranderd: $3 per 1M invoertokens en $15 per 1M uitvoertokens (geverifieerd aan de hand van de officiële prijzen van Moonshot op 2 oktober 2026), terwijl gecachte invoer slechts $0.30 kost. Inmiddels is ook het vlaggenschip van Claude veranderd: Opus 4.8 ($5 / $25) is vervangen door Opus 5.5 ($4 / $20, cache-hit $0.20) — het prijsverschil is kleiner geworden, maar Kimi is nog steeds goedkoper. Moonshot bracht op 27 juli 2026 de volledige gewichten uit, een belofte die het had gedaan toen deze gids voor het eerst verscheen; ze zijn vrij beschikbaar op HuggingFace. Je kunt Kimi met drie omgevingsvariabelen verbinden met Claude Code. In deze gids bekijken we waarin Kimi echt sterker is dan Claude, waarin het achterblijft en of overstappen überhaupt zinvol is.

Praktische informatie over werken met Ailoot staat in de documentatie.

Wat is Kimi K3 en waarom schudde het de markt op?

Belangrijkste punten

Kimi K3 is een taalmodel van het Chinese bedrijf Moonshot, uitgebracht op 16 juli 2026. Met 2,8 biljoen parameters is het het grootste open model ter wereld — bijna twee keer zo groot als DeepSeek V4 Pro en bijna vier keer zo groot als GLM 5. Het gebruikt een mixture-of-experts-architectuur: per token worden slechts 16 van de 896 experts geactiveerd, waardoor het rekent als een model dat veel kleiner is dan het totale aantal parameters doet vermoeden. Het heeft een contextvenster van één miljoen tokens, vision en een altijd ingeschakelde redeneermodus. De volgende dag begonnen mensen te spreken over een nieuwe DeepSeek-schok voor westerse AI-bedrijven.

Een jaar geleden stond Moonshot bekend om één model: Kimi K2, een open release uit de zomer van 2025. K2.6 volgde in april en daarna K2.7 Code in juni 2026. K3 is de volgende stap en is ongeveer 2,8 keer zo groot als K2.6.

Het getal 2,8 biljoen klinkt intimiderend, maar erachter zit techniek die in 2026 gangbaar is. K3 is gebouwd op een mixture-of-experts-architectuur (Stable LatentMoE): het bevat 896 afzonderlijke experts en activeert er slechts 16 per token (Stable LatentMoE). Dat betekent dat er veel minder parameters actief zijn dan het totale aantal suggereert — anders zou niemand zo’n groot model tegen een redelijke prijs kunnen aanbieden. Het gebruikt ook twee technieken van Moonshot zelf: Kimi Delta Attention (dat generatie tot 6 keer versnelt) en Attention Residuals (die training goedkoper maken). Voor een vibe coder is dit technische achtergrond, maar het verklaart waarom zo’n enorm model uiteindelijk minder kost dan Claude, terwijl je op basis van zijn omvang misschien een angstaanjagend prijskaartje zou verwachten.

Wat in de praktijk telt:

  • Een contextvenster van één miljoen tokens. Even groot als Claude’s volledige contextvenster. Je kunt een groot project in één keer in het model plaatsen.
  • Vision. Je kunt een screenshot van een fout of een mock-up sturen — het model kan de afbeelding zien. Eerdere Chinese modellen zoals DeepSeek hadden dit niet.
  • Altijd ingeschakelde redeneermodus (thinking mode). Het model denkt altijd eerst na en antwoordt dan. Dit verbetert de kwaliteit en verhoogt de prijs; daar kom ik hieronder op terug.

De markt reageerde scherp. Een open Chinees model had hetzelfde niveau bereikt als de gesloten topmodellen van Anthropic en OpenAI, en Moonshot beloofde de gewichten gratis te delen. Ik bekijk waar die “gelijkwaardigheid” echt is en waar het slechts een gelikte presentatie is.

Waar Kimi K3 Claude echt verslaat en waar het achterblijft

Belangrijkste punten

Kimi K3 staat wereldwijd bovenaan in Frontend Code Arena, waar mensen blind gegenereerde interfaces vergelijken. K3 scoorde daar 1679, tegenover 1631 voor Claude Fable 5, en stond in zes van de zeven domeinen op de eerste plaats. Een betrouwbare rang voor algemene intelligentie vereist een benoemde bron en een vergelijkbare testconfiguratie; beide zijn hier niet vastgesteld. Op klassieke codeerbenchmarks scoort het 76.8% op SWE-bench Verified en 85% op LiveCodeBench, wat solide is. Maar Moonshot heeft zijn eigen tabel samengesteld met verschillende harnesses, dus ik beschouw de cijfers van de leverancier als een indicatie van de richting: ze bepalen geen exacte podiumplaatsen.

Ik begin met de benchmark die voor een vibe coder het belangrijkst is: Frontend Code Arena. Modellen genereren interfaces en mensen kiezen blind welke beter is. Dat komt dicht in de buurt van wat je doet als je AI vraagt een website te bouwen.

ModelElo op Frontend Code Arena
Kimi K31679
Claude Fable 51631
GPT-5.6 Sol1618
GLM-5.21587

Kimi K3 staat op één en behaalt de eerste plaats in zes van de zeven domeinen. Voor iemand die websites en interfaces bouwt in gesprek met AI is dat het duidelijkste signaal: het model presteert sterk bij lay-out- en frontendwerk.

Voor bredere intelligentie kunnen ongeveer 57 voor Kimi en 44 voor “Kimi K3 (max)” niet als één consistente ranglijst gelden zonder een benoemde indexuitgever, primaire resultaatlinks en een vergelijkbare testconfiguratie. Geen van beide cijfers stelt met de hier gekoppelde informatie een actuele rang vast.

Gebruik vóór vergelijking dezelfde benoemde indexrevisie en datum, noteer het exacte model en de redeneerinstelling (inclusief “max”) en controleer testharnas en scoreschaal. Zolang die velden niet via het resultaat van de uitgever kunnen worden gecontroleerd, laat dit artikel Kimi’s algemene intelligentierang onbepaald. Frontendvoorkeuren en programmeerbenchmarks meten andere zaken en vullen dat gat niet.

Zie voor een afzonderlijke vergelijking van open modellen “GLM-5.2 heeft Claude Opus 4.8 ingehaald”; die lost de ontbrekende Kimi-indexbron niet op.

Klassieke codeerbenchmarks:

  • SWE-bench Verified — 76.8%. Meet hoe goed het model echte bugs in GitHub-projecten kan verhelpen. Een solide score, al scoren de topmodellen van Claude hoger.
  • LiveCodeBench — 85%. Algoritmische problemen in een formaat met “invoer — verwachte uitvoer”. K3 is hier sterk.
  • Terminal-Bench 2.1 — 88.3. Agentisch werk in de terminal, volgens Moonshot zelf.

En hier volgt de kanttekening die ik moet opnemen om deze gids eerlijk te houden en er geen advertentie van te maken. Moonshot stelde zijn codeertabel samen met verschillende harnesses: sommige metingen gebruikten het eigen KimiCode, andere Claude Code en weer andere Codex. Verschillende harnesses kunnen hetzelfde resultaat met 10–26 punten verschuiven.

Ik beweer niet dat Chinese modellen “beter zijn dan Claude”. In mijn ervaring met Claude Code als mijn belangrijkste tool blijven ze achter bij complexe code — dat zie ik elke keer als ik ze vergelijk. Maar K3 laat de hoogste actuele score zien voor frontendwerk, tegen een fractie van de prijs. Dat negeren is net zo dwaas als Claude doodverklaren.

Wat kost Kimi K3 en waarom betekent “open” niet “gratis”?

Belangrijkste punten

Via de API kost Kimi K3 $3 per 1M invoertokens en $15 per 1M uitvoertokens — de prijs is sinds juli niet veranderd. Claude Opus heeft een nieuwe generatie: Opus 4.8 ($5 / $25) is vervangen door Opus 5.5 ($4 / $20), waardoor het verschil kleiner is geworden, maar voor invoer is Kimi nog steeds goedkoper. De grootste besparing komt van caching: herhaalde context kost bij Kimi $0.30 per 1M, een korting van 90%, en bij codeerverzoeken wordt de cache bijna elke keer gebruikt. Een cache-hit bij Opus 5.5 kost $0.20 per 1M — goedkoper dan de gecachte invoer van Kimi, hoewel Kimi wint op de volledige invoerprijs. Het woord “open” brengt veel mensen in verwarring: Moonshot bracht de gewichten op 27 juli 2026 uit, zoals beloofd, en ze staan op HuggingFace onder de Kimi K3 License — maar ze zelf draaien is een ander verhaal. Zelfs gecomprimeerd vereisen 2,8 biljoen parameters honderden gigabytes geheugen en een rek vol GPU’s. Voor één persoon blijft het een cloudmodel waarvoor je per gebruik betaalt.

De officiële API-prijzen van Kimi K3 (geverifieerd aan de hand van de officiële prijzen van Anthropic op 2 oktober 2026):

OnderdeelKimi K3Claude Opus 5.5
Invoer, per 1M tokens$3$4
Uitvoer, per 1M tokens$15$20
Gecachte invoer, per 1M$0.30$0.20

Tegen de standaardprijs is Kimi’s invoer een kwart goedkoper dan die van Opus 5.5 ($3 tegenover $4), en uitvoer ook een kwart goedkoper ($15 tegenover $20). Het verschil is kleiner dan bij de vorige generatie Opus, maar de richting is hetzelfde. De echte besparing komt van caching wanneer je herhaaldelijk verzoeken doet met dezelfde context. Als je aan één project werkt, wordt het begin van elk verzoek herhaald: dezelfde bestanden, dezelfde regels, dezelfde systeemprompt. Kimi’s cache geeft 90% korting op de volledige invoerprijs. Bij coderen wordt de cache in 90% of meer van de gevallen gebruikt, waardoor de effectieve kosten van invoertokens dichter bij 30 cent liggen. Het maximale uit caching halen, bij welk model dan ook, is een vak apart; ik heb het uitgebreid besproken aan de hand van DeepSeek.

In die redeneermodus zit een verborgen prijskuil. Kimi K3 denkt altijd na voordat het antwoord geeft, en dat redeneren wordt gefactureerd als uitvoertokens tegen $15 per 1M. Bij een eenvoudige vraag is het verschil verwaarloosbaar, maar bij een complexe taak kan het model duizenden tokens “nadenken” en zo een deel van het voordeel van de lage prijs tenietdoen. Je moet de eindafrekening voor een werkdag bekijken. De standaardprijs is hier misleidend.

Dan het woord “open”. Moonshot beloofde de gewichten van Kimi K3 uiterlijk op 27 juli 2026 uit te brengen en hield zich aan die belofte — de commit op HuggingFace is gedateerd op 27 juli 2026 (HuggingFace, Kimi-K3, geverifieerd op 2 oktober 2026). “Open gewichten” klinkt als “ik download ze en draai ze gratis op mijn eigen computer”. In werkelijkheid werkt het niet zo. Zelfs gecomprimeerd tot 4-bit nemen 2,8 biljoen parameters honderden gigabytes geheugen in beslag. Je hebt meerdere krachtige GPU’s nodig, snelle verbindingen daartussen en iemand die alles instelt en onderhoudt.

Dat Kimi K3 open is, is nuttig voor grote cloudproviders en bedrijfsteams met een eigen infrastructuur. Voor jou levert het iets anders op: concurrentie die de prijzen omlaag drukt en een reserveoptie voor het geval Claude’s limieten of prijzen ooit stijgen. Je gaat geen 2,8 biljoen parameters op je laptop draaien. Ik heb een aparte analyse geschreven over hoe “gratis” vibe coding ongemerkt in een rekening verandert: “De verborgen kosten van vibe coding”.

Kimi K3 met 3 variabelen verbinden met Claude Code

Belangrijkste punten

Moonshot heeft een API-endpoint gemaakt in het formaat van Anthropic — hetzelfde formaat dat Claude Code gebruikt. Je kunt dus je vertrouwde Claude Code met drie omgevingsvariabelen naar Kimi overschakelen, zonder plugins of herinstallatie. De rest van de configuratie blijft intact: skills, hooks en plan mode werken zoals voorheen; tokens worden afgerekend tegen de tarieven van Moonshot. Er is één valkuil: Moonshot heeft twee verschillende compatibele endpoints, en een sleutel voor het ene geeft een 401-fout op het andere. Om terug te schakelen naar gewone Claude verwijder je de variabelen en start je opnieuw op.

Claude Code kan verbinding maken met elk endpoint dat het Anthropic-protocol spreekt. Moonshot heeft er een voor Kimi K3 opgezet, dus je hebt geen aparte build of plugin nodig. De minimale configuratie bestaat uit drie variabelen:

export ANTHROPIC_BASE_URL=https://api.moonshot.ai/anthropic
export ANTHROPIC_AUTH_TOKEN=sk-your-moonshot-key
export ANTHROPIC_MODEL=kimi-k3

Start daarna claude zoals gewoonlijk. Claude Code denkt dat het met Anthropic praat, maar stuurt in werkelijkheid verzoeken naar Kimi K3. Alle skills, hooks en plan mode blijven werken en de rekening wordt berekend tegen de tarieven van Moonshot.

Er is één belangrijke valkuil waar bijna iedereen intrapt. Moonshot heeft twee verschillende compatibele endpoints: één op api.moonshot.ai en de andere op het platform platform.kimi.ai. Ze gebruiken verschillende namen voor de variabele met de sleutel en voor het model; een sleutel van het ene endpoint geeft een 401-fout op het andere (Kimi-documentatie voor Claude Code). Krijg je een 401, dan komt dat bijna altijd doordat de sleutel en het endpoint niet bij elkaar passen. De sleutel zelf werkt meestal wel. Haal de sleutel en het endpoint op hetzelfde platform op.

De eenvoudigste manier om te controleren of alles werkt, is een kleine taak geven: vraag Claude Code de inhoud van één bestand te tonen en controleer vervolgens of het antwoord binnenkomt en of de teller op het Moonshot-dashboard is veranderd. Om terug te schakelen naar gewone Claude verwijder je de drie variabelen (unset ANTHROPIC_BASE_URL ANTHROPIC_AUTH_TOKEN ANTHROPIC_MODEL) en start je Claude Code opnieuw op. Als je vaak wisselt, is het handig om twee shellprofielen te maken of de variabelen in een .envrc-bestand met direnv te zetten, zodat ze alleen in een bepaalde map worden ingeschakeld.

Dit is een handige optie als je al skills en hooks voor Claude Code hebt ingesteld en geen andere tool wilt leren. Moonshot heeft ook een eigen terminalagent, Kimi Code, maar voor iemand die Claude Code al gebruikt is het wisselen van de engine met drie variabelen de weg met de minste frictie.

Wat je absoluut niet moet doen, is “kant-en-klare accounts met tegoed” kopen via Telegram-bots. Die zijn een veelvoorkomende bron van verloren geld en accounts die na een paar dagen worden geblokkeerd. Gegevens vormen ook een reële zorg: de servers van Moonshot staan in China, en voor werkprojecten met gevoelige gegevens is dat een aparte kwestie. Ik besprak de risico’s van een model toegang geven tot je gegevens in de gids “Is het veilig om Claude Code toegang tot je gegevens te geven?”.

Welke taken geef je aan Kimi K3 en welke laat je bij Claude?

Belangrijkste punten

Gebruik Kimi K3 voor werk waarin het sterk is en de prijs ertoe doet: interfaces en lay-outs genereren, routinematige refactoring, tests genereren, tekst in batches verwerken en lange sessies binnen één project. Houd Claude voor taken waarbij fouten kostbaar zijn: de architectuur van een nieuwe toolset, complexe bugs met meerdere stappen debuggen, lange autonome agentloops en taken met gevoelige gegevens. De regel is eenvoudig: repetitief en visueel werk gaat naar Kimi; kritieke beslissingen blijven bij Claude.

Hier ligt de scheidslijn echt. Ik schreef apart over mijn week met Kimi K3 in live werk en waarom ik terugging naar Claude Code in “Kimi K3 op het werk: een review en waarom ik terugging naar Claude Code” — daar geen benchmarks, alleen wat er bij echte taken gebeurde.

Waar Kimi K3 het meest oplevert:

  • Frontend en lay-out. Dat topresultaat op Frontend Code Arena. Bouw een interface, pagina of component — Kimi presteert sterk en kost merkbaar minder.
  • Routinematige refactoring. Geef iets een nieuwe naam, splits een functie op, voeg types toe. Een topmodel is hiervoor overkill.
  • Tests genereren voor bestaande code. Beide modellen presteren ongeveer even goed; Kimi is goedkoper.
  • Tekst in batches verwerken. Beschrijvingen, vertalingen, labels — bij grote volumes tellen lage prijzen.
  • Lange sessies binnen één project. Hoe langer je in één context werkt, hoe vaker de cache wordt gebruikt en hoe goedkoper elke volgende stap wordt.

Waar je Claude voor houdt:

  • Architectuur voor een nieuwe toolset. Opties vergelijken, valkuilen ontdekken, een structuur kiezen — Claude op topniveau is nog steeds consistenter.
  • Complexe bugs met meerdere stappen debuggen. Claude is betrouwbaarder in lange redeneerketens.
  • Lange autonome agentloops. Claude raakt minder vaak de draad kwijt tijdens tientallen opeenvolgende stappen zonder tussenkomst van een persoon.
  • Productiekritische builds. Wanneer stabiliteit belangrijker is dan de prijs.
  • Gevoelige gegevens. De servers van Moonshot staan in China — persoonsgegevens van klanten vragen om een apart gesprek met een jurist.

In één zin: geef repetitief, grootschalig en visueel werk aan Kimi K3, en laat beslissingen waarbij fouten kostbaar zijn aan Claude. Veel mensen doen precies dat: ze houden beide sleutels en wisselen voor verschillende taken van engine. De drie omgevingsvariabelen in het bovenstaande gedeelte zijn daarvoor bedoeld.

Wat ontbreekt Kimi K3 nog en wat laten benchmarks buiten beeld?

Belangrijkste punten

Bijgewerkt op 2 oktober 2026. Indrukwekkende cijfers laten drie dingen buiten beeld. Ten eerste zijn Moonshots eigen benchmarks samengesteld met verschillende harnesses en is er nog weinig onafhankelijke verificatie over een breed scala aan werklasten. Ten tweede maken altijd ingeschakelde redeneringen uitvoertokens duurder, waardoor de lage prijs bij complexe taken misleidend kan zijn. Ten derde gaan gegevens naar servers in China. Een vergelijking van intelligentie-indexen vereist een primaire resultaatlink en overeenkomende testvoorwaarden om een actuele rang of taakkostenvergelijking te onderbouwen. Die zijn hier niet vastgesteld; beoordeel de programmeertabellen van de leverancier afzonderlijk. Dit doet niets af aan de sterke punten van het model, maar zonder deze informatie is het beeld onvolledig.

Dit zijn de punten om in gedachten te houden.

De benchmarks gebruiken verschillende harnesses. Zoals hierboven vermeld: Moonshot voerde sommige metingen uit via het eigen KimiCode, sommige via Claude Code en sommige via Codex, waardoor resultaten 10–26 punten verschooven. De eerste plaats op Frontend Arena is onafhankelijk: echte mensen beoordelen daar de resultaten. Maar de codeertabel van Moonshot moet voorzichtig worden gelezen.

De onafhankelijke intelligentie-indexvergelijking is onopgelost. Een score voor “Kimi K3 (max)” kan niet met een score voor een onbepaalde modelinstelling worden vergeleken zonder benoemde uitgever, gedateerd resultaat, modelinstelling, harnas en indexrevisie. Geen primaire link hier stelt die gegevens vast, dus het beschikbare bewijs ondersteunt geen actuele rang, taakkostenvergelijking of snelheidsvergelijking. Neem niet aan dat “max” en een niet-gespecificeerde standaardrun een score of schaal delen.

De redeneermodus verhoogt de rekening. Altijd ingeschakelde redenering is een sterk punt voor de kwaliteit en een zwak punt voor de prijs van complexe taken, waarbij het kan oplopen tot duizenden tokens die tegen $15 per 1M worden gefactureerd. Kimi’s lage prijs geldt echt voor eenvoudig en gemiddeld complex werk; controleer de rekening bij zware taken.

Gegevens en jurisdictie. Servers in China roepen een praktische vraag op: voor een project dat persoonsgegevens verwerkt, moet je dit met een jurist bespreken. De benchmark heeft daar niets mee te maken.

Geen van deze punten maakt Kimi K3 een slecht model. Het is sterk en goedkoop, en dat mag je eerlijk zeggen. Maar “sterk en goedkoop” en “in alles beter dan Claude” zijn twee verschillende beweringen; het tweede volgt niet uit de presentatie.

Waar begin je deze week?

Belangrijkste punten

Twee stappen om Kimi K3 te vergelijken met de tool die je al gebruikt. Schakel eerst Claude Code met drie omgevingsvariabelen over naar Kimi en gebruik het een gewone werkdag, vooral voor frontendtaken. Vergelijk vervolgens het resultaat en de rekening met je gebruikelijke Claude-configuratie en beslis of je beide sleutels voor verschillende taken houdt of teruggaat naar één. Terugschakelen kost één opdracht.

Een concreet plan, zonder extra stappen:

  1. Schakel Claude Code over naar Kimi met de drie variabelen uit het bovenstaande gedeelte. Werk er een gewone dag mee. Geef het taken waarvoor het sterk zou zijn: een pagina, component of interface bouwen.
  2. Vergelijk. Kijk na een dag naar twee dingen: de kwaliteit op je echte taken en de rekening. Let erop waar Kimi net zo goed antwoordt als Claude en waar het tekortschiet.
  3. Beslis. Houd beide sleutels en wissel voor verschillende taken van engine (frontend en routinewerk — Kimi; kritisch werk — Claude), of ga met één unset-opdracht terug naar alleen Claude.

Het risico van dit experiment is dat je een dag verliest aan afstelling. Het voordeel is dat de rekening voor grootschalig en visueel werk meestal tegen de tweede week met meerdere malen afneemt. Uitproberen kost weinig en je kunt met één opdracht stoppen.

Open Ailoot.

Meer details

Vragen en antwoorden

Kan ik Kimi-intelligentiescores van 57 en 44 rechtstreeks vergelijken?

Nee. Een directe vergelijking vereist voor beide momentopnamen dezelfde indexuitgever, revisie, datum, modelinstelling en hetzelfde harnas. Die gedeelde voorwaarden zijn hier niet vastgesteld, dus de scores stellen geen rang voor algemene intelligentie vast.

Maakt een release met open gewichten Kimi gratis via een API?

Nee. Open gewichten en gehost gebruik staan los van elkaar. Het artikel beschrijft aanzienlijke hardwarevereisten voor zelfhosting, terwijl API-verzoeken naar gebruik worden afgerekend, inclusief redeneeruitvoer; vergelijk de werkelijke rekening voor je taken.

Alle artikelen