Asisten coding seperti Cline, Roo Code, Continue, dan Cursor bisa memakai API AI apa pun yang kompatibel dengan OpenAI. Caranya, pilih penyedia "OpenAI Compatible" atau ganti OpenAI base URL, lalu isi tiga hal: base URL https://ai.serverhost.store/v1, API key dari panel, dan nama model dari daftar harga.
Nama menu di bawah mengikuti versi yang umum dipakai saat artikel ini ditulis. Ekstensi seperti ini sering diperbarui, jadi letak tombolnya bisa sedikit berbeda.
Yang perlu disiapkan
- API key dari menu Pay As You Go, tab API key, di panel. Buat key khusus untuk coding agar biayanya terpisah.
- Nama model dari daftar harga di halaman API AI. Untuk coding, pilih model yang mendukung tool calling.
Cline dan Roo Code di VS Code
- Pasang ekstensi Cline atau Roo Code dari marketplace VS Code.
- Buka panel ekstensi, lalu masuk ke pengaturan (ikon roda gigi).
- Pada API Provider, pilih OpenAI Compatible.
- Isi Base URL:
https://ai.serverhost.store/v1. - Isi API Key dengan key dari panel.
- Isi Model ID dengan nama model persis seperti di daftar harga.
- Simpan, lalu coba dengan tugas kecil, misalnya meminta penjelasan satu file.
Pengaturan konteks, seperti batas jendela konteks dan harga per token, bisa diisi manual di bagian model info agar perkiraan biaya di ekstensi mendekati tagihan sebenarnya.
Continue di VS Code atau JetBrains
Continue memakai file konfigurasi. Tambahkan model dengan provider openai dan apiBase kustom, kurang lebih seperti ini:
models:
- name: Model coding
provider: openai
model: NAMA_MODEL
apiBase: https://ai.serverhost.store/v1
apiKey: sk-xxxx
Format file konfigurasi Continue pernah berubah antar versi (JSON lalu YAML). Sesuaikan dengan dokumentasi versi yang Anda pakai, tetapi tiga nilai utamanya tetap sama.
Cursor
- Buka Settings, lalu bagian Models.
- Isi kolom OpenAI API Key dengan key dari panel.
- Aktifkan Override OpenAI Base URL dan isi
https://ai.serverhost.store/v1. - Tambahkan nama model kustom sesuai daftar harga, lalu verifikasi.
Catatan: beberapa fitur bawaan Cursor tetap memakai model milik Cursor sendiri. Key kustom biasanya dipakai untuk chat dan perintah yang memilih model kustom tersebut.
Agar biaya coding tetap terkendali
Agent coding mengirim banyak konteks: isi file, hasil perintah terminal, dan riwayat langkah. Satu tugas bisa memakan puluhan ribu token input. Beberapa kebiasaan yang membantu:
- Mulai tugas baru untuk pekerjaan baru, jangan meneruskan percakapan yang sudah sangat panjang.
- Sebut file yang relevan secara spesifik daripada meminta agent membaca seluruh proyek.
- Pakai model yang lebih murah untuk tugas ringan seperti menulis komentar atau test sederhana.
- Pantau log pemakaian per key di panel setelah sesi coding pertama untuk melihat pola biayanya.
Rumus dan contoh perhitungannya ada di artikel biaya API AI per token.
Masalah yang sering terjadi
Ekstensi menampilkan error koneksi
Pastikan base URL diakhiri /v1 tanpa garis miring tambahan dan tanpa /chat/completions.
Agent tidak bisa menjalankan perintah atau mengedit file
Model yang dipilih kemungkinan tidak mendukung tool calling dengan baik. Coba model lain yang ditandai mendukung tool calling.
Error model tidak ditemukan
Salin nama model langsung dari daftar harga. Huruf besar kecil dan tanda hubung berpengaruh.