İçeriğe atla
Tüm belgeler

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

  1. Settings'i (dişli simgesi) aç ve Providers sekmesine git.
  2. Sayfanın altına kaydır ve Custom provider'a tıkla.
  3. Provider ID alanını nokeep, Display name alanını nokeep yap.
  4. Provider API alanını OpenAI Compatible yap.
  5. Base URL alanına https://nokeep.ai/v1, API key alanına sk-nokeep-test yapıştır.
  6. Models altında, gelen listeden deepseek-v4.1-flash-uncensored ve glm-5.3-flash-uncensored seç. Liste boşsa Fetch models'e tıkla.
  7. 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.
  8. 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.

kilo.jsonc
{
  "$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.output her 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.
  • attachment ve modalities, DeepSeek'e ekran görüntüsü yapıştırmanı sağlar. GLM yalnızca metin okur.

Hangi model

deepseek-v4.1-flash-uncensoredglm-5.3-flash-uncensored
Bağlam1,000,000 token128,000 token
En uzun yanıt131,072 token32,768 token
Araç çağrılarıEvet, her tool_choice ileEvet, tool_choice auto ya da none ile
Ekran görüntüleriEvet, istek başına en fazla 10Hayır, yalnızca metin
DüşünmeSorulmadı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.

Faturalama nasıl işler.

Çalışmazsa

Ajan şunu gösteriyorÇözüm
401Anahtar yanlış ya da iptal edilmiş. Boşluk ve tırnak olmadan yeniden yapıştır.
402Hesabı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.
429Bir 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_effortAjan, modelin kabul etmediği bir efor değeri gönderdi. DeepSeek none, low, high, max kabul eder; GLM low ya da high kabul eder.
404URL 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.
503Model 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.