Kilo Code dengan penyedia kustom: DeepSeek, Claude, atau model apa pun yang kompatibel dengan OpenAI

Kilo Code adalah agen coding open-source untuk VS Code, JetBrains, dan terminal. Kilo Code menerima API apa pun yang kompatibel dengan OpenAI sebagai penyedia kustom. Kami menyiapkan Zurelay di Kilo CLI, yang membaca file pengaturan yang sama dengan ekstensi editor, menjalankan tugas di DeepSeek V4.1 Flash dan Claude Sonnet 5.5, serta mencatat setiap error yang muncul.

· Panduan Zurelay · Harga diperbarui secara langsung

Di VS Code

  1. Buka pengaturan Kilo Code (ikon roda gigi) lalu masuk ke tab Providers. Di bagian bawah, klik Custom provider.
  2. Isi Provider ID dengan zurelay, isi nama tampilan, lalu atur Provider API ke OpenAI Compatible.
  3. Masukkan base URL, https://api.zurelay.com/v1, dan kunci Anda. Gunakan Fetch models untuk memuat daftar model dan tambahkan yang Anda inginkan, lalu kirim.
  4. Pilih model Zurelay di menu model pada obrolan.

Langkah-langkah ini mengikuti dokumentasi penyedia dari Kilo. Kami menjalankan penyiapan di Kilo CLI. Menurut dokumentasi Kilo, CLI, VS Code, dan JetBrains membaca file konfigurasi yang sama, sehingga provider yang disiapkan di satu tempat juga muncul di yang lain.

Di Kilo CLI, atau dengan mengedit file

Kilo menyimpan pengaturannya di ~/.config/kilo/kilo.jsonc, yaitu %USERPROFILE%\.config\kilo\kilo.jsonc di Windows. Ini adalah file yang kami uji, dengan harga Zurelay saat ini per 1M token:

~/.config/kilo/kilo.jsonc
{
"$schema": "https://app.kilo.ai/config.json",
"model": "zurelay/deepseek-v4.1-flash",
"small_model": "zurelay/deepseek-v4.1-flash",
"provider": {
"zurelay": {
"npm": "@ai-sdk/openai-compatible",
"name": "Zurelay",
"options": {
"baseURL": "https://api.zurelay.com/v1",
"apiKey": "{env:ZURELAY_API_KEY}"
},
"models": {
"deepseek-v4.1-flash": {
"name": "DeepSeek V4.1 Flash",
"cost": { "input": 0.03, "output": 0.12, "cache_read": 0.00074 }
},
"claude-sonnet-5-5": {
"name": "Claude Sonnet 5.5",
"cost": { "input": 0.79, "output": 3.95, "cache_read": 0.079 }
}
}
}
}
}

Lalu instal CLI, atur kunci, dan jalankan tugas:

terminal
npm install -g @kilocode/cli
export ZURELAY_API_KEY="zr_live_..."
kilo models zurelay
kilo run -m zurelay/claude-sonnet-5-5 "Add a README for this project"
kilo # or the full terminal UI

Tiga error yang kami temui

  1. Provider not found: zurelay. Konfigurasi pertama kami berisi base URL dan kunci tetapi tidak ada models, karena kami mengira Kilo akan memuatnya dari API. CLI tidak melakukannya: penyedia tanpa daftar model dianggap tidak ada. Cantumkan setiap model yang Anda inginkan.
  2. environment references are not allowed in project config. Setelah dipindahkan ke .kilo/kilo.jsonc di proyek, file yang sama ditolak karena {env:ZURELAY_API_KEY}, dan setiap model kemudian mengembalikan Model not found. Kilo tidak mau membaca rahasia dari konfigurasi proyek itu sendiri, jadi simpan penyedia di file global.
  3. Setiap tugas menampilkan $0.00 di kilo stats. Kilo hanya menghitung pengeluaran untuk model yang memiliki cost, dalam dolar per 1M token. Dengan itu, biaya setiap pesan di kilo export cocok dengan tagihan kami: $0.0000406 dibanding $0.000041. Tabel statistik masih membulatkan ke sen, sehingga tugas kecil tampil sebagai $0.00 di sana.

Biaya dalam pengujian kami

Di repositori git baru, agen bawaan Kilo menulis file Python kecil di DeepSeek V4.1 Flash, mengeditnya di Claude Sonnet 5.5, lalu menambahkan satu baris lagi di DeepSeek. Setiap kali, agen memakai alat filenya dengan benar. Zurelay menagih:

ModelTugasPermintaanToken prompt (dari cache)Biaya
DeepSeek V4.1 FlashBuat hello.py231,842 (0)$0.00097
Claude Sonnet 5.5Edit hello.py490,282 (44,721)$0.041
DeepSeek V4.1 FlashTambahkan satu baris komentar348,267 (15,360)$0.001

Setiap permintaan membawa instruksi dan definisi alat dari Kilo, sekitar 16.000 token di DeepSeek dan 22.000 di Claude, sebelum kode Anda sendiri. Karena itu harga model lebih berpengaruh daripada ukuran tugas, dan caching sangat membantu: pada tugas Claude, separuh dari semua token prompt berasal dari cache.

Yang perlu diketahui

  • Pilih OpenAI Compatible bahkan untuk model GPT dan Grok. Opsi OpenAI Responses milik Kilo memanggil Responses API dari OpenAI, yang tidak disediakan oleh Zurelay.
  • Pilih model yang mendukung tool calling. Agen Kilo membaca dan mengedit file lewat alat, jadi model tanpa fitur itu hanya bisa mengobrol.
  • small_model menangani judul dan tugas cepat lainnya. Model murah seperti DeepSeek V4.1 Flash sudah cukup.
  • npm 11 melewati skrip instalasi CLI pada kami (install scripts not yet covered by allowScripts). Perintah kilo berhasil dijalankan tanpanya.

Harga model yang akan Anda jalankan

Harga resmi lab dan harga Zurelay per 1M token:

ModelInputOutputDi Zurelay (input / output)
DeepSeek V4.1 Flash$0.30$1.20$0.03 / $0.12
Claude Sonnet 5.5$2.00$10.00$0.79 / $3.95
Claude Opus 5.5$4.00$20.00$1.40 / $7.00
GPT-6.1 Terra$1.00$5.00$0.25 / $1.25
Gemini 3.8 Flash$0.75$3.75$0.22 / $1.10
Kimi K3.1 Pro$2.00$10.00$0.80 / $4.00
GLM-5.3$1.40$4.40$0.38 / $1.21

Diuji pada 3 November 2026 dengan Kilo CLI 7.8.18 di Windows, menggunakan API Zurelay. Panduan singkat pengaturannya ada di Kilo Code di dokumentasi. Dokumentasi Kilo sendiri: penyedia yang kompatibel dengan OpenAI dan model kustom.

Semua model dengan satu API key yang kompatibel dengan OpenAI, di bawah harga resmi. Saldo mulai $10, tanpa langganan.Dapatkan kunci API Anda

Tanya jawab

Pertanyaan umum

Ada pertanyaan lain? Tanyakan kepada tim kami dan kami akan menjawab lewat email.

Bagaimana cara menambahkan penyedia kustom di Kilo Code?

Buka pengaturan Kilo Code, masuk ke tab Providers, lalu klik Custom provider di bagian bawah. Beri ID penyedia, pilih OpenAI Compatible sebagai Provider API, masukkan base URL dan kunci API, tambahkan model yang Anda inginkan, lalu kirim.

Di mana file konfigurasi Kilo Code berada?

Secara global di ~/.config/kilo/kilo.jsonc (%USERPROFILE%\.config\kilo\kilo.jsonc di Windows), dan per proyek di kilo.jsonc atau .kilo/kilo.jsonc pada root proyek. CLI, VS Code, dan JetBrains membaca file yang sama.

Mengapa Kilo menampilkan Provider not found?

Dalam pengujian kami, provider tidak memiliki model yang terdaftar. Kilo CLI hanya menampilkan model dari provider kustom yang terdaftar di bawah models di kilo.jsonc, jadi tambahkan setiap ID model yang Anda inginkan di sana.

Mengapa Kilo menampilkan pesan environment references are not allowed in project config?

Kilo tidak memproses {env:VAR} di file konfigurasi milik proyek itu sendiri, sehingga referensi kunci di sana ditolak. Sebagai gantinya, letakkan provider beserta kunci {env:...}-nya di file global ~/.config/kilo/kilo.jsonc.

Mengapa Kilo Code menampilkan $0.00 untuk penggunaan saya?

Kilo hanya menghitung harga model dari provider kustom jika model tersebut memiliki entri cost: input, output, dan cache_read dalam dolar per 1M token. Tambahkan entri itu ke setiap model di kilo.jsonc. Selain itu, kilo stats membulatkan ke sen, sehingga tugas kecil tampil sebagai $0.00.

Apakah Kilo CLI memakai pengaturan yang sama dengan ekstensi VS Code?

Ya. Dokumentasi Kilo menyebutkan bahwa CLI, VS Code, dan JetBrains membaca file konfigurasi JSONC yang sama, sehingga provider yang ditambahkan di satu tempat juga muncul di yang lain.

Panduan lainnya

Tak perlu lagi bayar harga resmi.
Mulai berhemat hari ini.

Buat kunci API dalam hitungan detik, arahkan SDK yang sudah Anda gunakan ke Zurelay, dan setiap permintaan jadi hingga 90% lebih murah sejak token pertama.