Kimi K3 ile Kimi Code Kullanarak Kodlama Nasıl Yapılır?

Kimi K3'ü Kimi Code'da etmen tabanlı kodlama için çalıştırın: depo gezinmesi, araç kullanımı ve testler ile loglar üzerinden yineleme, ayrıca Claude Code ve Cursor ile nasıl karşılaştırıldığı.

Ashley Innocent

Ashley Innocent

17 July 2026

Kimi K3 ile Kimi Code Kullanarak Kodlama Nasıl Yapılır?

Kurumsal İçin Apidog

Şirket İçi (On-Premises) Dağıtım

SSO ve RBAC

SOC 2 Uyumlu

Apidog Enterprise'ı Keşfedin

Moonshot AI, tek bir isteme sığmayan kodlama işleri için Kimi K3'ü geliştirdi. Ana fikir, uzun ufuklu mühendislik: bir modeli büyük bir depoya yönlendirmek, dosyaları okumasını, araçları çalıştırmasını, testleri yürütmesini, geri gelen günlükleri ve ekran görüntülerini okumasını ve görev tamamlanana kadar yinelemesini sağlamak. Bu, otomatik tamamlama işleminden farklı bir iştir ve modelin etrafına sarılmış bir kodlama aracısı gerektirir. Moonshot, buna Kimi Code adını veriyor. Bu kılavuz, K3'ü bunun içinde nasıl çalıştıracağınızı, gerçek bir aracı döngünün neye benzediğini, Claude Code ve Cursor'ın yanında nerede durduğunu ve dürüstçe nerede yetersiz kaldığını kapsar.

Düğme

TL;DR: Kodlama için Kimi K3'ü çalıştırma

Kimi K3, Moonshot AI'nin amiral gemisi modelidir, 16 Temmuz 2026'da piyasaya sürülmüştür, 1 milyon token bağlam penceresine ve depo ölçekli işler için ayarlanmış bir mimariye sahiptir. Kodlama işlemini, Moonshot'ın terminal ve IDE kodlama aracı olan Kimi Code aracılığıyla yaparsınız: bir /model komutuyla modeli seçin ve ona bir görev verin. K3, büyük kod tabanlarında gezinme, araçları kullanma, hata ayıklama ve görüntüler, günlükler, testler ve çalışma zamanı geri bildirimleri üzerinden yineleme konusunda güçlüdür. %90'ın üzerinde önbellek isabet oranı sayesinde önbellek yoğun döngülerde ucuzdur, ancak saniyede yaklaşık 62 token ile en hızlı değildir ve Moonshot, ham yetenek açısından hala Claude Fable 5 ve GPT-5.6 Sol'un gerisinde kaldığını belirtmektedir. K3 sizin için bir API oluşturduğunda, oluşturduğu uç noktaları denemek ve doğru davrandıklarını doğrulamak için Apidog en hızlı yoldur. Modelin arka planı için Kimi K3 nedir ile başlayın.

Kimi Code nedir

Kimi Code, Moonshot'ın kodlama aracıdır. Terminalinizde çalışır (ve IDE'nizle entegre olur), dosyaları okur ve yazar, kabuk komutlarını yürütür ve sadece bir soruyu yanıtlamak yerine sizin adınıza tam bir mühendislik oturumunu yönetir. Bir proje dizini içinde açın, ne istediğinizi açıklayın, o da kendi işini bir döngüde planlar, düzenler, çalıştırır ve kontrol eder. Model tek başına bir metin ve araç motorudur; Kimi Code ise ona bir dosya sistemi, bir kabuk, test çıktısı ve üzerinde çalışabileceği ekran görüntüleri sağlayan bir bağlantı noktasıdır. Bu bağlantı noktası, "kodda iyi olan bir modeli", "bir bileti kapatabilen bir aracıya" dönüştürür.

Kimi Code, K3 ile yeni değil; önceki Kimi K2 serisi aynı aracı içinde çalışıyordu. Kimi Code CLI kılavuzumuz, baştan sona kurulum adımlarını kapsar ve Kimi CLI nasıl kullanılır daha geniş komut satırı referansıdır. Bu yazı, CLI'nın kurulu olduğunu varsayar ve K3'ü yönetmeye odaklanır.

Kimi K3'ü Kimi Code'da çalıştırma

Moonshot aracı güncelledikçe tam kurulum komutu ve bayrakları değişir, bu nedenle aşağıdaki adımları iş akışının şekli olarak kabul edin ve kesin sözdizimini resmi Kimi belgelerinde veya Kimi Code CLI kılavuzumuzda doğrulayın. Komutlar temsilidir, kesin değildir.

1. Aracı yükleyin ve kimlik doğrulaması yapın. Komut satırı aracını bir kez yükleyin, ardından Kimi API'ye erişebilmesi için oturum açın. Bir Kimi hesabına ve Kimi geliştirici platformundan bir API anahtarına ihtiyacınız olacak. Anahtarı, yanlışlıkla taahhüt edebileceğiniz bir yapılandırma dosyasına yapıştırmak yerine bir ortam değişkeni olarak saklayın.

# Temsilidir, kesin değildir. Güncel sözdizimi için resmi belgelere bakın.
export KIMI_API_KEY="anahtarınız-buraya"
kimi-code   # ajanı mevcut dizinde başlatır

2. Projenizin içinde açın. Depoya geçin ve ajanı orada başlatın. Kimi Code, mevcut dizini çalışma kökü olarak kabul eder ve bağlam oluşturmak için proje yapısını okur, bu nedenle nerede başlattığınız önemlidir.

3. K3'ü model olarak seçin. Oturum içinde, /model komutuyla aktif modeli değiştirin ve kimi-k3'ü seçin. Bu, aynı görevde K3 ile kodlama odaklı Kimi K2.7 Code gibi eski modeller arasında geçiş yapmak için kullanacağınız mekanizmadır.

/model kimi-k3

4. Akıl yürütme çabasını ayarlayın. K3, "maksimum" ayarı da dahil olmak üzere yapılandırılabilir bir akıl yürütme çabası sunar. Zor hata ayıklama veya büyük bir yeniden yapılandırma için daha fazla düşünme yardımcı olur; hızlı düzenlemeler için, ihtiyacınız olmayan derinlik için ödeme yapmamak adına bunu azaltın.

Model seçildikten ve ajan deponuza işaret ettikten sonra, ona iş vermeye hazırsınız. Kimi Code yüklemeden veya sıfır maliyetle K3'ü denemek için, Kimi K3'ü ücretsiz kullanma yollarını kapsar.

Pratik bir ajansal kodlama iş akışı

Bir hatayı düzeltiyor veya bir özellik gönderiyor olsanız da, patern aynıdır: K3'e somut bir görev verin, bağlam toplamasını sağlayın ve sonucunu nesnel bir şeye karşı kanıtlamasını sağlayın.

Depoya işaret edin ve net bir görev verin

Belirsiz talimatlar, belirsiz işler üretir. "Kimlik doğrulama modülünü geliştir" yerine, ajana doğrulayabileceği bir görev verin: "/login uç noktası, parola alanı boş olduğunda 500 hatası döndürüyor. Bunu yeniden üretin, nedeni bulun, düzeltin ve boş parola durumunu kapsayan bir test ekleyin." Belirli, test edilebilir bir hedef, çıktı kalitesi üzerindeki en büyük tek kaldıraçtır: ajana kendini kontrol edebileceği bir bitiş çizgisi verir.

K3'ün 1M token bağlamı, "tüm depoyu işaret et" yaklaşımını gerçekçi kılar: ajan, çağrıyı rota işleyicisinden hizmet katmanına kadar kod tabanınızın büyük bir dilimini aynı anda tutar ve doğru dosyaları sizin beslemenize gerek kalmadan izler. Moonshot, büyük depo navigasyonunu temel bir K3 gücü olarak belirtir.

Araçları kullanmasına ve geri bildirimi okumasına izin verin

Bir ajanın değerini kanıtladığı yer burasıdır. K3, araç çağrılarını destekler, bu nedenle Kimi Code içinde test süitenizi çalıştırabilir, kod tabanını grepleyebilir, bir yapılandırma yürütebilir veya çalışan bir hizmete bağlanabilir, ardından geri dönenleri okuyabilir:

  1. Ajan ilgili dosyaları okur ve bir hipotez oluşturur.
  2. Bir düzenleme yapar.
  3. Testleri veya uygulamayı çalıştırır.
  4. Başarısız çıktıyı, yığın izini veya günlük satırını okur.
  5. Kontroller geçene kadar revize eder ve tekrarlar.

Moonshot, K3'ü "büyük depoları navigasyon, araçları kullanma, hata ayıklama ve görüntüler, günlükler, testler ve çalışma zamanı geri bildirimleri üzerinden yineleme konusunda özellikle güçlü" olarak adlandırıyor. Bu döngü, iş akışının kalbidir: modelden ilk tahminde doğru olmasını istemiyorsunuz, ancak insan bir mühendis gibi çalışmasını, gözlemlemesini ve düzeltmesini istiyorsunuz.

Görüntüler ve çalışma zamanı çıktısı üzerinden yineleyin

Geri bildirim metinle sınırlı değildir. Moonshot, K3'ün yetenekleri arasında görsel akıl yürütmeyi de vurguluyor: ajan, bir ön uç değişikliğinin doğru bir şekilde işlendiğini doğrulamak için bir ekran görüntüsü okuyabilir veya oyun geliştirme ve CAD çalışmalarına rehberlik etmek için yakalanan bir görüntüyü kullanabilir. Dolayısıyla bir UI döngüsü şöyledir: CSS'i değiştir, render et, ekran görüntüsü al, ayarla. Arka uç işleri için geri bildirim bir test raporu, günlük akışı veya HTTP yanıtıdır ve döngü aynıdır.

Döngüyü testlerle dürüst tutun

Testler, otonom bir döngünün sapmasını engeller. Başarılı bir süite sahip olduğunda, ajanın net bir "tamamlandı" ve "bozuk" sinyali olur; aksi takdirde, uzun bir çalışma kaybolabilir ve üç dosya uzakta sessizce bir şeyi bozabilir. Önce testi yazın, sonra K3'ün yeşil olana kadar yinelemesine izin verin.

Kodlama için Kimi K3 vs Claude Code ve Cursor

Kimi Code'daki K3, tek ajansal kodlama kurulumu değildir. İşte 2026 ortasında kod tabanınıza karşı bir ajan çalıştırmanın en yaygın üç yolunun dürüst bir yan yana karşılaştırması.

Boyut Kimi Code (Kimi K3) Claude Code (Fable 5) Cursor
Form faktör Terminal ve IDE kodlama ajanı Terminal kodlama ajanı Tamamen yapay zeka tabanlı kod düzenleyici
Varsayılan model Kimi K3, /model ile değiştirilebilir Claude Fable 5, artı diğer Claude modelleri Kendi modelinizi getirin veya yerleşik öncü modeller
Bağlam penceresi 1M token Büyük, modele bağlı Seçilen modele bağlı
Depo navigasyonu Güçlü; büyük depo, uzun vadeli işler için tasarlandı Güçlü; ajansal dosya ve kabuk erişimi Güçlü düzenleyici içi indeksleme ve alma
Araç kullanımı Araç çağrıları, kabuk, testler, ekran görüntüleri Araç çağrıları, kabuk, MCP Düzenleyici içi araçlar, terminal, MCP
Maliyet avantajı Önbellek yoğun döngülerde uygun fiyatlı (%90+ önbellek isabeti) Claude token başına fiyatlandırılır Abonelik artı model kullanımı
Açık ağırlıklar 27 Temmuz 2026 civarında bekleniyor Kapalı Düzenleyici tescillidir; modeller değişir
En uygun olduğu durumlar Bütçeyle uzun, depo ölçeğinde ajan çalıştırmaları Üst düzey akıl yürütme ve güvenilirlik Ajanı düzenleyicilerinin içinde isteyen geliştiriciler

Birkaç önemli çıkarım. Zor bir görevde en yüksek ham güvenilirlik için, Claude Code'daki Fable 5, Moonshot'ın kendisinin de K3'ün önünde olduğunu kabul ettiği modeldir. Eğer ajanı cilalı bir düzenleyici içinde istiyorsanız, Cursor ve Cline tarzı araçlar daha uygun ve Claude Code, Cline ve Cursor'da GLM-5.2 kılavuzumuzun gösterdiği gibi diğer açık modelleri bunlar aracılığıyla çalıştırabilirsiniz. K3'ün avantajı, çok büyük bir bağlam penceresi, güçlü depo navigasyonu ve token başına fiyatlandırılan öncü bir modelde faturayı kabartan uzun, tekrarlayan döngüler için tasarlanmış bir fiyatlandırmadır. Ağırlıklar çıktığında, bu üçünden kendi kendine barındırabileceğiniz tek model olacaktır.

Güçlü yönleri ve dürüst sınırlamaları

K3'ün iyi olduğu şeyler

Depo ölçeğinde bağlam. 1M token penceresi, ajanın büyük bir kod tabanını aynı anda görmesini sağlar, böylece küçük bağlamlı modelleri zorlayan "hangi dosyaları vermem gerekiyor" sorununu monorepo çalışmalarında azaltır.

Araç kullanımı ve uzun ufuklu özerklik. K3, minimum yönlendirme ile uzun mühendislik oturumlarını sürdürmek, terminal araçlarını düzenlemek ve gerçek çıktıya karşı kendini düzeltmek için ayarlanmıştır. Bir kod parçasını önermekten bir bileti kapatmayı ayıran şey budur.

Önbellek yoğun döngülerde maliyet. Ajansal kodlama, her adımda aynı bağlamı (dosya ağacı, sistem istemi, talimatlar) yeniden gönderir. K3'ün önbellek isabetli giriş fiyatı, bir hata durumunda 3,00 dolara karşılık milyon token başına 0,30 dolardır, bu 10 katlık bir farktır ve Moonshot'ın Mooncake çıkarımı, kodlama iş yüklerinde %90'ın üzerinde bir önbellek isabet oranı bildirmektedir. Dolayısıyla, ajan döngülerini başka yerlerde pahalı hale getiren patern, K3'ün ucuz kaldığı yerdir. Tam sayılar Kimi K3 fiyatlandırma detayında yer almaktadır.

K3'ün yetersiz kaldığı yerler

Öncü model değil ve Moonshot bunu söylüyor. Piyasaya sürülüş gönderisinde açıkça belirtiliyor ki K3, "hala en güçlü tescilli modeller olan Claude Fable 5 ve GPT-5.6 Sol'un gerisinde kalıyor." Moonshot'ın yayınladığı kodlama kıyaslamalarında, tablo yakın ama tutarlı: Terminal Bench 2.1'de K3, GPT-5.6 Sol'un 88.8'ine karşı 88.3 puan alıyor ve DeepSWE'de Fable 5'in 70.0'ına ve GPT-5.6 Sol'un 73.0'ına karşı 67.5 puan alıyor. Rekabetçi, ancak birinci değil. Tam tablo için Kimi K3 kıyaslama analizi'ne bakın.

Hızlı değil. Artificial Analysis listesinde, K3 saniyede yaklaşık 62 token çıktı verir, bu da fiyat kategorisi için ortalamanın altındadır ve varsayılan olarak maksimum düşünme çabasına yönelir. Çıktı akışını izlediğiniz etkileşimli bir döngüde bu fark edilebilir. Eğer hız, kalitenin son birkaç puanından daha önemliyse, önce daha hızlı bir modeli kıyaslayın.

"Açık" planlı bir etkinlik. Tam ağırlıkların, lansman günü değil, 27 Temmuz 2026 civarında yayınlanması bekleniyor. Eğer planınız kendi kendine barındırmaya bağlıysa, bu şimdi değiştirebileceğiniz bir anahtar yerine izlemeniz gereken bir tarihtir.

Karşılaştırmalar için, Kimi K3 vs Claude Opus 4.8, Kimi K3 vs GPT-5.6 Sol ve soyundaki önceki kodlama şampiyonundan yükseltmeyi kapsayan Kimi K3 vs Kimi K2.7 Code'a bakın.

Gerçek dünya kullanım durumları

K3, yukarıdaki iş akışının tasarlandığı işlerde parlar: 1M bağlamın tüm etki alanını aynı anda gösterdiği, böylece yapı yeşil olana kadar düzenlemelerle uğraşabileceği büyük monorepo yeniden yapılandırmaları; bir hatayı yeniden ürettiği, yığın izini okuduğu, yamadığı ve sizin denetlemenize gerek kalmadan yeniden çalıştırdığı uzun hata ayıklama oturumları; ve işleyiciyi, rotayı ve genellikle testleri iskele yapan, ardından doğrulama için özel bir API aracına devreden API oluşturma.

K3'ün oluşturduğu API'ları doğrulama

K3, Kimi Code içinde bir API oluşturduğunda veya değiştirdiğinde, kendi testleri kodun çalıştığını size söyler. Ancak, uç noktanın gerçek bir istemcinin beklediği gibi davrandığını söylemezler: doğru durum kodları, doğru yanıt şekli, mantıklı hata işleme, kötü bir token'ı reddeden kimlik doğrulama. Bu bir API test işidir.

İşte Apidog burada devreye giriyor. Oluşturulan uç noktaya gerçek istekler gönderin, yanıt gövdesini ve başlıklarını inceleyin ve durum kodu ve JSON şekli üzerinde iddialar ekleyin. Eğer ajan bir OpenAPI spesifikasyonu ürettiyse, bunu içe aktarın ve Apidog sizin için istek koleksiyonunu oluşturur, böylece tahmin etmek yerine sözleşmeye karşı doğrulama yaparsınız. Anahtarlarınızı Apidog ortam değişkenlerinde tutun, böylece paylaşılan bir koleksiyona sızmazlar.

Apidog bir MCP arayüzü sunduğu için, API araçlarınızı doğrudan bir ajanın bağlamına da bağlayabilirsiniz; Apidog'un MCP istemcisiyle görsel hata ayıklama kılavuzumuz nasıl yapılacağını gösterir ve VS Code'da Apidog, test döngüsünü K3'ün yazdığı kodun yanında tutar. Yalnızca yeşil bir test çalıştırmasına güvenmek yerine, modelin çıktısını anında doğrulamak için Apidog'u indirin.

Bu durum sizi nerede bırakır

Kimi K3, Kimi Code'da gerçekten yetenekli bir kodlama ajanıdır; özellikle büyük depolar, uzun otonom döngüler ve testler, günlükler ve ekran görüntüleri üzerinden sürekli yineleme gibi amaçlar için kullanıldığında. 1M bağlam ve önbellek isabetli fiyatlandırma, başka yerlerde hızla pahalı hale gelen tam da bu tür zahmetli, çok adımlı işler için onu pratik kılar. Mevcut en iyi kodlayıcı değildir ve Moonshot bunu söylediği için takdiri hak ediyor, ancak birçok gerçek iş için fark küçük ve maliyet ile açıklık avantajları gerçektir. Somut, test edilebilir bir görevle başlayın, K3'ün yinelemesine izin verin ve gönderim yapmadan önce ürettiği API'leri Apidog ile doğrulayın. Modelin arka planı için, Kimi K3 nedir ana makalesi ve Kimi K3 API kılavuzu buradan devam eder.

Düğme

Sıkça sorulan sorular

Kodlama için Kimi K3'ü nasıl kullanırım? Moonshot'ın terminal ve IDE kodlama aracı olan Kimi Code içinde çalıştırın. Aracı yükleyin, proje dizininizde açın, /model kimi-k3 ile modeli seçin, ardından ona somut, test edilebilir bir görev verin ve dosyaları okumasına, araçları çalıştırmasına ve yinelemesine izin verin. Tam kurulum rehberi Kimi Code CLI kılavuzumuzda bulunmaktadır.

Kimi K3, ajansal kodlama için iyi midir? Evet. Ajansal kodlamanın tam olarak ihtiyacı olan şeyler için ayarlanmıştır: büyük depoları dolaşma, araçları kullanma, hata ayıklama ve 1M token bağlam üzerinde testler, günlükler ve çalışma zamanı geri bildirimleri üzerinden yineleme. Kodlama kıyaslamalarında rekabetçidir, ancak Fable 5 ve GPT-5.6 Sol'un biraz gerisindedir.

Kimi K3, ajan iş akışları için araç çağırmayı destekler mi? Evet. K3 API, araç çağrılarını, araç seçimi kısıtlamalarını, JSON modunu, yapılandırılmış çıktıyı, internet aramasını, dinamik araç yüklemesini ve yapılandırılabilir akıl yürütme çabasını destekler; bu da Kimi Code içinde testleri çalıştırmasına, kabuk komutlarını yürütmesine ve tam bir ajan döngüsünü düzenlemesine olanak tanır. Kimi K3 API kılavuzu geliştirici tarafındaki detayları kapsar.

Kimi K3'ün yazdığı API'ları test edebilir miyim? Evet ve etmelisiniz. Ajanın kendi testleri kodun çalıştığını doğrular, ancak uç noktanın gerçek bir istemcinin beklediği doğru durum kodlarını, yanıt şeklini ve kimlik doğrulama davranışını döndürdüğünü doğrulamak için yeterli değildir. Oluşturulan uç noktalara Apidog içinde gerçek istekler gönderin, iddialar ekleyin ve ajanın ürettiği herhangi bir OpenAPI spesifikasyonunu sözleşmeye karşı doğrulamak için içe aktarın.

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin