Kembali ke panduan
Integrasi·10 Juli 2026·Diperbarui 10 Oktober 2026·Baca 8 menit

Kilo Code dengan API Claude — konfigurasi base URL (juga Cline dan Roo Code)

Kilo Code, Cline, dan Roo Code semuanya menerima endpoint kustom yang kompatibel dengan OpenAI: tiga bidang cukup untuk menjalankan Claude di VS Code, sekitar 30% di bawah tarif Anthropic. Panduan langkah demi langkah untuk setiap alat, pilihan model, dan biaya nyata sebuah sesi.

Kilo Code, Cline, dan Roo Code adalah agent coding AI open source yang paling banyak digunakan di VS Code — dan ketiganya menerima endpoint kompatibel OpenAI khusus. Jadi, Anda dapat menjalankan Claude di editor Anda dengan satu kunci sk-kn-, dengan harga sekitar 30 % di bawah tarif resmi Anthropic untuk model-model utama. Panduan ini memberikan konfigurasi tiga kolom untuk setiap tool, model Claude yang harus dipilih berdasarkan tugas, dan biaya nyata sebuah sesi coding agentic.

Mengapa tool ini memerlukan kunci API

Kilo Code, Cline, dan Roo Code tidak menyertakan model: setiap tindakan (membaca file, mengusulkan perubahan, menjalankan perintah, memeriksa hasil) adalah panggilan API yang ditagih berdasarkan token. Langganan chat seperti Claude Pro tidak mencakupnya — Anda memerlukan akses API langsung. Itulah yang disediakan Kunavo: pay-as-you-go mulai dari isi ulang $10, satu kunci untuk Claude dan GPT, saldo yang tidak pernah kedaluwarsa, serta pembayaran dengan kartu kredit dari Prancis (detail PPN dan GDPR tersedia dalam panduan Claude API di Prancis). Karena loop agentic mengirimkan kembali konteks pada setiap tahap, tarif per token adalah tuas biaya pertama untuk sebuah sesi.

Tiga kolom (semua tool)

Ketiga ekstensi menggunakan model provider yang sama — Kilo Code dan Roo Code adalah fork dari keluarga Cline — sehingga konfigurasinya identik:

parametres-provider
API Provider   OpenAI Compatible
Base URL       https://api.kunavo.com/v1
API Key        sk-kn-...          # à créer sur kunavo.com/app/keys
Model ID       claude-sonnet-5        # ou claude-opus-4-7 / claude-haiku-4-5

Buat kunci di dashboard setelah mendaftar dan mengisi saldo $10 — kunci hanya ditampilkan sekali, jadi segera simpan.

Mengonfigurasi Kilo Code

  1. Instal Kilo Code dari marketplace VS Code dan buka dari sidebar.
  2. Buka pengaturan ekstensi (ikon roda gigi), bagian Providers.
  3. Atur API Provider ke OpenAI Compatible.
  4. Base URL: https://api.kunavo.com/v1 · kunci API: sk-kn-… Anda · model: claude-sonnet-5.
  5. Simpan, lalu uji dengan permintaan sederhana (« jelaskan file ini ») sebelum membiarkannya mengubah kode.

Kilo Code memungkinkan model yang berbeda untuk setiap mode (Architect / Code / Debug) — berguna untuk merutekan perencanaan ke model yang lebih kuat dan eksekusi ke model yang lebih murah.

Mengonfigurasi Cline

  1. Instal Cline dan buka panelnya.
  2. Klik roda gigi pengaturan dan, di bawah API Provider, pilih OpenAI Compatible.
  3. Masukkan tiga nilai yang sama: base URL https://api.kunavo.com/v1, kunci Anda, dan model ID claude-sonnet-5.
  4. Jika Cline meminta metadata model (jendela konteks, batas output), gunakan angka dari halaman model.

Mengonfigurasi Roo Code

Sama seperti dua tool lainnya: Settings → Providers → API Provider → OpenAI Compatible, lalu base URL https://api.kunavo.com/v1, kunci, dan model ID. Sistem mode Roo Code (Code / Architect / Ask / Debug) juga menerima model per mode.

Ketiga tool juga menawarkan provider Anthropic native dengan opsi base URL khusus. Dengan mengarahkannya ke https://api.kunavo.com, Anda menggunakan API native Messages (/v1/messages) — menarik karena cache_control diteruskan apa adanya dan input yang di-cache ditagih sebesar 10% dari tarif input (lihat dokumen prompt caching). Kedua rute berfungsi; rute kompatibel OpenAI paling mudah untuk memulai.

Meski demikian, prompt caching itu sendiri tidak bergantung pada rute native. Pada prompt yang panjang, Kunavo menempatkan sendiri breakpoint cache pada rute kompatibel OpenAI: pada system prompt, pada definisi tool, dan pada pesan terakhir begitu percakapan berisi giliran asisten, yang dalam loop agen berarti setiap langkah setelah langkah pertama. cache_control yang ditempatkan ekstensi di sana tetap dipertahankan. Pada rute native, permintaan diteruskan persis seperti yang dikirim ekstensi dan tidak ada breakpoint yang ditambahkan: apa yang di-cache bergantung pada breakpoint yang ditempatkan ekstensi.

Model Claude mana yang harus dipilih?

TugasModelInput / output Kunavo (per 1 juta)
Coding agentic sehari-hari (default)claude-sonnet-5$1,40 / $7,00
Generasi sebelumnya, untuk prompt yang sudah disesuaikan dengannyaclaude-sonnet-4-6$2,10 / $10,50
Refactoring dan debugging sulitclaude-opus-4-7$3,50 / $17,50
Perubahan kecil, pesan commitclaude-haiku-4-5$0,70 / $3,50

Kolom model hanyalah slug pada endpoint yang sama: mengganti model adalah perubahan satu kata — tanpa kunci baru dan tanpa provider baru. Semua tarif tersedia dalam panduan harga Claude API dan di halaman harga.

Biaya nyata sebuah sesi

Tool agentic mengonsumsi banyak token berdasarkan desainnya: setiap tahap mengirimkan kembali system prompt, riwayat tugas, dan konteks file. Angka realistis dengan tarif Kunavo:

UnitToken (input / output)claude-sonnet-5Dengan tarif Anthropic
Satu tahap agentic25.000 / 1.200$0,043$0,062
Satu tugas 20 tahap~500k / ~24k~$0,87~$1,24
Satu hari kerja besar (5 tugas)—~$4,34~$6,20

Perhitungannya, siap dijalankan:

cout_session.py
# Tarifs Claude sur Kunavo (USD par 1M de tokens) : (input, output)
RATES = {
    "claude-haiku-4-5":  (0.70, 3.50),
    "claude-sonnet-5":   (1.40, 7.00),
}

def cout_etape(model, in_tokens, out_tokens):
    i, o = RATES[model]
    return in_tokens / 1_000_000 * i + out_tokens / 1_000_000 * o

# Une étape agentique : l'outil renvoie le contexte + les fichiers lus.
print(cout_etape("claude-sonnet-5", 25_000, 1_200))         # -> $0.0434
# Une tâche réaliste de 20 étapes (éditer, lancer, corriger, répéter) :
print(20 * cout_etape("claude-sonnet-5", 25_000, 1_200))    # -> ~$0.87

Menjaga tagihan tetap rendah

  1. Buka tugas baru alih-alih memperpanjang tugas yang sama. Tool mengirimkan seluruh percakapan kembali pada setiap tahap: tugas yang tidak pernah berakhir menjadi mahal secara kuadrat. Tugas baru = konteks singkat.
  2. Rutekan berdasarkan mode. Kilo Code dan Roo Code menerima model per mode — Architect pada claude-opus-4-7, Code pada claude-sonnet-5, pertanyaan cepat pada claude-haiku-4-5.
  3. Gunakan rute Anthropic native untuk caching. Input yang di-cache ditagih sebesar 10% dari tarif — pada loop yang mengirimkan kembali prefiks stabil di setiap tahap, ini adalah penghematan terbesar yang tersedia (cara kerjanya).
  4. Pantau pengeluaran berdasarkan kunci. Berikan editor kuncinya sendiri dengan batas pengeluaran di dashboard, lalu periksa di usage berapa biaya nyata satu minggu coding agentic.

Pertanyaan umum

Base URL mana yang harus digunakan untuk Kilo Code dengan Claude API?

Pilih provider « OpenAI Compatible » dan masukkan base URL https://api.kunavo.com/v1, dengan kunci Kunavo (sk-kn-...) dan slug model Claude seperti claude-sonnet-5. Tiga kolom yang sama berfungsi di Cline dan Roo Code. Untuk provider Anthropic native, gunakan https://api.kunavo.com (SDK menambahkan /v1/messages).

Bisakah saya menggunakan langganan Claude Pro dengan Kilo Code?

Tidak — langganan chat tidak mencakup akses API. Kilo Code, Cline, dan Roo Code memanggil API secara langsung dan menagih berdasarkan token. Di Kunavo, Anda mengisi saldo mulai dari $10, Claude disediakan sekitar 30 % di bawah tarif Anthropic, dan saldo tidak pernah kedaluwarsa.

Model Claude mana yang harus dipilih untuk Kilo Code?

claude-sonnet-5 ($1,40/$7,00 per 1 juta token di Kunavo) adalah pilihan default untuk coding agentic sehari-hari: kualitas kode hampir setara Opus, dengan tarif per token lebih rendah daripada claude-sonnet-4-6 ($2,10/$10,50) di Kunavo. Beralihlah ke claude-opus-4-7 untuk refactoring tersulit. Rutekan pertanyaan sederhana ke claude-haiku-4-5. Tarif lengkap tersedia dalam panduan harga Claude API.

Berapa biaya sesi coding dengan Claude?

Tool agentic mengirimkan kembali konteks pada setiap tahap: satu tahap tipikal menggunakan ~25k token input / 1,2k output, atau sekitar $0,043 pada claude-sonnet-5 dengan tarif Kunavo — sekitar $0,87 untuk tugas 20 tahap, dibandingkan ~$1,24 dengan tarif resmi Anthropic. Permintaan yang gagal tidak ditagih.

Bagaimana dengan kepatuhan GDPR?

Kunavo tidak menyediakan DPA (kontrak pasal 28 GDPR), Zero Data Retention, maupun penyimpanan data di UE: permintaan diproses di Amerika Serikat lalu diteruskan kepada penyedia model, yang menerapkan kebijakan retensi mereka sendiri. Jika proyek Anda memerlukan DPA, ZDR, atau lokasi data di UE, buat kontrak langsung dengan Anthropic, OpenAI, atau Google sesuai ketentuan perusahaan mereka. Pseudonimisasi PII sebelum pengiriman dan langkah lain dari sisi Anda dibahas dalam panduan kepatuhan GDPR untuk LLM di Prancis.