Jalankan Kilo Code di model katalog apa pun lewat OpenAI Compatible.
Updated 2026-07-30
Kilo Code merilis flow custom-provider yang dibangun untuk gateway: pilih OpenAI Compatible sebagai Provider API, setel Base URL ke https://api.apisrouter.com/v1, tempel satu key, dan Kilo auto-fetch daftar model dari /v1/models. Id kelas Claude, Kimi, dan Codex menjadi backend yang bisa dipertukarkan untuk agent-nya.
Jawaban singkat: satu entri custom provider.
Buka pengaturan Kilo Code lewat ikon gear, masuk ke tab Providers, dan pilih opsi custom provider. Beri Provider ID dan display name, setel Provider API ke OpenAI Compatible, Base URL ke https://api.apisrouter.com/v1, dan tempel key Anda. Begitu Base URL dan key valid, Kilo meng-query listing /v1/models endpoint dan menyajikan picker yang bisa dicari dari setiap id yang tersedia, jadi Anda memilih claude-sonnet-4-6 atau kimi-k2.7-code dari daftar alih-alih mengetiknya secara buta. Model juga bisa ditambahkan manual, dan custom HTTP header didukung sebagai pasangan key-value jika Anda membutuhkannya. Simpan, dan task berikutnya agent merutekan lewat gateway.
Provider ID: apisrouter
Display name: APIsRouter
Provider API: OpenAI Compatible
Base URL: https://api.apisrouter.com/v1
API key: sk-YOUR-APISROUTER-KEY
Models: pick from the auto-fetched list
(e.g. claude-sonnet-4-6, kimi-k2.7-code)Bagaimana Kilo Code memakai provider.
Kilo Code (sekitar 26K bintang GitHub) adalah AI coding agent open-source untuk VS Code: ia merencanakan, mengedit file, menjalankan command, dan iterasi atas kegagalan dengan approval gate, dalam garis keturunan Roo dan Cline. Loop itu punya bentuk traffic yang spesifik: context panjang masuk, tool call dan diff keluar, banyak giliran per task, yang membuat model di baliknya jadi pengungkit kualitas sekaligus pendorong biaya. Provider OpenAI Compatible mengirim loop itu sebagai chat completions standar ke Base URL Anda, dengan id model sebagai string biasa. Format wire-nya tidak peduli vendor mana, yang membuat belanja model sungguhan jadi mungkin: claude-sonnet-4-6, kimi-k2.7-code, dan gpt-5.6-sol adalah entri yang bisa dipertukarkan di balik satu provider, alih-alih tiga akun vendor dengan tiga setup billing. Untuk tuning per-model, batas token, perilaku tool-calling, dan varian hidup di file config kilo.jsonc, yang bisa Anda edit langsung saat model membutuhkan pengaturan yang tidak diekspos UI. Setel batas yang dideklarasikan dari dokumentasi model, bukan dari optimisme: agent mengemas context secara agresif, dan window yang dibesar-besarkan gagal justru pada task terbesar.
Memilih model coding untuk loop Kilo.
Mode Kilo membiarkan jenis kerja yang berbeda membawa konfigurasi yang berbeda, dan cara jujur mengeksploitasi itu adalah empiris: jalankan kelas task yang sama pada dua id selama seminggu, lalu baca pengeluaran per-model di konsol gateway berdampingan dengan seberapa sering Anda harus turun tangan. Loop agent adalah cara paling intensif-token memakai model, jadi perbedaannya bisa diukur, bukan perasaan.
- claude-sonnet-4-6 adalah default yang bisa diandalkan: tool calling yang kuat, diff yang bersih, dan recovery yang baik saat command gagal di tengah task.
- kimi-k2.7-code adalah pilihan volume untuk sesi agentic panjang, disetel-untuk-kode dan diberi harga untuk loop banyak-giliran yang benar-benar dijalankan Kilo.
- gpt-5.6-sol cocok untuk edit terlingkup cepat dan run perbaikan-test di mana latensi per-giliran membentuk sesinya.
- claude-opus-4-7 layak mendapat tarifnya pada task sulit: refactor lintas-file, kerja arsitektur, debugging yang membutuhkan gambaran utuh di context.
- gpt-5.5 adalah generalis frontier untuk di-A/B terhadap Claude di repository Anda sendiri alih-alih di tabel benchmark.
Bayar sesuai pemakaian · di bawah harga resmi
Selected models are priced below official list prices. Exact input, output, cache, and per-request prices are shown for each model.
| Model | Harga Resmi | Harga Kami |
|---|---|---|
| Claude Sonnet 4.6 | $3.00 / $15.00 per M | $2.40 / $12.00 per M |
| Claude Opus 4.7 | $5.00 / $25.00 per M | $4.00 / $20.00 per M |
| Kimi K2.7 Code | $0.95 / $4.00 per M | $1.00 / $4.00 per M |
| GPT-5.6 Sol | $5.00 / $30.00 per M | $4.00 / $24.00 per M |
| GPT-5.5 | $5.00 / $30.00 per M | $4.00 / $24.00 per M |
Mode kegagalan spesifik Kilo Code.
Debug dalam urutan standar: curl listing model, curl satu completion dengan id persis, dan baru sesudah itu sesuaikan pengaturan Kilo. Dua command memisahkan masalah gateway dari konfigurasi editor secara bersih.
- Model picker muncul kosong: Base URL atau key-nya salah, karena picker diisi dari panggilan /v1/models live. Curl listing-nya dengan nilai yang sama untuk konfirmasi.
- 404 pada setiap request: Base URL kehilangan /v1-nya, atau Anda menempelkan path /chat/completions lengkap di tempat yang seharusnya base. Kilo menerima URL endpoint lengkap, tapi hanya jika itu menunjuk ke route chat-completions yang benar.
- Perilaku terpotong atau amnesia di dalam task: batas context yang dideklarasikan di kilo.jsonc melebihi yang benar-benar didukung model. Gunakan nilai yang terdokumentasi.
- Tool call yang dinarasikan alih-alih dieksekusi: id yang dipilih lemah dalam function calling. Jalankan ulang task di claude-sonnet-4-6 untuk memisahkan pilihan model dari konfigurasi sebelum menyentuh pengaturan.
- Catatan khusus-Azure dari dokumentasi: deployment Azure GPT-5 menolak field max_tokens yang dikirim provider OpenAI-compatible custom, jadi Azure sebaiknya memakai provider azure native Kilo. Tidak relevan untuk gateway, tapi menjelaskan error yang membingungkan jika Anda menguji keduanya.
Siapa yang merutekan Kilo Code melalui gateway.
- Developer yang menginginkan Claude menggerakkan agent tanpa hubungan billing Anthropic terpisah, di atas saldo prepaid dengan awalan gratis tanpa kartu.
- Pembelanja model yang memakai picker auto-fetch untuk mencoba id coding pada task nyata di repository nyata mereka.
- Pengguna berat yang memasangkan model frontier untuk kerja tingkat-perencanaan dengan model volume untuk sesi eksekusi panjang.
- Tim yang mengukur pengeluaran agent per developer dengan penggunaan per-key alih-alih merekayasa-balik tagihan vendor bersama.
- Orang yang sudah merutekan tool lain lewat gateway dan menginginkan agent VS Code di key dan log penggunaan yang sama.
Verifikasi endpoint dan jalankan task pertama.
Buktikan separuh gateway dengan curl sebelum mengonfigurasi editor: daftar model, lalu kirim satu completion dengan id yang Anda niatkan untuk dipilih. Saat keduanya lolos, sisanya ada di form provider. Lalu beri Kilo task nyata kecil dengan goal yang jelas dan amati giliran pertamanya. Tool call yang bersih dan edit yang masuk akal berarti id-nya cocok dengan loop; error keras memetakan ke tiga field itu. Setelah task mengalir, konsol APIsRouter menunjukkan model, token, dan pengeluaran per request, yang menjadi tempat seminggu pemakaian agent berubah jadi angka konkret per model.
curl -s https://api.apisrouter.com/v1/models \
-H "Authorization: Bearer $APISROUTER_API_KEY" | head -50
curl -s https://api.apisrouter.com/v1/chat/completions \
-H "Authorization: Bearer $APISROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kimi-k2.7-code",
"messages":[{"role":"user","content":"ping"}]}'Pertanyaan umum
Bagaimana cara menambahkan provider OpenAI-compatible ke Kilo Code?
Gear pengaturan → tab Providers → custom provider. Setel Provider API ke OpenAI Compatible, Base URL ke https://api.apisrouter.com/v1, dan tempel key Anda. Kilo lalu auto-fetch daftar model dari /v1/models dan Anda memilih id dari daftar yang bisa dicari.
Bisakah Kilo Code menjalankan model Claude lewat provider ini?
Ya. Provider meneruskan id model sebagai string biasa lewat chat completions standar, jadi claude-sonnet-4-6 dan claude-opus-4-7 bekerja dengan cara yang sama seperti id GPT, dalam satu key, dan berganti vendor hanya pilihan picker.
Mengapa daftar model kosong setelah saya menambahkan provider?
Auto-fetch mengisi dari panggilan /v1/models live, jadi daftar kosong berarti Base URL atau key-nya salah. Curl listing-nya dengan nilai yang sama; jika itu berhasil, periksa ulang apa yang benar-benar Anda simpan di form provider. Model juga bisa ditambahkan manual.
Di mana saya mengatur context window dan batas token untuk model custom?
Di kilo.jsonc, file config Kilo, yang membawa batas token per-model, pengaturan tool-calling, dan varian di luar yang diekspos form provider. Gunakan nilai terdokumentasi model; batas yang dibesar-besarkan gagal pada task terbesar.
Haruskah API key masuk ke form?
Field key adalah jalur normal, tapi opsional jika Anda menangani autentikasi lewat custom header, yang didukung form provider sebagai pasangan key-value. Untuk setup gateway standar, field key adalah pilihan yang tepat.
Bagaimana saya tahu berapa biaya seminggu Kilo Code?
Baca tampilan penggunaan per-key di konsol APIsRouter: token dan pengeluaran per request dan per model. Task agent masing-masing puluhan request, jadi log adalah satu-satunya ukuran jujur berapa biaya pola pemakaian Anda.