Yerleşik AI modelleri faydalı olabilir, ancak geliştiricilere kodlama görevleri için ihtiyaç duydukları kontrolü, esnekliği veya model seçimini her zaman sunmazlar. Kod üretimi, hata ayıklama, yeniden yapılandırma veya Kimi gibi araçlar için daha iyi destek istediğinizde, Kilo Code ile harici bir API kullanmak çok daha iyi bir seçenek haline gelir. Doğru bir kurulum, iş akışınızı daha sorunsuz, daha hızlı ve daha yönetilebilir hale getirebilir. Kilo Code'da harici bir API anahtarı nasıl bağlanır ve kodlama iş akışınızdan nasıl daha fazla verim alınır öğrenmek için bu makaleyi okuyun.
Kilo Code nedir ve nasıl çalışır?
Kilo Code, geliştiricilerin kod yazmasına, düzenlemesine ve anlamasına yardımcı olan bir AI kodlama asistanıdır. VS Code uzantısı, JetBrains uzantısı ve CLI aracı olarak çalışır, bu da farklı geliştirme ortamlarında kullanımını kolaylaştırır. Kod üretimi, hata ayıklama, yeniden yapılandırma ve kod açıklamaları gibi görevleri ele almak için sohbet tabanlı bir arayüz kullanır.
Kilo Code'da yerleşik AI modelleri nasıl kullanılır?
Kilo Code'a başlamak için iyi bir yer, yerleşik AI modelleridir çünkü bunlara erişmek kolaydır ve ekstra bir API kurulumu gerektirmez. Uzantı yüklendikten ve hesabınıza bağlandıktan sonra bir model seçebilir ve VS Code içinde kodlama, hata ayıklama, yeniden yapılandırma ve günlük geliştirme görevleri için AI desteğini kullanmaya başlayabilirsiniz. Kilo Code'da yerleşik AI modellerini şu şekilde kullanabilirsiniz:
Adım 01: Kilo Code uzantısını VS Code'a yükleyin
Kilo Code uzantısını VS Code üzerinden indirip yükleyerek başlayın. Kurulum tamamlandıktan sonra kurulum sürecine başlamak ve herhangi bir ekstra araca gerek kalmadan geliştirme ortamınıza bağlamak için uzantıyı editörünüzün içinde açın.
Adım 02: Ücretsiz kuruluma başlayın ve hesabınıza giriş yapın
Uzantıyı açtıktan sonra başlamak için Free models seçeneğine tıklayın. Ardından platformun erişiminizi doğrulayabilmesi ve uzantıda bulunan yerleşik AI özelliklerinin kilidini açabilmesi için Kilo hesabınızla oturum açmanız gerekecek.
Adım 03: VS Code yetkilendirme sürecini tamamlayın
Oturum açtıktan sonra Kilo Code, VS Code'u yetkilendirmenizi isteyecektir. Bu adımı onaylamak, editörünüzü Kilo hesabınızla düzgün şekilde bağlar ve uzantının özellikleri yükleyebilmesini, ayarları senkronize edebilmesini ve size desteklenen AI modellerine erişim sağlayabilmesini garanti eder.
Adım 04: Yerleşik bir AI modeli seçin ve kullanmaya başlayın
Kurulum tamamlandıktan sonra Kilo Code içindeki model seçiciyi açın ve mevcut yerleşik modellere göz atın. İhtiyaçlarınıza uyan modeli seçin; kod üretimi, hata ayıklama, açıklamalar ve diğer geliştirme görevleri için hemen kullanmaya başlayabilirsiniz.
Herhangi bir LLM, Kilo Code'a nasıl bağlanır?
Kilo Code'da yerleşik modelleri kullanmak basittir, ancak kendi LLM'inizi bağlamak size model seçimi ve kodlama iş akışında daha fazla özgürlük sağlar. Kurulumu takip etmesi kolay hale getirmek için aşağıdaki adımlar örnek olarak Kimi'yi kullanır ve onu Providers ayarları üzerinden Kilo Code'a nasıl bağlayacağınızı gösterir:
Adım 1: Bir Kimi API anahtarı edinin
Kimi API Platform sayfasına gidin, User Center / API Keys bölümünü açın ve bir anahtar oluşturun. Kimi'nin API'si OpenAI ile uyumludur ve şu temel URL'yi kullanır:https://api.moonshot.ai/v1
Adım 2: Kilo Code'u VS Code'da açın
Kilo Code'u VS Code'da açın, ardından panelde bulunan dişli simgesine tıklayın. Ardından, uzantı içinde harici AI sağlayıcılarını ekleyip yönetebileceğiniz Providers sekmesine gidin.
Adım 3: Moonshot.ai'yi ekleyin
Providers sekmesinde Moonshot.ai / Kimi seçeneğini seçin, API anahtarınızı yapıştırın ve ayarları kaydedin. Kilo’nun belgelerine göre Moonshot sağlayıcısı doğrudan Providers bölümünde bulunuyor, bu nedenle kurulumun hızlı ve sorunsuz olması gerekiyor
4. Adım: Bir Kimi modeli seçin
Sağlayıcıyı ekledikten sonra, Kilo Code içinde kullanmak üzere bir Kimi modeli seçin. Kodlama için önerilen bazı seçenekler aşağıda listelenmiştir:
Kodlama için önerilir:
kimi-k2.7-codekimi-k2.7-code-highspeedkimi-k2.6
Kimi, kimi-k2.7-code modelini en güçlü kodlama modeli olarak listeliyor.
Moonshot Kilo'da görünmüyorsa
Bunun yerine Custom provider kullanın:
Provider ID:
moonshotDisplay name:
KimiProvider API:
OpenAI CompatibleBase URL:
https://api.moonshot.ai/v1API key: Kimi API anahtarınız
Model:
kimi-k2.7-code
Kilo, bu akış üzerinden OpenAI uyumlu özel sağlayıcıları destekler.
Kimi API kullanmanın avantajları
Kimi'yi Kilo Code'a bağlamak, kurulumunuza başka bir model eklemekten daha fazlasını yapar. Günlük geliştirme görevlerini bir çatı altında toplayarak daha akıcı bir AI destekli kodlama iş akışı oluşturur, böylece farklı araçlar arasında sürekli geçiş yapmak zorunda kalmazsınız. Kimi API'yi kullanmanın nasıl yardımcı olabileceği aşağıda açıklanmıştır:
Günlük kodlama görevlerini basitleştirin
Kimi, kodlama ortamınızın içinde doğrudan kod üretimi, açıklamalar ve hata ayıklama konusunda yardımcı olabilir. Bu, günlük geliştirme işlerini yönetmeyi kolaylaştırır ve rutin görevlerde zaman kazandırır. Küçük sorunlara çok fazla zaman ayırmak yerine daha büyük kodlama problemlerini çözmeye odaklanabilirsiniz.
Yüksek kod standartlarını sürdürün
Kimi, kod üzerinde çalışırken iyileştirmeler önerebilir ve olası sorunları belirtebilir. Bu, kodunuzu farklı dosyalar ve projeler arasında okunabilir, tutarlı ve daha düzenli tutmayı kolaylaştırır. Ayrıca hataları büyük geliştirme sorunlarına dönüşmeden önce erken yakalamanıza yardımcı olabilir.
Farklı proje gereksinimlerine uyum sağlayın
Yeni özellikler geliştiriyor, eski kodu yeniden düzenliyor veya proje belgeleri yazıyor olun, Kimi geliştirmenin farklı aşamalarında size destek olabilir. Bu, onu birden fazla kodlama görevi türü için kullanışlı kılar ve aynı çalışma alanında size daha fazla esneklik sağlar.
Kilo Code ile ne yapabilirsiniz?
Kurulumdan sonra Kilo Code, editörünüzün içinde doğrudan bir AI kodlama asistanı olarak çalışabilir. Kod incelemesi, dosya değişiklikleri yapma, hataları çözme ve tekrarlayan geliştirme işlerini iş akışınızı bozmadan hızlandırma gibi görevlerde yardımcı olur. Kilo Code'u nasıl kullanabileceğiniz aşağıda açıklanmıştır:
Kod tabanınızla sohbet edin
Kilo Code, dosyalar, özellikler ve kod mantığı hakkındaki soruları yanıtlayarak bir projeyi anlamanıza yardımcı olabilir. Bir dosyanın ne yaptığını, bir fonksiyonun nereye bağlı olduğunu veya bir özelliğin nasıl çalıştığını sorabilirsiniz. Bu, bir kod tabanını her şeyi manuel olarak kontrol etmeden keşfetmeyi kolaylaştırır.
Kodu sizin için düzenlesin
Bir hata düzeltmesi, kod değişikliği, yeniden düzenleme veya hatta yeni bir özellik tanımlayabilirsiniz ve Kilo Code dosyaları sizin için güncelleyebilir. Bu, tekrarlayan düzenleme işlerinde zaman kazandırır ve basit değişiklikleri daha hızlı ele almanızı sağlar. Ne değiştirilmesi gerektiğini zaten bildiğiniz ama uygulamak için yardım istediğiniz durumlarda özellikle kullanışlıdır.
Hataları giderin
Bir hatayla veya başarısız bir testle karşılaştığınızda, bunu Kilo Code ile paylaşabilir ve nedenini izlemesini isteyebilirsiniz. Sorunun ne anlama geldiğini ve nereden kaynaklanabileceğini anlamanıza yardımcı olabilir. Bu, hata ayıklamayı daha az sinir bozucu ve daha düzenli hale getirir.
Testler oluşturun
Kilo Code; birim testleri, entegrasyon testleri, uç durum testleri, mock'lar ve temizleme mantığı oluşturmanıza yardımcı olabilir. Bu, her testi sıfırdan yazmadan test kapsamını artırmayı kolaylaştırır. Zamandan tasarruf ederken projenizi iyi test edilmiş tutmak istediğinizde faydalı olabilir.
Yabancı kodu açıklayın
Yeni bir projeye katıldığınızda veya başkasının çalışmasını incelediğinizde, Kilo Code kodu daha basit terimlerle açıklayabilir. Bir fonksiyonun, bir dosyanın veya daha büyük bir kod akışının amacını anlamanıza yardımcı olabilir. Bu, tanıdık olmayan kodu öğrenmeyi çok daha hızlı ve daha az bunaltıcı hale getirir.
Kodlama iş akışlarını çalıştırma
Kilo Code, dosyaları okuyarak, değişiklik önererek ve gerektiğinde yama uygulayarak kodlama iş akışlarını destekleyebilir. İzinlere bağlı olarak, iş akışının bir parçası olarak belirli komutları da çalıştırabilir. Bu, geliştirme görevlerini yürütürken manuel adımların azalmasına yardımcı olur.
Modlarda/agent'larda çalışma
Kilo Code'u nasıl ayarladığınıza bağlı olarak planlama, kodlama, hata ayıklama veya inceleme gibi farklı modlarda kullanabilirsiniz. Bu, her isteği aynı şekilde ele almak yerine aracı belirli görevler için kullanmayı kolaylaştırır. İş akışınıza daha fazla yapı kazandırır.
Tekrarlayan düzenlemeleri otomatikleştirme
Kilo Code; kalıpları yeniden adlandırma, API'leri güncelleme, türleri temizleme, kod taşıma veya dokümantasyonu geliştirme gibi tekrarlayan değişikliklerde yardımcı olabilir. Bu, bir görevin bir projenin birçok dosyasında veya bölümünde tekrarlanması gerektiğinde faydalıdır. Aksi halde yavaş ve tekrarlı geçecek işlerden ciddi zaman kazandırabilir.
Sonuç
Doğru model kurulumunu kullanmak iş akışınızı daha esnek ve yönetilmesi daha kolay hale getirebilir. Kilo Code, sadece varsayılan seçeneklere bağlı kalmak yerine, kod yazma tarzınıza ve farklı geliştirme görevlerini ele alış biçiminize göre şekillendirilebilir. Projenizin ihtiyaçlarına uyan daha akıcı bir yapay zeka destekli kodlama deneyimi istediğinizde bu ek kontrol işinize yarar. Bu esnekliği pratikte denemek isterseniz, Kimi'yi Kilo Code ile deneyin. Kod yazma, hata ayıklama ve günlük görevlerinizi yürütme şeklinizi geliştirmenin basit bir yolu.