Siapkan
- Instal Aider. Aider 0.86 mendukung Python 3.10 hingga 3.12, dan installer bawaannya,
aider-install, menyiapkan Python yang sesuai untuknya. Kami menggunakanpip install aider-chatdi virtual environment Python 3.12.
python -m pip install aider-installaider-install- Arahkan ke API dengan dua variabel lingkungan, dan awali setiap model dengan
openai/, termasuk Claude. Weak model menulis pesan commit dan ringkasan, jadi model murah sudah cukup.
export OPENAI_API_BASE="https://api.zurelay.com/v1"export OPENAI_API_KEY="zr_live_..."aider --model openai/claude-sonnet-5-5 --weak-model openai/deepseek-v4.1-flash# or all on DeepSeekaider --model openai/deepseek-v4.1-flash --weak-model openai/deepseek-v4.1-flash- Beri tahu Aider tentang modelnya. Dua file di folder home Anda ini menghilangkan peringatannya, menentukan format edit, dan menampilkan biaya (bagian berikutnya). Harganya adalah harga Zurelay saat ini, per token.
{ "openai/deepseek-v4.1-flash": { "max_input_tokens": 1000000, "input_cost_per_token": 0.00000003, "output_cost_per_token": 0.00000012, "cache_read_input_token_cost": 0.00000000074, "litellm_provider": "openai", "mode": "chat" }, "openai/claude-sonnet-5-5": { "max_input_tokens": 1000000, "input_cost_per_token": 0.00000079, "output_cost_per_token": 0.00000395, "cache_read_input_token_cost": 0.000000079, "litellm_provider": "openai", "mode": "chat" }}- name: openai/deepseek-v4.1-flash edit_format: diff use_repo_map: true- name: openai/claude-sonnet-5-5 edit_format: diff use_repo_map: true weak_model_name: openai/deepseek-v4.1-flash- Simpan pengaturannya di
~/.aider.conf.yml, sehinggaaiderbiasa langsung berjalan dengan pengaturan itu. File ini berisi kunci Anda, jadi jangan masukkan ke git.
model: openai/claude-sonnet-5-5weak-model: openai/deepseek-v4.1-flashopenai-api-base: https://api.zurelay.com/v1openai-api-key: zr_live_...Hal yang keliru dipahami Aider tentang model baru
Aider mencari model berdasarkan nama lengkapnya, dan di versi 0.86.2 ia tidak mengenali openai/claude-sonnet-5-5 maupun openai/deepseek-v4.1-flash. Tanpa file di atas:
- Aider memberi peringatan setiap kali dimulai:
Unknown context window size and costs, using sane defaults, lalu bertanya apakah Anda ingin membuka dokumentasinya. Satu entrimax_input_tokensdi file metadata sudah cukup untuk menghentikannya. - Aider memakai format edit whole-file, sehingga model mengirim ulang setiap file yang diubah secara utuh. Ini memakai lebih banyak token output pada file besar dan lebih lambat.
edit_format: diffmembuat model hanya mengirim blok search-and-replace; kedua model menerapkannya dengan baik dalam uji kami. Jika edit sebuah model terus gagal diterapkan, kembalilah kewholeuntuk model tersebut. - Aider tidak menampilkan biaya. Dengan harga di file metadata, baris biaya Aider cocok dengan tagihan kami: tertulis $0.0036 untuk satu edit Claude yang ditagih Zurelay sebesar $0.00357.
Claude: openai/ atau anthropic/?
Aider juga bisa mengakses Claude lewat format Anthropic: --model anthropic/claude-sonnet-5-5 dengan ANTHROPIC_API_BASE=https://api.zurelay.com (tanpa /v1) dan ANTHROPIC_API_KEY diatur ke kunci yang sama. Cara ini berhasil, dan Aider mengenali modelnya. Namun dengan --cache-prompts, Aider membayar untuk menulis prompt cache pada kedua percobaan kami dan tidak pernah membacanya, dengan biaya sekitar $0.0035 per edit. Lewat openai/, edit kedua membaca 2,863 dari 3,682 token prompt dari cache tanpa pengaturan apa pun, dengan biaya $0.0025. Kami akan memakai openai/ untuk semua model.
Biaya dalam pengujian kami
Edit pada sebuah file Python kecil di repo git baru, masing-masing di-commit oleh Aider. Setiap edit terdiri dari dua permintaan: perubahan oleh model utama dan pesan commit dari DeepSeek V4.1 Flash. Zurelay menagih:
| Model | Tugas | Permintaan | Token prompt (dari cache) | Biaya |
|---|---|---|---|---|
| DeepSeek V4.1 Flash | Buat hello.py (format whole-file) | 2 | 1,202 (0) | $0.000057 |
| DeepSeek V4.1 Flash | Edit hello.py (format diff) | 2 | 3,273 (149) | $0.00013 |
| Claude Sonnet 5.5 | Bungkus kode dalam main() | 2 | 3,891 (151) | $0.0036 |
| Claude Sonnet 5.5 | Ganti nama main() | 2 | 4,175 (3,007) | $0.0025 |
Prompt bawaan Aider kecil, sekitar 2,800 hingga 3,700 token termasuk repo map, jadi edit seharian dengan DeepSeek hanya menghabiskan beberapa sen. Dua edit lewat anthropic/ tidak termasuk dalam tabel.
Yang perlu diketahui
- Baris biaya Aider tidak menghitung cache hit pada model
openai/: tertulis $0.0045 untuk edit yang kami ditagih $0.0025. Halaman penggunaan Zurelay Anda menampilkan angka yang sebenarnya. - Di Windows, chat Aider membutuhkan konsol sungguhan. Di Git Bash, yang muncul adalah
Can't initialize prompt toolkit: Found xterm-256color; gunakan PowerShell, Command Prompt, atau Windows Terminal. Perintah--messagesekali jalan bisa dipakai di mana saja. - Aider membaca
.aider.conf.yml,.aider.model.settings.yml, dan.aider.model.metadata.jsondari folder home Anda, root repo git Anda, dan folder saat ini. Kami menguji folder home.
Harga model yang bisa Anda pasangkan
Harga resmi lab dan harga Zurelay per 1M token:
| Model | Input | Output | Di Zurelay (input / output) |
|---|---|---|---|
| DeepSeek V4.1 Flash | $0.30 | $1.20 | $0.03 / $0.12 |
| Claude Sonnet 5.5 | $2.00 | $10.00 | $0.79 / $3.95 |
| Claude Opus 5.5 | $4.00 | $20.00 | $1.40 / $7.00 |
| GPT-6.1 Terra | $1.00 | $5.00 | $0.25 / $1.25 |
| Gemini 3.8 Flash | $0.75 | $3.75 | $0.22 / $1.10 |
| Kimi K3.1 Pro | $2.00 | $10.00 | $0.80 / $4.00 |
| GLM-5.3 | $1.40 | $4.40 | $0.38 / $1.21 |
Diuji pada 3 November 2026 dengan Aider 0.86.2 di Python 3.12, di Windows, terhadap API Zurelay. Setup singkatnya ada di Aider di dokumentasi. Dokumentasi resmi Aider: API yang kompatibel dengan OpenAI dan pengaturan model.