Alat coding

Kilo Code

Hubungkan Kilo Code dan Kilo CLI ke TokenLab

Ikhtisar

Tipe: agen coding IDE dan CLI

Jalur utama: Chat Completions kompatibel OpenAI

Dukungan: jalur penyedia khusus resmi

Kilo Code mendukung penyedia kompatibel OpenAI pada ekstensi VS Code dan CLI.

Instalasi dan UI

Instal kanal pre-release Kilo Code di VS Code atau instal CLI:

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

Buka Settings → Providers → Custom provider.

Simpan penyedia, model, dan pengaturan koneksi saat ini secara lokal sebelum mengedit. Kontrol ini mengubah model aktif; pulihkan nilai sebelumnya setelah selesai. Pertahankan akun yang masuk dan izin alat. Jangan timpa koneksi kompatibel OpenAI lain tanpa cadangan yang dapat dipulihkan.

KolomNilai
Provider IDtokenlab
Display nameTokenLab
Provider APIOpenAI Compatible
Base URLhttps://api.tokenlab.sh/v1
API keyTokenLab API Key Anda
Modelkimi-k3

Kilo mendeteksi model melalui /v1/models. Setelah disimpan, pilih tokenlab/kimi-k3.

Konfigurasi CLI

Ikuti langkah terminal panduan cepat untuk macOS, Linux, WSL, atau Windows PowerShell guna mengatur TOKENLAB_API_KEY tanpa menulis kunci ke riwayat perintah. Jalankan Kilo dari terminal tersebut. Untuk penggunaan berkelanjutan, gunakan pengelola rahasia lokal, bukan kunci teks biasa di profil shell.

Sebelum menjalankan Kilo 7.7.2, cadangkan konfigurasi global aktif dan periksa permission.bash. Versi ini menambahkan bash: "allow" pada konfigurasi lama tanpa aturan eksplisit tersebut, meskipun permission["*"] bernilai deny. Pertahankan aturan shell saat ini secara eksplisit: jika aturan wildcard yang ada adalah deny, gabungkan "bash": "deny" ke objek permission tanpa mengubah aturan lain. Berkas penyedia terpisah tidak mencegah migrasi klien ini.

Simpan konfigurasi di file terpisah ~/.config/kilo/tokenlab.jsonc. Jika XDG_CONFIG_HOME diatur, gunakan kilo/tokenlab.jsonc di direktori tersebut. Pertahankan kilo.json / kilo.jsonc biasa, akun, model default, dan izin. File terpisah ini hanya dimuat saat peluncuran memilihnya melalui KILO_CONFIG. Jika file atau nama penyedia sudah dipakai, pilih nama lain dan sesuaikan perintah.

{
  "$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

Menyimpan pengaturan atau menampilkan model tidak memvalidasi kunci maupun permintaan yang selesai. Prompt memakai saldo TokenLab. Periksa respons dan catatan permintaan terkait sebelum mencoba alat; permintaan tambahan juga dapat dikenai biaya.

Di halaman ini