Bagian Basis Pengetahuan ▾

Navigasi

▸ Mulai di sini Berdasarkan peran

Kategori

Alat 52
Glosarium 12

Alat

Aider + Gonka AI — Pemrograman Berpasangan dengan AI

Aider adalah salah satu AI coding assistant terminal terbaik. Bekerja dengan Git, memahami struktur proyek, membuat commit, mengedit beberapa file sekaligus. Ini bukan sekadar obrolan dengan AI — ini adalah pemrograman berpasangan yang sesungguhnya, di mana mitra AI membaca kode Anda, menyarankan perubahan, dan menerapkannya.

Aider mendukung API yang kompatibel dengan OpenAI secara bawaan. Menghubungkan ke JoinGonka Gateway — 2 variabel lingkungan, 30 detik pengaturan. Setelah itu — pemrograman berpasangan tanpa batas dengan harga $0.0069/1 juta token.

Langkah 1: Instal Aider dan Dapatkan Kunci

Instalasi Aider:

# pip
pip install aider-chat

# pipx (recommended)
pipx install aider-chat

# Homebrew (macOS)
brew install aider

API key: daftar di gate.joingonka.ai/register, dapatkan 3M token gratis, buat key jg-xxx.

Langkah 2: Konfigurasi Aider

Cara termudah mendapatkan blok konfigurasi siap pakai adalah dengan installer JoinGonka:

npx @joingonka/setup --tool aider

Installer akan menanyakan key jg-… dan mencetak blok untuk .aider.conf.yml (alamat, key, model), plus .aider.model.metadata.json opsional berisi batas nyata model agar Aider tidak memperingatkan jendela konteks yang tidak dikenal. Installer tidak menulis file — tempel blok itu sendiri; installer akan memverifikasi key dan model dengan permintaan langsung ke gateway. Di bawah ini langkah-langkah yang sama.

Konfigurasi manual (rencana B)

Cara 1: variabel lingkungan (paling sederhana):

export OPENAI_API_BASE=https://gate.joingonka.ai/v1
export OPENAI_API_KEY=jg-your-key

Jalankan:

aider --model openai/MiniMaxAI/MiniMax-M2.7

Cara 2: file per proyek .aider.conf.yml di root proyek — cara paling natural: endpoint, key dan model dalam satu file, tanpa mengubah variabel lingkungan global (OPENAI_* global akan menangkap tool lain Anda yang kompatibel dengan OpenAI):

# .aider.conf.yml
openai-api-base: https://gate.joingonka.ai/v1
openai-api-key: jg-your-key
model: openai/MiniMaxAI/MiniMax-M2.7

Opsional — penyetelan halus perilaku model di .aider.model.settings.yml terpisah (file ini HANYA mengatur parameter model, bukan endpoint atau key):

# .aider.model.settings.yml
- name: openai/MiniMaxAI/MiniMax-M2.7
  edit_format: diff
  use_repo_map: true
  extra_params:
    max_tokens: 8192  # Gateway output cap

Cara 3: alias di shell agar lebih praktis:

alias gonka-aider='OPENAI_API_BASE=https://gate.joingonka.ai/v1 OPENAI_API_KEY=jg-your-key aider --model openai/MiniMaxAI/MiniMax-M2.7'

Verifikasi: masuk ke repositori Git dan jalankan gonka-aider. Aider akan menampilkan informasi model dan menawarkan menambahkan file ke konteks. Minta perubahan pada sebuah file — jika Aider membuat commit, semuanya berjalan lancar.

Kemampuan Aider + Gonka

Aider bukan sekadar chat. Ini adalah alat lengkap untuk pemrograman berpasangan (pair programming) dengan AI:

  • Bekerja dengan Git: Aider secara otomatis membuat commit untuk setiap perubahan. Sangat mudah untuk membatalkan keputusan AI melalui git undo.
  • Konteks proyek: Aider membangun peta repositori (repo map) — memahami ketergantungan antar file, impor, dan struktur proyek. Model menerima konteks penuh.
  • Edit multi-file: dapat mengubah 5-10 file secara bersamaan untuk menerapkan fitur. Setiap file adalah diff terpisah, setiap suntingan dapat dilacak.
  • Input suara: mendukung --voice — diktekan tugas alih-alih mengetik teks.
  • Linting dan tes: integrasi dengan linter dan framework tes — Aider melihat kesalahan dan memperbaikinya secara otomatis.

Dengan Gonka, semua ini sangat murah. Sesi pemrograman berpasangan tipikal (2-4 jam) menghabiskan 10-30M token — yaitu $0.01-0.03 melalui JoinGonka Gateway. Di OpenAI — $50-200 untuk sesi yang sama.

Alat terminal alternatif: Claude Code, OpenCode.

Parameter model: jendela konteks MiniMax M2.7 — 200K token, DeepSeek V4 Flash — 380K; panjang respons maksimum melalui Gateway adalah 8192 token untuk MiniMax M2.7 dan GLM-5.3 Flash, dan 32768 untuk DeepSeek V4 Flash. Untuk sebagian besar tugas pemrograman berpasangan, ini sudah mencukupi.

Aider + Gonka = pemrograman berpasangan profesional dengan AI dengan harga murah. Integrasi Git, perubahan multifile, konteks proyek — semuanya seharga $0.01-0.03/sesi, bukan $50-200 di OpenAI.

Ingin tahu lebih banyak?

Jelajahi bagian lain atau mulai hasilkan GNK sekarang.

Dapatkan token gratis →