Dokumentasi
Kilo Code
Penyedia khusus Kilo Code terdiri atas empat kolom. Isi semuanya dan ekstensi akan berkomunikasi dengan Claude dan GPT melalui satu kunci — ekstensi tidak pernah mengetahui vendor mana yang berada di balik endpoint.
Providers → Custom provider → OpenAI Compatible, base URL dengan /v1, dan model id Claude yang diketik — Kilo Code tidak pernah mengetahui vendor di baliknya.
Provider ID kunavo
Display name Kunavo
Provider API OpenAI Compatible
Base URL https://api.kunavo.com/v1
API key sk-kn-...
Models claude-sonnet-5
claude-opus-5
claude-haiku-4-5/v1 — Kilo Code hanya menambahkan rute, dan contoh yang didokumentasikannya sendiri berakhir dengan /v1. Ini kebalikan dari klien bergaya Anthropic yang mengharuskan origin tanpa akhiran.OpenAI Compatible lalu memasukkan ID model Claude adalah kombinasi yang dimaksud: ID tersebut diselesaikan di endpoint, bukan di ekstensi.sk-kn-) dan tambahkan kredit mulai dari $10 — panggilan dibayar dari saldo tersebut, dan panggilan yang gagal tidak ditagihkan. Dasbor kemudian terbuka pada penyiapan Kilo Code.Langkah demi langkah
- Buat key di
/app/keysdan salin — key hanya ditampilkan sekali. - Buka pengaturan Kilo Code (ikon roda gigi), buka tab Providers, gulir ke bawah, lalu klik Custom provider.
- Isi Provider ID, Display name, Provider API =
OpenAI Compatible, Base URL, dan API key seperti di atas. - Di bagian Models, tambahkan ID secara manual atau ambil dari daftar yang diambil otomatis — Kunavo merespons
GET /v1/models, sehingga daftar terisi dengan sendirinya. - Pilih penyedia di pemilih mode obrolan, lalu kirim pesan. Tetapkan model murah ke mode yang berjalan terus-menerus dan model mahal ke mode yang melakukan perencanaan.
Diperiksa terhadap Halaman penyedia OpenAI Compatible Kilo Code pada 6 September 2026. Pengaturan pihak ketiga dapat berubah; jika nama bidang di sini tidak lagi sama dengan yang Anda lihat, halaman tersebut adalah acuan, bukan halaman ini.
Verifikasi sebelum men-debug klien
Satu permintaan menentukan apakah masalahnya ada pada endpoint, kunci, atau berkas konfigurasi. Jika ini mengembalikan JSON, base URL dan kunci yang sama berfungsi di Kilo Code.
# Settles whether a failure is the endpoint, the key, or the client.
curl -sS https://api.kunavo.com/v1/models \
-H "Authorization: Bearer sk-kn-..."ID model yang harus dimasukkan ke bidang
Setiap model teks dapat diakses melalui ID model — daftar terkininya ada di GET /v1/models, dan katalog beserta harga ada di halaman model. Tarif dalam USD per 1 juta token, input / output.
| ID model | Kunavo masuk / keluar | Kegunaannya di Kilo Code |
|---|---|---|
claude-sonnet-5 | $1.40 / $7.00 | Mode Code dan Architect — model kerja bawaan |
claude-opus-5 | $3.50 / $17.50 | Mode Architect untuk pemfaktoran ulang besar, saat rencana yang keliru berdampak mahal |
claude-haiku-4-5 | $0.70 / $3.50 | Mode Ask dan pemeriksaan cepat berkas, saat volume menjadi faktor utama |
gpt-5-6-sol | $2.00 / $12.00 | pendapat kedua dari keluarga model berbeda dengan kunci yang sama |
Pertanyaan umum
Bagaimana cara menambahkan penyedia khusus ke Kilo Code?
Buka pengaturan Kilo Code melalui ikon roda gigi, buka tab Providers, gulir ke bagian bawah daftar, lalu klik "Custom provider". Isi Provider ID dan Display name, atur Provider API ke "OpenAI Compatible", tempel URL dasar dan API key endpoint, lalu tambahkan ID model secara manual atau dari daftar yang diambil otomatis. Penyedia tersebut kemudian muncul di pemilih mode seperti penyedia bawaan lainnya.
Bisakah Kilo Code menggunakan model Claude tanpa akun Anthropic?
Bisa. Provider API "OpenAI Compatible" di Kilo Code menunjukkan protokol komunikasi, bukan vendornya, dan meneruskan ID model langsung ke URL dasar yang Anda konfigurasi. Karena itu, ID Claude diselesaikan di endpoint tersebut, bukan di ekstensi; jadi kredensial yang Anda gunakan adalah milik endpoint, bukan Anthropic.
Apakah URL dasar Kilo Code harus diakhiri dengan /v1?
Ya, untuk endpoint yang kompatibel dengan OpenAI. Kilo Code hanya menambahkan rute — /chat/completions, /models — jadi URL dasar harus berupa root /v1, misalnya https://api.kunavo.com/v1. Contoh yang didokumentasikan Kilo Code sendiri menggunakan akhiran yang sama. Jika /v1 tidak disertakan, hasilnya 404, bukan kesalahan autentikasi.
Mengapa Kilo Code tidak menampilkan model setelah saya menambahkan penyedia?
Daftar model diambil dari rute /v1/models endpoint menggunakan kunci yang Anda masukkan. Jadi, daftar kosong biasanya berarti kunci atau URL dasarnya keliru, bukan berarti penyedia tidak memiliki model. Uji pasangan yang sama dengan curl biasa ke /v1/models: jika JSON diterima, masalahnya ada pada konfigurasi ekstensi; 401 berarti masalah pada kunci; 404 berarti masalah pada URL. Model juga selalu dapat dimasukkan secara manual.