Kodlama araçları

Kilo Code

Kilo Code ve Kilo CLI'ı TokenLab'e bağlayın

Genel Bakış

Tür: IDE ve CLI kodlama ajanı

Birincil yol: OpenAI uyumlu Chat Completions

Destek: resmi özel sağlayıcı yolu

Kilo Code, VS Code uzantısında ve CLI'da OpenAI uyumlu sağlayıcıları destekler.

Kurulum ve arayüz

VS Code'da Kilo Code ön sürüm kanalını veya CLI'ı kurun:

npm install -g @kilocode/cli@7.7.2
kilo --version

Settings → Providers → Custom provider bölümünü açın.

Düzenlemeden önce mevcut sağlayıcı, model ve bağlantı ayarlarını yerel olarak kaydedin. Bu alanlar etkin modeli değiştirir; işiniz bitince önceki değerleri geri yükleyin. Oturum açılmış hesapları ve araç izinlerini koruyun. Geri yüklenebilir yedek olmadan başka bir OpenAI uyumlu bağlantının üzerine yazmayın.

AlanDeğer
Provider IDtokenlab
Display nameTokenLab
Provider APIOpenAI Compatible
Base URLhttps://api.tokenlab.sh/v1
API keyTokenLab API Key'iniz
Modelkimi-k3

Kilo modelleri /v1/models üzerinden otomatik algılar. Kaydettikten sonra tokenlab/kimi-k3 seçin.

CLI yapılandırması

Hızlı başlangıç içindeki macOS, Linux, WSL veya Windows PowerShell adımlarıyla anahtarı komut geçmişine yazmadan TOKENLAB_API_KEY değerini ayarlayın. Kilo’u aynı terminalden başlatın. Sürekli kullanım için yerel bir sır yöneticisi kullanın; shell profiline düz metin anahtar eklemeyin.

Kilo 7.7.2 başlamadan önce etkin genel yapılandırmayı yedekleyip permission.bash kuralını kontrol edin. Bu sürüm, açık kuralı olmayan mevcut yapılandırmaya permission["*"] değeri deny olsa bile bash: "allow" ekler. Mevcut kabuk kuralını genel dosyada açıkça koruyun: joker kuralı deny ise diğer kuralları değiştirmeden mevcut permission nesnesine "bash": "deny" ekleyin. Aşağıdaki ayrı sağlayıcı dosyası bu istemci geçişini engellemez.

Yapılandırmayı ayrı bir ~/.config/kilo/tokenlab.jsonc dosyasına kaydedin. XDG_CONFIG_HOME tanımlıysa bu dizinin altındaki kilo/tokenlab.jsonc yolunu kullanın. Normal kilo.json / kilo.jsonc dosyalarını, hesapları, varsayılan modeli ve izinleri koruyun. Ayrı dosya yalnızca o başlatmada KILO_CONFIG ile seçilirse yüklenir. Dosya veya sağlayıcı adı zaten kullanılıyorsa başka bir ad seçip komutları uyarlayın.

{
  "$schema": "https://app.kilo.ai/config.json",
  "provider": {
    "tokenlab": {
      "options": {
        "apiKey": "{env:TOKENLAB_API_KEY}",
        "baseURL": "https://api.tokenlab.sh/v1"
      },
      "models": {
        "kimi-k3": {
          "name": "Kimi K3",
          "tool_call": true,
          "reasoning": true,
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 1048576,
            "output": 131072
          }
        }
      },
      "npm": "@ai-sdk/openai-compatible",
      "name": "TokenLab"
    }
  }
}
KILO_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/kilo/tokenlab.jsonc" kilo models tokenlab
KILO_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/kilo/tokenlab.jsonc" kilo --model tokenlab/kimi-k3

Ayarları kaydetmek veya modelleri listelemek anahtarı ya da tamamlanmış bir isteği doğrulamaz. İstem TokenLab bakiyesini kullanır. Araçları denemeden önce yanıtı ve ilgili istek kaydını kontrol edin; yardımcı istekler de ücretlendirilebilir.

Bu sayfada