BaruArahkan agen apa pun ke UberLLM — satu key, semua model, harga resmi atau lebih murah.
UberLLM

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 atur show-model-warnings: false.
  • Untuk mempertahankan pengaturan, letakkan kedua variabel dalam file .env di repo Anda, atau gunakan ~/.aider.conf.yml dengan openai-api-base, openai-api-key dan model.
  • Atur --weak-model yang 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).