Tutorial Integrasi Cline ke API Perantara: Konfigurasi Agen Pemrograman VS Code
Tutorial integrasi agen pemrograman open-source VS Code, Cline: cara membuat kunci sk-, mengonfigurasi API Provider, serta mengatur Base URL untuk memanggil model Claude, GPT, dan Gemini.
1. Apa itu Cline?
Cline adalah agen pemrograman AI open-source populer di VS Code yang mampu membaca basis kode, memodifikasi file, dan menjalankan perintah terminal. Secara native, Cline mendukung berbagai provider seperti Anthropic, OpenAI, dan Google (Gemini). Anda cukup mengarahkan API Provider ke gateway perantara dan memasukkan kunci sk-, maka Anda dapat menggunakan saldo platform untuk memanggil Claude, GPT, atau Gemini dengan penagihan berbasis token.
2. Persiapan
- Masuk ke konsol 极智API (Azztimes), buat kunci
sk-xxxxxxdi bagian "API Key" (kunci hanya akan ditampilkan sekali, harap simpan dengan baik). - Konfirmasi slug model yang ingin digunakan (contoh:
claude-sonnet-5,gpt-5.4,gemini-3.7-flash). - Konfirmasi alamat gateway:
https://www.relay-api.com.
3. Konfigurasi di Cline
Buka Cline → ikon roda gigi (Settings) → API Provider, pilih sesuai tipe model:
① Anthropic (untuk Claude)
Base URL : https://www.relay-api.com
API Key : sk-kunci_anda
Model ID : claude-sonnet-5
② OpenAI Compatible (untuk GPT)
Base URL : https://www.relay-api.com/v1
API Key : sk-kunci_anda
Model ID : gpt-5.4③ Untuk Gemini: Pilih provider Google Gemini (atau OpenAI-compatible), gunakan Base URL https://www.relay-api.com/v1beta, dan Model ID gemini-3.7-flash (nama model mengikuti jalur URL).
Setelah selesai, klik Connect / Continue untuk verifikasi. Pastikan Base URL sesuai dengan tabel di bawah.
4. Referensi Alamat Interface
| Grup Model | Alamat (Base URL) | Protokol |
|---|---|---|
| Claude / Anthropic | https://www.relay-api.com | Anthropic Messages |
| GPT / OpenAI | https://www.relay-api.com/v1 | OpenAI Chat Completions |
| Gemini | https://www.relay-api.com/v1beta | Google generateContent |
5. Pemecahan Masalah Umum
| Gejala | Solusi |
|---|---|
| 401 / 403 | Kunci tidak valid, belum diaktifkan, atau saldo tidak mencukupi; pastikan kunci sk- benar dan saldo terisi. |
| 404 / Model tidak tersedia | Nama model tidak cocok dengan slug platform, atau model belum diaktifkan; periksa kembali Model ID. |
| Unknown model | Pastikan Model ID yang dimasukkan tepat (perhatikan huruf besar/kecil); periksa di model marketplace. |
Saran Keamanan: Jangan masukkan kunci API ke dalam repositori publik, gunakan .env atau variabel lingkungan. Buat kunci terpisah untuk setiap alat agar lebih mudah memantau statistik dan kuota penggunaan.
