Kodlama ajanları
Kilo Code kurulumu
Kilo Code, OpenAI uyumlu herhangi bir API'yi özel sağlayıcı olarak ekler ve model listesini ondan okur. nokeep'i ayarlarda ekle, sonra modellere sınırlarını ver ki Kilo bağlamı yönetebilsin.
29 Ekim 2026 tarihinde kontrol edildi
Değerler
- Base URL
https://nokeep.ai/v1- API anahtarı
sk-nokeep-test to test, then your own sk-nokeep-… key- Model
deepseek-v4.1-flash-uncensored- Bağlam penceresi
1000000- Azami çıktı token sayısı
32768
Önce ücretsiz test anahtarıyla başla: her isteğe tek, sabit bir satırla ve araç çağrısı yapmadan yanıt verir. Böylece hiçbir şey harcamadan URL'nin ve anahtarın doğru olduğunu görürsün. Sonra konsol sayfasından kendi anahtarını yapıştır. Kredi 5 dolardan başlar, abonelik yoktur.
Bağlan
- Settings'i (dişli simgesi) aç ve Providers sekmesine git.
- Sayfanın altına kaydır ve Custom provider'a tıkla.
- Provider ID alanını
nokeep, Display name alanınınokeepyap. - Provider API alanını OpenAI Compatible yap.
- Base URL alanına
https://nokeep.ai/v1, API key alanınask-nokeep-testyapıştır. - Models altında, gelen listeden
deepseek-v4.1-flash-uncensoredveglm-5.3-flash-uncensoredseç. Liste boşsa Fetch models'e tıkla. - Submit'e tıkla, model seçiciden modeli seç ve bir mesaj gönder. “Connected to” ile başlayan bir yanıt, çalıştığını gösterir.
- Edit provider'a tıkla ve kendi anahtarını konsol sayfasından yerleştir.
Aşağıdaki sınırları ayarla. Kilo bu model kimliklerini tanımaz; sınırlar olmadan bağlamı 0 sayar, konuşmayı hiç sıkıştırmaz ve yanıtları 32,000 token'da keser.
Sınırlar, araçlar ve fiyatlar
Ayarlar penceresi URL'yi, anahtarı ve modelleri kapsar. Token sınırları, araç çağrıları, fiyatlar ve düşünme ayarları kilo.jsonc dosyasına yazılır: her proje için ~/.config/kilo/kilo.jsonc, ya da yalnızca bir projede ./kilo.jsonc. Bu sağlayıcının tamamı budur; anahtar, pencerede değil NOKEEP_API_KEY içinde ayarlanmışsa oradan okunur.
{
"$schema": "https://app.kilo.ai/config.json",
"model": "nokeep/deepseek-v4.1-flash-uncensored",
"provider": {
"nokeep": {
"npm": "@ai-sdk/openai-compatible",
"env": [
"NOKEEP_API_KEY"
],
"options": {
"baseURL": "https://nokeep.ai/v1"
},
"models": {
"deepseek-v4.1-flash-uncensored": {
"name": "DeepSeek V4.1 Flash Uncensored",
"tool_call": true,
"attachment": true,
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"limit": {
"context": 1000000,
"output": 32768
},
"cost": {
"input": 0.45,
"output": 1.75,
"cache_read": 0.011
},
"variants": {
"think": {
"reasoningEffort": "high"
}
}
},
"glm-5.3-flash-uncensored": {
"name": "GLM 5.3 Flash Uncensored",
"tool_call": true,
"limit": {
"context": 128000,
"output": 32768
},
"cost": {
"input": 0.2,
"output": 0.65,
"cache_read": 0.04
}
}
}
}
}
}limit.context, Kilo'nun konuşmayı ne zaman sıkıştıracağıdır;limit.outputher yanıtın üst sınırı olarak gönderilir.cost, milyon token başına fiyattır; önbellekten okunanlar dahil, böylece Kilo'nun maliyet göstergesi faturayla eşleşir.attachmentvemodalities, DeepSeek'e ekran görüntüsü yapıştırmanı sağlar. GLM yalnızca metin okur.
Hangi model
deepseek-v4.1-flash-uncensored | glm-5.3-flash-uncensored | |
|---|---|---|
| Bağlam | 1,000,000 token | 128,000 token |
| En uzun yanıt | 131,072 token | 32,768 token |
| Araç çağrıları | Evet, her tool_choice ile | Evet, tool_choice auto ya da none ile |
| Ekran görüntüleri | Evet, istek başına en fazla 10 | Hayır, yalnızca metin |
| Düşünme | Sorulmadıkça kapalı | Her zaman, kısaca |
| Milyon token başına | $0.45 giriş · $0.011 önbellekten · $1.75 çıkış | $0.20 giriş · $0.04 önbellekten · $0.65 çıkış |
Ajan işleri için DeepSeek'i kullan. Tüm bir depo bağlamına sığar, her biçimde araç çağırır ve bir ajanın her çağrıda yeniden gönderdiği geçmiş, milyonda $0.011 önbellek fiyatından faturalanır. Uzun geçmişi yeniden göndermeyen kısa tek seferlik işler için GLM'i kullan; orada daha düşük yeni girdi ve çıktı fiyatı öne çıkar.
Her iki modelde de reddetmeler ağırlıklardan çıkarılmıştır; bu yüzden güvenlik testi ya da moderasyon araçları gibi hassas bir konunun yakınındaki işler, ret yerine kod alır. Modelleri karşılaştır.
Düşünme
DeepSeek, bir istek reasoning_effort belirtmedikçe hemen yanıt verir; bu da bir ajanın hızlı düzenle-çalıştır döngüsüne uygundur. Planlama ya da zor bir hata için düşünmesini iste: none, low, high, max değerlerini kabul eder. Diğer uygulamaların minimal, medium ve xhigh değerleri en yakın bunlara çevrilir; başka her değer 400 invalid_reasoning_effort ile reddedilir. Düşünme çıktı olarak faturalanır.
Yukarıdaki think varyantı reasoning_effort: high gönderir. Zor bir görev için buna geç, geri kalan işler için çık; onu eklemezsen DeepSeek hemen yanıt verir.
Bir oturum ne kadar tutar
Bir ajan her çağrıda tüm konuşmayı gönderir: talimatları, okuduğu dosyaları, şimdiye kadarki her adımı. Diyelim ki bir çağrı 60,000 token gönderiyor; bunların 55,000'i bir önceki çağrıyla aynı başlangıç, 1,000'i ise yeni yazılıyor. DeepSeek'te bu çağrı yaklaşık $0.0046 tutar; yani 200 çağrı yaklaşık $0.92 eder. Önbellek olmasaydı aynı çağrı $0.0288 olurdu.
- Önbellek otomatiktir; açman gerekmez. Yaklaşık 1,000 token ve üzeri, birkaç dakika içinde tekrarlanan bir başlangıç önbellek fiyatından faturalanır.
- Her çağrı, olası maliyetini (istemi ve azami çıktısını) ayırır, sonra kullanılan tutara göre kapanır. 32,768 azami çıktı token'ında, ayrılan tutarın çıktı kısmı yaklaşık $0.0573'tür.
- Konsol, her çağrının gerçek token sayısını, önbellekteki token'ları ve kredisini gösterir. Bir ajanın kendi maliyet sayacı önbellek fiyatını bilmeyebilir; o durumda değer olduğundan yüksek görünür.
Çalışmazsa
| Ajan şunu gösteriyor | Çözüm |
|---|---|
| 401 | Anahtar yanlış ya da iptal edilmiş. Boşluk ve tırnak olmadan yeniden yapıştır. |
| 402 | Hesabının satın alınmış kredisi bitti. Konsolda 5 dolardan itibaren bakiye yükle ve uzun bir görevin yarıda kalmaması için orada Auto top-up'ı aç: bakiye seçtiğin tutarın altına düştüğünde, kayıtlı kartından kredi ekler. |
| 429 | Bir anahtarla dakikada 120 istekten fazla ya da anahtara koyduğun günlük sınırın üzerinde. Aynı anda birden çok alt ajan çalıştıran ajanlar buna ilk takılır. Retry-After içindeki saniye kadar bekle, konsolda sınırı yükselt ya da her ajana kendi anahtarını ver. |
400 invalid_reasoning_effort | Ajan, modelin kabul etmediği bir efor değeri gönderdi. DeepSeek none, low, high, max kabul eder; GLM low ya da high kabul eder. |
| 404 | URL yanlış ya da yol iki kez yazılmış. /chat/completions olmadan https://nokeep.ai/v1 kullan ve model kimliğini /v1/models ile karşılaştır. |
| 503 | Model meşgul. Birkaç saniye sonra yeniden dene; hiçbir şey faturalanmadı. |
| Sabit test satırı | Kurulum çalışıyor. Gerçek yanıtlar almak için kendi anahtarını yerleştir. |
Her hata, çözümüyle birlikte Hatalar sayfasında listelenir.
Sorular
Kodum saklanıyor mu?
Hayır. Çağrı başına yalnızca bir satır sayım tutarız: zaman, anahtar, model, token'lar, kredi ve durum. İstem, dosyalar ya da yanıt asla tutulmaz. Neleri tutuyoruz.
İkinci çağrı neden ilkinden daha ucuz?
İkinci çağrı, ilkinin başlangıcıyla aynı şekilde başlar; bu başlangıç milyonda $0.45 yerine milyonda $0.011 ile önbellekten okunur. Bir ajanın girdisinin çoğu ilk çağrısından sonra önbelleğe alınır.
Bu, Kilo CLI'da da çalışır mı?
Evet. CLI aynı kilo.jsonc dosyasını okur; yani yukarıdaki sağlayıcı bloğu ikisini de ayarlar.