Kimi K3 v praxi: test a srovnání s Claude Code
MarkdownRychlost, spotřeba tokenů, cachování a kompatibilita s nastavením více agentů: osobní zkušenost autora a zveřejněné nezávislé benchmarky.
Přečíst celý článek
Hlavní poznatky
Recenze Kimi K3 z 25. července navrhla podrobit model zkoušce: věnovat den jeho nastavení a zjistit, zda se to vyplatí. Vyzkoušel jsem to sám. V benchmarcích model obsazuje první místo v práci na frontendu a překonává Claude v úlohách v terminálu. Na mých úkolech pracoval dvakrát pomaleji, spotřeboval znatelně více tokenů a narušoval práci více agentů.
Dokumentace Ailoot popisuje připojení modelů a práci s API.
Jak dopadl praktický test Kimi K3 proti Claude Code?
Hlavní poznatky
Dne 25. července jsem zveřejnil recenzi Kimi K3 a zakončil ji návrhem věnovat den jeho kalibraci, abych zjistil, zda se přechod vyplatí. Pak jsem do kanálu napsal, že model testuji a jsem příjemně překvapený. Během prvních několika hodin to byla pravda. Potom přišla dlouhá sezení s několika agenty a obrázek se změnil.
Kimi K3 byl uveden 16. července 2026. Má 2,8 bilionu parametrů, kontextové okno o velikosti milionu tokenů, otevřené váhy a první místo ve slepém srovnání frontendových schopností. Všechny podrobnosti o jeho architektuře, benchmarkách a cenách jsem shromáždil v úplné recenzi Kimi K3 ve srovnání s Claude Code, takže je zde nebudu opakovat.
Na konci této recenze jsem napsal: rizikem je ztratit den nastavováním; odměnou je účet, který od druhého týdne klesne. Experiment jsem provedl na vlastních úkolech.
Prvních několik hodin je opravdu vzrušujících. Model se ochotně ujme úkolu, vytváří soudržnou práci na frontendu a neváhá ani u velkých souborů. Proto jsem do kanálu napsal, že jsem příjemně překvapený. Problémy se objevily při dlouhých sezeních, s více agenty, během opakovaných kol úprav a večer při práci v terminálu.
Nakonec jsem se vrátil k původnímu řešení. Tady je, co mě k tomu rozhodnutí vedlo, včetně čísel a odkazů na primární zdroje, abyste si mohli vše sami ověřit.
Proč benchmarky ukazují, že Kimi K3 překonává Claude?
Hlavní poznatky
V konkrétních disciplínách Kimi K3 v benchmarcích Claude skutečně překonává: v úlohách v terminálu, dlouhých inženýrských maratonech a slepých srovnáních frontendových schopností. Při pohledu na všech 35 benchmarků je ale výsledek jiný: Claude Fable 5 vítězí ve 22, Kimi K3 ve dvanácti a jednou je výsledek nerozhodný. Oba pohledy jsou správné; častěji se cituje jen ten první.
Zde jsou benchmarky, v nichž Kimi K3 překonává Claude Fable 5:
| Benchmark | Kimi K3 | Claude Fable 5 | Rozdíl |
|---|---|---|---|
| Terminal-Bench 2.1 | 88.3 | 84.6 | +3.7 |
| SWE-Marathon | 42.0 | 35.0 | +7.0 |
| BrowseComp | 91.2 | 88.0 | +3.2 |
| Program Bench | 77.8 | 76.8 | +1.0 |
llm-stats benchmarky sestavil; každý řádek porovnává výsledky s Claude Fable 5.
Čísla jsou skutečná. Ve všech 35 benchmarcích stejného souhrnu vítězí Claude Fable 5 ve 22, Kimi K3 ve dvanácti a jednou je výsledek nerozhodný.
Zajímavější je, v čem Kimi K3 zaostává. Jeho deficit v programovacích benchmarcích je mírný, 4–5 bodů. Pokulhává ve znalostech a uvažování: v HLE získává Claude náskok téměř 10 bodů. Právě tam dlouhý úkol narazí na zeď: nejdřív musíte porozumět, a teprve potom můžete psát.
Moonshot to v hlavní části příspěvku o vydání popisuje takto:
Ačkoli Kimi K3 stále celkově zaostává za nejsilnějšími uzavřenými modely, Claude Fable 5 a GPT 5.6 Sol, dosáhl napříč celou naší sadou benchmarků úrovně špičkových modelů.
Proč Kimi K3 v praxi působí dvakrát pomaleji?
Hlavní poznatky
Kimi K3 vrací první token dvakrát rychleji než Claude, ale poté proudí dvakrát pomaleji. V krátkém chatu působí rychle; při pracovním úkolu trvá dokončení odpovědi znatelně déle. Nezávislé benchmarky naměřily 34.7 tokenu za sekundu oproti 61.3 u Claude Opus 4.8.
| Metrika | Kimi K3 | Claude Opus 4.8 |
|---|---|---|
| Rychlost výstupu | 34.7 tokenu/s | 61.3 tokenu/s |
| Čas do prvního tokenu | 4.19 s | 9.50 s |
| Index inteligence | 57 | 56 |
| Průměrná cena za milion | $2.31 | $3.85 |
Srovnání používá Claude Opus 4.8, verzi Claude, pro niž existuje kompletní měření rychlosti.
Kimi K3 odpovídá dříve, takže v krátkém chatu subjektivně působí rychleji. Při práci se ale sleduje něco jiného: jak pomalu přichází celá odpověď. Zde ztrácí téměř polovinu a u dlouhé odpovědi se rozdíl nasčítá na celé minuty.
Kimi Code uvádí rychlost 180–260 tokenů za sekundu a vedle mých 34.7 toto číslo vypadá přesvědčivě. Týká se rychlostní verze předchozí generace, K2.7 Code HighSpeed. Kimi K3 takovou verzi vůbec nemá a nezávislý benchmark měří přímo Kimi K3.
Kam mizí tokeny, když nelze vypnout uvažování?
Hlavní poznatky
U Kimi K3 nelze uvažování vůbec vypnout. Pokud model voláte přímo přes API, ve výchozím nastavení je nastavena maximální úroveň úsilí a model uvažuje nad každým požadavkem, včetně triviálních. Jedno generování stálo 25 centů.
Úroveň úsilí můžete snížit; dokumentace uvádí tři: nízkou, vysokou a maximální. Uvažování ale nelze úplně vypnout: výslovně se uvádí, že u Kimi K3 jsou uvažování i ukládání jeho historie vždy zapnuté. Při přímých voláních API je ve výchozím nastavení nastavena maximální úroveň a většina obalových programů ji nemění.
Každé kolo přidá tisíce výstupních tokenů za $15 za milion. Moonshot navíc vyžaduje, abyste vrátili celou zprávu asistenta včetně historie jeho uvažování; při dalším kole se tyto výstupní tokeny znovu stanou vstupními.
Za stejné uvažování tedy platíte dvakrát: nejprve když ho model napíše a potom když mu ho pošlete zpět.
V celkovém indexu používá Kimi K3 o 21% méně výstupních tokenů než jeho předchůdce K2.6. Model je úspornější ve srovnání se svou vlastní předchozí verzí. Claude při stejných úkolech stále spotřebuje méně.
Prompt „hi“ se účtuje jako 86 tokenů. Na pozadí je skrytý systémový prompt o přibližně 85 tokenech a platíte za něj při každém požadavku.
Mám samostatnou recenzi o tom, jak vypočítat spotřebu a kde zkontrolovat zbývající zůstatek: kolik tokenů vám dávají Claude Pro a Max. Logika výpočtu je stejná; mění se jen ceny.
Co se stane, když se model zasekne při uvažování?
Hlavní poznatky
Kimi K3 se mi několikrát dostal do smyčky: blok uvažování začal opakovat stejný kus textu a rozpadal se na útržky slabik, zatímco podřízení agenti nehybně viseli. A nejsem jediný. Vlastní seznam známých problémů Moonshotu obsahuje hlášení o těchto smyčkách, a to nejednou.
Vypadá to takto. Model začne přemýšlet, ale místo rozvíjení myšlenky text sklouzne k opakování: pořád stejné slovo, pak útržky slabik, donekonečna. Úkol se zastaví, zatímco počítadlo tokenů se dál točí.
Hlášení z 28. července v seznamu známých problémů Moonshotu popisuje, jak se Kimi K3 pokusil šestkrát za sebou přečíst stejný soubor, sedmkrát dostal odmítnutí „no-op call, file hasn’t changed since the previous read“ a poté ukončil kolo, jako by se nic nestalo. V issue trackeru Kimi CLI autor uvádí čtyři podoby stejného typu zaseknutí — čtení, nahrazování, testování a analýzu — a shrnuje je jednou větou:
I po několikerém přečtení souboru ho stále čtu. I po úspěšném nahrazení stále pokračuji ve vykonávání. Tyto nekonečné smyčky spálily hromadu tokenů.
Moonshot příčinu uvádí přímo. Model byl trénován v režimu, který zachovává historii uvažování, a musí dostat zpět celé své předchozí uvažování. Pokud historie dorazí neúplná, model se pokusí zrekonstruovat odpověď, vytvoří stejné volání nástroje a spustí další smyčku.
Autor analýzy v externím směrovači požadavků dochází ke stejnému závěru: Kimi je natolik přísné, že odmítá požadavky s neúplnou historií uvažování. Externí wrapper o této přísnosti neví a historii zkrátí.
Proč se nastavení více agentů s Kimi K3 rozpadá?
Hlavní poznatky
Když se Claude Code připojí k API Moonshotu, některé jeho schopnosti přestanou fungovat. WebFetch není podporován vůbec, odložené načítání nástrojů způsobí selhání požadavku s chybou 400 a po několika takových chybách přestane sezení odpovídat i na prostý text. K poruše dochází na rozhraní mezi Claude Code a API Moonshotu.
Oficiální dokumentace Moonshotu to uvádí jasně: jejich API zatím nepodporuje WebFetch. Jinými slovy, Claude Code, který se běžně připojuje k internetu a načítá stránky, to s Kimi K3 dělat nemůže. Řešením je obsah vložit ručně nebo připojit nástroj třetí strany.
Claude Code může načítat nástroje podle potřeby a do historie vkládá blok služby typu tool_reference. Kimi tento typ nepřijímá a vrací chybu 400. Dělá to tiše, bez uvedení pole nebo příčiny:
{"error":{"type":"invalid_request_error","message":"Invalid request Error"},"type":"error"}
Pro srovnání, takto vypadá stejné selhání v nativním API Anthropic, kde server alespoň pojmenuje pole a vypíše přijímané typy:
messages.166.content.0.tool_result.content.0: Input tag 'tool_reference' found
using 'type' does not match any of the expected tags: 'document', 'image',
'search_result', 'text'
Na tomto rozdílu záleží. První zprávu nelze diagnostikovat: ani klient, ani člověk, který za ním stojí, nedokáže zjistit, který blok byl odmítnut. Právě na to si autoři hlášení stěžují. Vývojáři přepínačů poskytovatelů už navrhují, aby bylo odložené načítání nástrojů u Kimi ve výchozím nastavení vypnuté, případně aby bylo API Moonshotu označeno jako nepřijímající tyto bloky.
Důsledek popisuje samostatné hlášení, otevřené 17. července a stále bez odpovědi. Autor se s touto chybou setkal během jednoho sezení sedmkrát. Sezení přežilo prvních šest; sedmá chyba ho definitivně ukončila: poté se zhroutilo i po zadání prostého textu „continue“. Autor zvlášť uvádí, že se ani zdaleka nepřiblížil limitu kontextu, takže vysvětlení „historie byla příliš dlouhá“ neobstojí.
Zde je přehled typů bloků, které API Moonshotu přijímá a odmítá:
| Co dělá Claude Code | Funguje v Kimi K3 |
|---|---|
| Standardní volání nástroje | ano |
| Webové vyhledávání | ano |
| Načítání stránky přes WebFetch | ne, API to nepodporuje |
| Odložené načítání nástrojů | ne, chyba 400 a riziko ztráty sezení |
Slovo „kompatibilní“ zde popisuje pouze formát požadavku. Všechno ostatní se liší: které typy bloků se přijímají, co musí obsahovat historie a které nástroje jsou vůbec dostupné.
Co se s Kimi K3 nepřenáší?
Hlavní poznatky
Přechod na jiný model mění motor, ale celý wrapper kolem něj — samotný Claude Code, jeho nástroje a jeho podřízení agenti — zůstává přizpůsobený Claude. Soubor s instrukcemi, dovednosti i podřízení agenti byli napsáni pro chování Claude. Moonshot výslovně doporučuje používat wrapper s ověřenou kompatibilitou a nepřepínat modely uprostřed sezení.
Část příspěvku o vydání věnovaná omezením říká doslova:
K3 byl trénován v režimu, který zachovává historii uvažování. Pokud wrapper agenta nevrátí celou historii uvažování tak, jak je požadováno, nebo pokud se uprostřed sezení zahájeného s jiným modelem přepne na K3, může být kvalita generování mimořádně nestabilní. Doporučujeme používat wrapper s ověřenou kompatibilitou, například Kimi Code, a nepřepínat na K3 uprostřed sezení.
Vývojář modelu říká: používejte našeho klienta; za chování jiného klienta neručíme.
Druhý bod téže části vysvětluje ještě jednu věc, kterou jsem připisoval tvrdohlavosti modelu:
K3 byl trénován se zaměřením na dlouhé a složité úkoly. Když se proto při práci setká s drobnou nesrovnalostí nebo nejednoznačným záměrem uživatele, může jeho jménem učinit nečekané rozhodnutí.
Moje CLAUDE.md byla napsána pro opačný zvyk: zeptat se, ukázat plán a počkat na potvrzení. Pokyny tam stále jsou, ale nyní je čte model s jiným temperamentem.
Pokud chcete používat jeden soubor s pravidly pro několik agentů, tomuto nastavení jsem se věnoval zvlášť: jeden soubor s instrukcemi pro Claude Code, Codex a Cursor.
Kolik Kimi K3 skutečně stál?
Hlavní poznatky
Cena za token je u Kimi K3 téměř poloviční oproti Claude. V pracovních postupech s agenty se tato matematika rozpadá kvůli cache: jakákoli změna systémového promptu nebo seznamu nástrojů ji úplně resetuje a cenu vstupních tokenů zvýší z 30 centů zpět na $3 za milion. Claude Code takové změny provádí běžně a neustále.
Nejprve ceny, které hovoří ve prospěch Kimi K3:
| Položka | Kimi K3 | Claude Opus 5 |
|---|---|---|
| Vstup za milion | $3.00 | $5.00 |
| Vstup za milion při použití cache | $0.30 | $0.50 |
| Výstup za milion | $15.00 | $25.00 |
Ceny Kimi pocházejí z dokumentace cachování kontextu; pravý sloupec uvádí ceny Claude Opus 5 k 30. červenci 2026.
Cache Kimi je automatická, nelze ji vypnout a identifikuje se hashem na začátku požadavku. Jakákoli úprava systémového promptu nebo seznamu nástrojů vymaže cache zpráv úplně.
Takto Claude Code funguje během běžného pracovního dne:
- Připojuje a odpojuje externí nástroje podle toho, jak úkol postupuje.
- Načítá nástroje podle potřeby.
- Spouští podřízené agenty s jinou sadou nástrojů.
- Přidává soubor s instrukcemi do systémového promptu.
- Při kompresi kontextu znovu sestavuje historii.
Každá položka seznamu resetuje začátek požadavku, a tím i cache. Vstupní tokeny pak znovu stojí $3 za milion místo 30 centů — desetkrát více. K tomu se přidává neustálé uvažování za $15 za milion výstupních tokenů; tytéž tokeny se při dalším kole vracejí jako vstup. Tak může model s nízkou uvedenou cenou vytvořit účet, který nečekáte.
Podle souhrnných údajů OpenCode stojí průměrné sezení Kimi K3 napříč téměř 280,000 živými sezeními $1.86 a odpovídá průměrnému objemu 3.1 milionu tokenů. Toto číslo předpokládá, že 93% vstupních tokenů zasáhne cache. Změňte začátek požadavku a přestane pro vás platit.
Tarify Kimi stojí $19, $39, $99 a $199. Kvóta se čerpá ze společného fondu pro celé členství, každý týden se obnovuje bez převodu nevyužitého zůstatku a používá klouzavé pětihodinové okno. Recenze tarifů to popisuje takto: čtyři terminály s Kimi K3, které neustále uvažuje, rychle vyčerpají pětihodinové okno.
Programovací kvóta tarifu za $99 je srovnatelná s tarifem Anthropic za $200, což je v rozporu s mým vlastním postojem. Kimi je za token levnější, ale večer už to na účtu neuvidíte.
V čem je Kimi K3 objektivně dobrý?
Hlavní poznatky
Kimi K3 vyniká tam, kde je úkol jednou velkou, jasně vymezenou prací: při práci na frontendu, rozsáhlém refaktorování kódu, práci s dlouhými soubory a analýze velkého repozitáře. První místo ve slepém srovnání frontendových schopností si zasloužil a dává smysl svěřit mu takové úkoly. Níže je pět věcí, které hovoří v jeho prospěch.
- Frontend. První místo ve slepém srovnání provedeném aktivními vývojáři. Přehledné rozvržení vytváří úhledně a s dobrým vkusem.
- Objem. Kontextové okno o velikosti milionu tokenů a dlouhé soubory mu nevadí. Analýza velkého repozitáře a zmapování jeho struktury jsou přesně úkoly pro něj.
- První odpověď. Čas do prvního tokenu je poloviční oproti Claude. V krátké konverzaci je to znatelné a příjemné.
- Cena za token. Přibližně 60% ceny Claude Opus 5. Pokud se začátek požadavku nemění, přináší to skutečné úspory při rozsáhlé, opakované práci.
- Otevřené váhy. Model není uzamčený u jednoho poskytovatele.
U posledního bodu je háček. Spouštět takový model doma není realistické: i v komprimované podobě mají jeho váhy velikost terabajtů. Otevřenost zde znamená nezávislost na jediném poskytovateli.
Jak si to všechno sami vyzkoušet za jeden večer
Hlavní poznatky
Kimi K3 musíte otestovat na svém obvyklém úkolu: rozdíl se při krátkém chatu neprojeví. Měřte dvě věci: jak dlouho to trvalo a kolik vás večer stál. Níže je sedm kroků v pořadí, abyste si nespletli problém samotného modelu s problémem jeho wrapperu.
- Nastavte přístup podle pokynů. Tři proměnné prostředí a záměny modelů podle úrovně jsem popsal v recenzi Kimi K3 ve srovnání s Claude Code. Nastavení ověřte příkazem
/status: Kimi se v nabídce modelů nezobrazí, protože obsahuje vestavěný seznam aliasů, a není třeba do něj zasahovat. - Odstraňte starý klíč. Pokud jste dříve měli nastavené
ANTHROPIC_API_KEY, odstraňte ho. Spolu sANTHROPIC_AUTH_TOKENzpůsobuje konflikt a bezdůvodně se zobrazí chyba autorizace. - Okamžitě vypněte odložené načítání nástrojů. Udělejte to před prvním spuštěním, ne až po pádu prvního sezení.
- Nepřepínejte modely uprostřed úkolu. Pokud jste začali s Kimi K3, dokončete úkol s Kimi K3. Platí to i opačně. Jde o přímý požadavek Moonshotu, který jsem citoval výše.
- Použijte vlastní skutečný úkol. Takový, na kterém jste pracovali včera a který má všechny své nepořádky a nedokončené nitky. Hra s hadem rozdíl neukáže: projeví se až při delší práci.
- Zapište si dvě čísla. Kolik minut to trvalo a kolik peněz jste ten večer utratili. Porovnejte to s obvyklým večerem na Claude.
- Zvlášť sledujte nečinný čas. Když agent zamrzne, čte stejný soubor ve smyčce nebo odpovídá chybou, i to patří k nákladům.
Pokud je večerní účet vyšší, než jste čekali, téměř vždy za to může cache: spočítejte, kolikrát se ten večer resetoval začátek požadavku. Cena za token s tím má jen málo společného.
Co jsem se nakonec rozhodl ponechat
Hlavní poznatky
Kimi K3 Claude Code úplně nenahradil a ani jsem ho k tomu nenutil. Claude Code zůstal hlavním motorem pro dlouhé úkoly a nastavení s více agenty. Kimi K3 zůstává vedle něj jako druhý motor pro úkoly s velkým množstvím opakované práce na rozvržení, které lze předat jako celek. Hranici určuje počet přechodů, které úkol zahrnuje.
Čtenáři kanálu, kteří model testovali se mnou, nezávisle dospěli ke stejnému nastavení: zadávají Kimi K3 prohlídku repozitáře a žádají o druhý názor, zatímco hlavní práci nechávají svému známému agentovi. Toto nastavení funguje, protože nevyžaduje přesouvat wrapper ani narušovat to, co už funguje.
Dá se to říci takto: jeden kompletní úkol svěříte Kimi K3; dlouhý řetězec práce zahrnující nástroje a podřízené agenty svěříte Claude Code. Čím více přepnutí nástrojů úkol vyžaduje, tím více stojí na Kimi K3 a tím větší je riziko přerušení sezení.
Mám samostatnou recenzi o tom, jak přidělit role dvěma agentům, aby se nepletly: tři způsoby práce se dvěma agenty.
Benchmarky odpovídají na otázku „kdo je silnější v laboratorních podmínkách?“ Večerní účet a seznam dokončených úkolů odpovídají na otázku „kdo je silnější pro vás?“ Pokud se tyto odpovědi liší, důvěřujte druhé: spočítali jste si ji sami, ne marketingové oddělení.
Po zvážení toho všeho jsem se rozhodl: ať už lidé o nových modelech říkají cokoli, lídr zůstává lídrem. Claude Code zůstává mým hlavním motorem.
Zdroje
- Kimi K3, oficiální příspěvek o vydání a část o omezeních - Moonshot AI
- Dokumentace Kimi k práci přes Claude Code - proměnné prostředí, absence WebFetch
- Dokumentace Kimi k cachování kontextu - fungování cache a ceny
- Statistiky živých sezení agentů na K3 - OpenCode
V práci s AI můžete pokračovat na Ailoot.
Další podrobnosti
Časté otázky
Znamená rychlejší první token rychlejší dokončení programovacího úkolu v Kimi?
Ne. Prodleva prvního tokenu a rychlost zbytku proudu jsou různá měření. Měřte celý úkol včetně nástrojů, opakovaných pokusů a kontrol, ne pouze začátek odpovědi.
Jak otestovat vhodnost Kimi pro svůj způsob práce?
Použijte jeden reprezentativní úkol se stejnými výchozími soubory a podmínkami úspěchu jako u současné sestavy. Zaznamenejte celkový čas, spotřebu tokenů a výsledek; práci více agentů otestujte zvlášť, než na ni spolehnete v dlouhých relacích.