Aider
Aider terhubung ke setiap endpoint yang kompatibel dengan OpenAI melalui dua variabel lingkungan dan prefiks model openai/. Panduan langkah demi langkah dengan pilihan model langsung: Aider setup.
Penyiapan
macOS / Linux:
export OPENAI_API_BASE=https://api.uberllm.dev/v1
export OPENAI_API_KEY=ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Windows:
setx OPENAI_API_BASE https://api.uberllm.dev/v1
setx OPENAI_API_KEY ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
(Buka terminal baru setelah setx.)
Jalankan
Awali model dengan openai/ agar Aider merutekannya melalui jalur yang kompatibel dengan OpenAI. Hanya openai/ pertama itu yang dihapus; sisanya adalah UberLLM id:
aider --model openai/deepseek/deepseek-v4.1-flash
Format Edit dan Peta Repo
Aider memilih pengaturan edit berdasarkan nama model. Untuk nama yang tidak dikenalnya, ia menulis ulang seluruh file dan mematikan peta repo. Beritahu pengaturan yang lebih baik di .aider.model.settings.yml (folder beranda atau root repo); name harus sama persis dengan --model:
- name: openai/deepseek/deepseek-v4.1-flash
edit_format: diff
use_repo_map: true
Catatan
- Aider mencetak peringatan model untuk model yang tidak dikenalnya (ukuran konteks dan
harga). Ini tidak menghentikannya berfungsi. Tambahkan angka di
.aider.model.metadata.json, atau aturshow-model-warnings: false. - Untuk mempertahankan pengaturan, letakkan kedua variabel dalam file
.envdi repo Anda, atau gunakan~/.aider.conf.ymldenganopenai-api-base,openai-api-keydanmodel. - Atur
--weak-modelyang murah (pesan commit, ringkasan), misalnya--weak-model openai/deepseek/deepseek-v4.1-flash. - Setiap panggilan dikirim ke penyedia pihak ketiga yang tersedia untuk model tersebut (lihat Model & routing).