Dokumentasi

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.

Pengaturan → Penyedia → Penyedia kustom
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
URL dasar di sini tetap memakai akhiran /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.
Provider API adalah pemilih protokol, bukan vendor. Memilih OpenAI Compatible lalu memasukkan ID model Claude adalah kombinasi yang dimaksud: ID tersebut diselesaikan di endpoint, bukan di ekstensi.
Belum punya kunci? Buat akun Kunavo, buat kunci (diawali 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

  1. Buat key di /app/keys dan salin — key hanya ditampilkan sekali.
  2. Buka pengaturan Kilo Code (ikon roda gigi), buka tab Providers, gulir ke bawah, lalu klik Custom provider.
  3. Isi Provider ID, Display name, Provider API = OpenAI Compatible, Base URL, dan API key seperti di atas.
  4. Di bagian Models, tambahkan ID secara manual atau ambil dari daftar yang diambil otomatis — Kunavo merespons GET /v1/models, sehingga daftar terisi dengan sendirinya.
  5. 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.

Ini versi singkatnya. Panduan lengkap — pilihan model, biaya sesi nyata, dan mode kegagalan — ada di panduan Kilo Code + Claude.

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 modelKunavo masuk / keluarKegunaannya di Kilo Code
claude-sonnet-5$1.40 / $7.00Mode Code dan Architect — model kerja bawaan
claude-opus-5$3.50 / $17.50Mode Architect untuk pemfaktoran ulang besar, saat rencana yang keliru berdampak mahal
claude-haiku-4-5$0.70 / $3.50Mode Ask dan pemeriksaan cepat berkas, saat volume menjadi faktor utama
gpt-5-6-sol$2.00 / $12.00pendapat kedua dari keluarga model berbeda dengan kunci yang sama
Penagihan dilakukan per token dari saldo prabayar tanpa biaya bulanan — lihat penagihan. Pada konteks berulang — yang merupakan sebagian besar kiriman editor atau klien obrolan — caching prompt lebih memengaruhi tagihan daripada pilihan model.

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.