Optimasi biayaPanduan
Berapa biaya Aider? Apa yang dikirimnya dan cara memangkas tagihan
Aider gratis; API model adalah yang Anda bayar. Lihat apa yang dibawa setiap permintaan, estimasi satu sesi, dan jalankan Aider pada model yang lebih murah.

Di halaman ini
Aider gratis dan open source, jadi satu-satunya yang Anda bayar adalah API model di baliknya. Dan tagihannya didorong oleh input: setiap permintaan membawa repo map, file yang Anda tambahkan, dan riwayat chat, bukan hanya instruksi satu baris Anda. Pangkas ketiganya dan biaya turun; arahkan Aider ke model yang lebih murah dan biaya turun lagi.
Apa yang dikirim Aider pada setiap permintaan#
Tiga hal ikut bersama pesan Anda. Yang pertama dijelaskan di dokumentasi Aider (diperiksa 23 Oktober 2026, aider-chat 0.86.2 di PyPI, dirilis 12 Februari 2026); dua lainnya hanyalah cara kerja API chat:
- Repo map. Halaman repo map Aider menyebutkan bahwa ia mengirim model peta repositori Anda: file plus simbol kunci beserta baris definisinya. Ukurannya diatur oleh
--map-tokens, yang default-nya 1k token. Peta diubah ukurannya secara dinamis dan bisa tumbuh signifikan saat tidak ada file yang ditambahkan ke chat. Dokumentasi tidak menyebut batas atas, jadi jangan mengasumsikan ada. - File yang Anda tambahkan. Semua yang Anda
/addmasuk secara penuh, setiap kali. File yang ditambahkan dengan/read-onlyhanya referensi, tetapi tetap memakan konteks. - Riwayat chat. Pesan dan balasan sebelumnya dikirim ulang pada setiap permintaan baru. Jika terdengar familier, ini mekanisme yang sama seperti pada mengapa chat AI yang panjang lebih mahal.
Sisi output biasanya kecil sebagai perbandingan: sebuah diff atau blok yang diedit. Jika pembagian input versus output masih baru bagi Anda, input vs output token membahasnya dalam beberapa menit.
Satu sesi, dalam angka#
Misalkan Anda menambahkan dua file sumber masing-masing sekitar 3.000 token dan meminta Aider me-refactor sebuah modul. Permintaan pertama kira-kira berisi peta (sekitar 1.000 token), file (sekitar 6.000), dan pesan Anda: sekitar 7.000 token input. Belum ada yang tidak biasa.
Sekarang lanjutkan. Setiap tindak lanjut ("juga ganti namanya di test", "itu merusak import, perbaiki") mengirim ulang semua itu plus setiap percakapan sebelumnya. Dalam sesi panjang, riwayat bisa melebihi ukuran file. Itulah jebakannya: permintaan kesepuluh lebih mahal daripada yang pertama, meskipun Anda mengetik lebih sedikit kata.
Untuk estimasi, ambil asumsi ini: 30 permintaan dalam satu sesi, rata-rata 15.000 token input per permintaan (peta, file, dan riwayat yang tumbuh) dan 800 token output per balasan. Satu permintaan pada MiniMax-M2.7 melalui CheapTokens berbiaya $0.00087. Seluruh sesi 30 permintaan terlihat seperti ini, dengan kolom OpenRouter di sebelahnya:
| Model | Input $/1Jt | Output $/1Jt | Per permintaan | 30 permintaan | OpenRouter, 30 permintaan |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00033 | $0.01 | $0.0204 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.00031 | $0.0092 | $0.0251 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.00087 | $0.0261 | $0.164 |
15.000 token input dan 800 token output per permintaan. Harga per 1 juta token adalah harga saat ini dan berubah seiring tarif kami; kolom OpenRouter menunjukkan harga referensi untuk beban kerja yang sama.
Ubah asumsinya sesuai kebutuhan Anda: jika Anda bekerja dengan satu file kecil, input Anda akan lebih dekat ke 5.000; dengan repo besar dan tanpa file yang ditambahkan, peta saja bisa memakan lebih banyak.
Empat kebiasaan yang memperkecil input#
- Periksa sebelum menebak.
/tokensmelaporkan token yang digunakan oleh konteks chat saat ini. Jalankan saat sesi mulai terasa berat. (Dokumentasi Aider tidak menyebut ini menampilkan biaya, jadi bacalah sebagai ukuran, bukan harga.) - Buang yang sudah selesai.
/dropmenghapus file dari chat dan membebaskan konteks. File yang Anda tambahkan untuk tugas pertama dan lupakan ikut terbawa pada setiap permintaan berikutnya. - Bersihkan riwayat antar tugas.
/clearmenghapus riwayat chat;/resetmembuang semua file dan membersihkan riwayat sekaligus. Tugas baru jarang membutuhkan percakapan lama. - Gunakan
/read-onlyuntuk referensi. Tipe, konfigurasi, spesifikasi API yang perlu dilihat model tetapi tidak perlu diedit.
Sebuah refactor selesai, Anda mulai mengerjakan bug di modul lain, dan Anda mengetik /reset. Permintaan berikutnya dikirim dengan peta dan satu file baru alih-alih dua file lama dan riwayat panjang:

Jalankan Aider pada model yang lebih murah#
Kebiasaan memangkas input; harga model menentukan biaya setiap token. Aider berbicara dengan endpoint apa pun yang kompatibel dengan OpenAI, menurut dokumentasinya: setel OPENAI_API_BASE dan OPENAI_API_KEY, lalu jalankan Aider dengan -. Di Windows gunakan setx dan restart shell.
export OPENAI_API_BASE=https://api.cheaptokens.dev/v1
export OPENAI_API_KEY=YOUR_CHEAPTOKENS_KEY # placeholder
aider --model openai/deepseek-ai/DeepSeek-V4-Flash-0731Id gateway lengkap diletakkan setelah prefiks openai/; id pendek dari tabel harga tidak diterima oleh API. Untuk penyiapan langkah demi langkah, lihat cara menghubungkan Aider ke CheapTokens.
Model mana untuk pekerjaan apa:
- DeepSeek-V4-Flash (0731): pilihan untuk sesi panjang dan edit besar. Konteks 380K, hingga 32.768 token output per jawaban, satu harga di jam berapa pun tanpa harga peak, dan secara total, dengan input dan output dihitung bersama, lebih murah daripada OpenRouter. Selengkapnya di halaman DeepSeek.
- MiniMax-M2.7: yang untuk edit rutin dan penggantian nama. Konteks 180K, hingga 8.192 token output, dan secara total juga lebih murah daripada OpenRouter. Lihat halaman MiniMax.
- GLM-5.3-Flash: saat repo besar dan Anda menginginkan jendela konteks 390K; output lebih murah daripada OpenRouter, hingga 8.192 token output.
Satu saldo mencakup ketiganya, jadi beralih hanya soal nilai --model yang berbeda. Harga terkini ada di halaman harga; detail API ada di dokumentasi.
Ke mana uangnya pergi: daftar periksa#
- Repo map: 1k secara default, tetapi lebih besar saat tidak ada file di chat. Tambahkan file yang Anda kerjakan.
- File di chat: setiap file dikirim ulang setiap kali.
/dropyang sudah selesai. - Riwayat: tumbuh dengan setiap pertukaran.
/clearantar tugas. - Model: sesi yang sama berbiaya berbeda pada model berbeda; tabel di atas menunjukkan angka Anda.
Mulai dengan /tokens pada sesi Anda saat ini, lalu ganti model dan bandingkan tabel dengan yang Anda belanjakan sekarang.



