Aider adalah AI pair programmer yang jalan di terminal. Ia mengedit file langsung di repo kamu dan membuat commit git yang rapi untuk setiap perubahan, sehingga mudah di-review dan di-undo.
Aider mendukung endpoint OpenAI-compatible dan cukup diatur lewat satu file config, jadi menyambungkan gateway butuh waktu kurang dari lima menit.
Sebelum mulai
- Paket AI Gateway aktif (Token Plan atau Pay As You Go). Belum punya? Pilih paket dulu di sini.
- API key aktif dari dashboard gateway.
- Aider sudah terinstal. Belum? Jalankan python -m pip install aider-chat.
- Satu Model ID dari tabel harga model.
Langkah integrasi
- 1
Isi base URL dan API key di .aider.conf.yml
Aider membaca dua nilai dari file config: openai-api-base untuk alamat gateway dan openai-api-key untuk autentikasi.
Taruh .aider.conf.yml di root repo untuk setelan per project, atau di home (~/.aider.conf.yml) supaya berlaku untuk semua repo di komputer kamu.
.aider.conf.yml openai-api-base: https://ai.appverse.id/v1 openai-api-key: API_KEY_KAMU - 2
Jalankan Aider dengan model gateway
Masuk ke folder repo git kamu, lalu jalankan Aider dengan flag model. Prefix openai/ memberi tahu Aider memakai klien OpenAI-compatible ke base URL custom di atas.
Terminal aider --model openai/MODEL_ID_DARI_DASHBOARD - 3
Uji dan pantau hasilnya
Kirim satu permintaan kecil, misalnya minta Aider memperbaiki typo di satu file. Perubahan akan di-commit otomatis oleh Aider, dan kamu bisa memeriksa dengan git log.
Request yang lewat tercatat di dashboard gateway, lengkap dengan jumlah token per periode.
Tips pemakaian
- Bila kamu menaruh .aider.conf.yml di root repo, tambahkan file itu ke .gitignore supaya key tidak ikut ter-commit. Alternatifnya taruh di home (~/.aider.conf.yml) yang terpisah dari repo.
- Ganti model di tengah sesi dengan perintah /model tanpa keluar dari Aider.
- Model dengan kuota Token Plan hanya bisa dipakai bila key kamu berasal dari Token Plan. Key saldo Pay As You Go memakai model pada tabel Pay As You Go.
Pertanyaan yang sering muncul
Kenapa modelnya perlu prefix openai/?
Prefix itu memilih klien OpenAI-compatible di dalam Aider, yang kemudian memakai nilai openai-api-base dari .aider.conf.yml sebagai alamat gateway. Tanpa prefix, Aider mencoba menebak provider dari nama model dan bisa salah arah.
Muncul error 401 Unauthorized. Apa yang dicek?
Pastikan openai-api-key di .aider.conf.yml tersalin utuh tanpa spasi, nilai openai-api-base persis https://ai.appverse.id/v1, dan paket gateway kamu masih aktif.
Apakah kode repo saya disimpan di gateway?
Tidak. Gateway menerapkan ZDR (Zero Data Retention): konten yang dikirim Aider tidak disimpan, tidak dibaca, dan tidak dipakai untuk training.
Apakah cara ini juga berlaku untuk Aider Web UI?
Nilai yang sama berlaku, hanya tempatnya beda. Isi base URL dan API key di pengaturan provider OpenAI-compatible milik antarmuka yang kamu pakai, lalu isi model dengan Model ID gateway.