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

Aider dengan API yang lebih murah dan kompatibel dengan OpenAI (UberLLM)

Atur OPENAI_API_BASE=https://api.uberllm.dev/v1 dan OPENAI_API_KEY ke kunci UberLLM Anda, lalu jalankan aider --model openai/<UberLLM model id>. Tambahkan file .aider.model.settings.yml agar Aider mengedit dengan diff dan menggunakan peta repo-nya.


Langkah-langkah

  1. Buat kunci di halaman kunci Anda dan tambahkan kredit.
  2. Atur dua variabel:
export OPENAI_API_BASE=https://api.uberllm.dev/v1
export OPENAI_API_KEY=ull_your_key

Windows: setx OPENAI_API_BASE https://api.uberllm.dev/v1 dan setx OPENAI_API_KEY ull_your_key, lalu buka terminal baru.

  1. Jalankan Aider dengan openai/ di depan ID UberLLM:
aider --model openai/moonshotai/kimi-k3 --weak-model openai/deepseek/deepseek-v4.1-flash

openai/ memberi tahu Aider untuk menggunakan rute yang kompatibel dengan OpenAI. Hanya bagian pertama itu yang dihapus, sehingga ID yang mencapai UberLLM adalah moonshotai/kimi-k3.

Pastikan pengeditan berjalan lancar (penting)

Aider memilih pengaturan pengeditan berdasarkan nama model. Untuk model yang tidak dikenalnya, ia akan kembali menulis ulang seluruh file dan mematikan peta repo: lebih lambat, lebih banyak token, hasil lebih buruk. Beritahukan pengaturan yang benar di .aider.model.settings.yml (di folder beranda Anda atau root repo):

- name: openai/moonshotai/kimi-k3
  edit_format: diff
  use_repo_map: true

name harus persis sama dengan yang Anda berikan ke --model.

Hentikan peringatan "jendela konteks tidak dikenal"

Aider memperingatkan bahwa ia tidak mengetahui ukuran dan harga model. Berikan angka-angka di .aider.model.metadata.json, menggunakan halaman model di uberllm.dev/models:

{
  "openai/moonshotai/kimi-k3": {
    "max_input_tokens": 200000,
    "max_output_tokens": 32000,
    "input_cost_per_token": 0.000001,
    "output_cost_per_token": 0.000004,
    "litellm_provider": "openai",
    "mode": "chat"
  }
}

Angka-angka tersebut adalah contoh: salin panjang konteks yang sebenarnya, dan bagi harga per-1M di tabel di bawah dengan 1,000,000. Aider kemudian menunjukkan biaya yang mendekati apa yang Anda bayar. Atau cukup matikan peringatan dengan show-model-warnings: false.

Simpan di file konfigurasi

.aider.conf.yml di folder home atau repo Anda:

openai-api-base: https://api.uberllm.dev/v1
openai-api-key: ull_your_key
model: openai/moonshotai/kimi-k3
weak-model: openai/deepseek/deepseek-v4.1-flash

Jangan commit file yang berisi kunci Anda.


Pemecahan Masalah

  • "Unknown context window size and costs": tidak berbahaya; tambahkan file metadata di atas.
  • Aider menulis ulang seluruh file: file pengaturan hilang atau name-nya tidak cocok dengan --model.
  • model 404 tidak ditemukan: prefix openai/ hilang, atau id setelahnya salah.
  • Variabel diabaikan di Windows: setx hanya berlaku untuk terminal baru.
  • kredit 402 tidak cukup: tambahkan kredit di halaman kredit.

Lanjutkan membaca

Model yang kuat untuk Aider

Yang pertama ada di perintah di bawah ini.

ModelID model (tempel ini)Harga sekarang
Kimi K3moonshotai/kimi-k3$0.0017 input · $0.0781 output / 1M
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00022 input · $0.0025 output / 1M
GLM 5.3z-ai/glm-5.3$0.00052 input · $0.0234 output / 1M
Claude Sonnet 5.5anthropic/claude-sonnet-5.5$0.0674 input · $0.3369 output / 1M
Qwen 3 Coder 480bqwen/qwen3-coder$0.0030 input · $0.0099 output / 1M
GPT-5.5openai/gpt-5.5$0.1250 input · $0.7500 output / 1M
Claude Opus 5.5anthropic/claude-opus-5.5$0.1997 input · $0.9983 output / 1M
DeepSeek V4 Prodeepseek/deepseek-v4-pro$0.0068 input · $0.0136 output / 1M
MiniMax M3minimax/minimax-m3$0.0173 input · $0.0694 output / 1M

Harga pada build per jam terakhir, tanpa tambahan biaya · semua model →

Model lemah (pesan commit, ringkasan)

Aider menggunakan model yang lemah untuk pekerjaan kecil; yang murah menghemat uang.

ModelID model (tempel ini)Harga sekarang
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00022 input · $0.0025 output / 1M
GLM 5.3z-ai/glm-5.3$0.00052 input · $0.0234 output / 1M
Qwen 3 Coder 480bqwen/qwen3-coder$0.0030 input · $0.0099 output / 1M
DeepSeek V3.2deepseek/deepseek-v3.2$0.0026 input · $0.0039 output / 1M
GPT-OSS 120Bopenai/gpt-oss-120b$0.000069 input · $0.00030 output / 1M
Kimi K2 Thinkingmoonshotai/kimi-k2-thinking$0.0059 input · $0.0248 output / 1M

Harga pada build per jam terakhir, tanpa tambahan biaya · semua model →

FAQ

Bagaimana cara menggunakan Aider dengan UberLLM?

Atur OPENAI_API_BASE=https://api.uberllm.dev/v1 dan OPENAI_API_KEY ke kunci UberLLM Anda, lalu jalankan aider --model openai/<model id>, misalnya openai/deepseek/deepseek-v4.1-flash.

Mengapa Aider menulis ulang seluruh file dengan model UberLLM saya?

Aider tidak mengenali nama model, jadi ia menggunakan format edit teraman miliknya. Tambahkan entri .aider.model.settings.yml dengan edit_format: diff dan use_repo_map: true untuk model tersebut.