Tối ưu chi phíHướng dẫn
Aider tốn bao nhiêu? Nó gửi gì và cách cắt giảm hóa đơn
Aider miễn phí; API model mới là thứ bạn phải trả tiền. Xem mỗi yêu cầu mang theo gì, ước tính một phiên và chạy Aider trên một model rẻ hơn.

Trên trang này
Aider là miễn phí và mã nguồn mở, nên thứ duy nhất bạn phải trả tiền là API model phía sau nó. Và hóa đơn được quyết định bởi đầu vào: mỗi yêu cầu đều mang theo repo map, các file bạn đã thêm và lịch sử chat, chứ không chỉ mỗi câu lệnh một dòng của bạn. Cắt gọn ba thứ đó thì chi phí giảm; trỏ Aider sang một model rẻ hơn thì nó lại giảm tiếp.
Aider gửi gì trong mỗi yêu cầu#
Ba thứ đi kèm với tin nhắn của bạn. Thứ đầu tiên được mô tả trong tài liệu của Aider (kiểm tra ngày 23 tháng 10 năm 2026, aider-chat 0.86.2 trên PyPI, phát hành ngày 12 tháng 2 năm 2026); hai thứ còn lại đơn giản là cách một chat API vận hành:
- Repo map. Trang repo map của Aider cho biết nó gửi cho model một bản đồ kho lưu trữ của bạn: các file cùng những ký hiệu quan trọng kèm dòng định nghĩa của chúng. Kích thước của nó được đặt bởi
--map-tokens, mặc định là 1k token. Bản đồ được điều chỉnh kích thước động và có thể phình ra đáng kể khi chưa có file nào được thêm vào chat. Tài liệu không đưa ra giới hạn trên, nên đừng giả định là có. - Các file bạn đã thêm. Mọi thứ bạn
/addđều được gửi nguyên vẹn, mỗi lần. Các file thêm bằng/read-onlychỉ để tham chiếu, nhưng chúng vẫn chiếm context. - Lịch sử chat. Các tin nhắn và câu trả lời trước đó được gửi lại cùng mỗi yêu cầu mới. Nếu nghe quen quen, thì đây chính là cơ chế giống như trong vì sao một cuộc chat AI dài tốn hơn.
Phía đầu ra thường nhỏ hơn nhiều khi so sánh: một diff hoặc một khối đã chỉnh sửa. Nếu việc phân tách đầu vào so với đầu ra còn mới với bạn, token đầu vào vs đầu ra giải thích trong vài phút.
Một phiên làm việc, bằng con số#
Giả sử bạn thêm hai file mã nguồn, mỗi file khoảng 3.000 token, và yêu cầu Aider refactor một module. Yêu cầu đầu tiên gồm khoảng bản đồ (khoảng 1.000 token), các file (khoảng 6.000) và tin nhắn của bạn: tổng cộng khoảng 7.000 token đầu vào. Chưa có gì bất thường.
Giờ cứ tiếp tục. Mỗi lần theo sau ("đổi tên nó trong test luôn", "cái đó làm hỏng import, sửa đi") đều gửi lại toàn bộ những thứ đó cộng với mọi trao đổi trước đó. Trong một phiên dài, lịch sử có thể lớn hơn cả các file. Đó là cái bẫy: yêu cầu thứ mười tốn hơn yêu cầu đầu tiên, dù bạn gõ ít chữ hơn.
Để ước tính, hãy lấy các giả định sau: 30 yêu cầu trong một phiên, trung bình 15.000 token đầu vào mỗi yêu cầu (bản đồ, các file và lịch sử ngày càng dài) và 800 token đầu ra mỗi câu trả lời. Một yêu cầu trên MiniMax-M2.7 qua CheapTokens tốn $0.00087. Cả phiên 30 yêu cầu trông như thế này, với cột OpenRouter bên cạnh:
| Mô hình | Đầu vào $/1M | Đầu ra $/1M | Mỗi yêu cầu | 30 yêu cầu | OpenRouter, 30 yêu cầu |
|---|---|---|---|---|---|
| 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 đầu vào và 800 token đầu ra mỗi yêu cầu. Giá trên 1 triệu token là giá hiện hành và thay đổi cùng với biểu phí của chúng tôi; cột OpenRouter hiển thị giá tham chiếu cho cùng khối lượng công việc.
Hãy đổi các giả định theo trường hợp của bạn: nếu bạn làm việc với một file nhỏ, đầu vào của bạn sẽ gần 5.000 hơn; với một repo lớn và không thêm file nào, chỉ riêng bản đồ có thể tốn nhiều hơn.
Bốn thói quen giúp thu nhỏ đầu vào#
- Kiểm tra trước khi đoán.
/tokensbáo cáo số token mà context chat hiện tại đang dùng. Chạy nó khi một phiên bắt đầu có vẻ nặng. (Tài liệu của Aider không nói nó hiển thị chi phí, nên hãy đọc nó như một kích thước, không phải giá tiền.) - Bỏ những gì đã xong.
/dropgỡ các file khỏi chat và giải phóng context. Một file bạn thêm cho nhiệm vụ đầu rồi quên đi sẽ đi kèm trong mọi yêu cầu sau đó. - Xóa lịch sử giữa các nhiệm vụ.
/clearxóa sạch lịch sử chat;/resetgỡ tất cả file và xóa lịch sử cùng lúc. Một nhiệm vụ mới hiếm khi cần cuộc hội thoại cũ. - Dùng
/read-onlyđể tham chiếu. Các kiểu dữ liệu, cấu hình, một đặc tả API mà model cần thấy nhưng không cần sửa.
Một lần refactor xong, bạn bắt đầu với một lỗi ở module khác, và bạn gõ /reset. Yêu cầu tiếp theo đi ra với bản đồ và một file mới thay vì hai file cũ và một lịch sử dài:

Chạy Aider trên một model rẻ hơn#
Thói quen giúp cắt gọn đầu vào; giá model quyết định mỗi token tốn bao nhiêu. Aider nói chuyện được với bất kỳ endpoint tương thích OpenAI nào, theo tài liệu của nó: đặt OPENAI_API_BASE và OPENAI_API_KEY, rồi khởi động Aider với -. Trên Windows dùng setx và khởi động lại 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 đầy đủ của gateway đặt sau tiền tố openai/; API không chấp nhận id rút gọn từ các bảng giá. Để xem hướng dẫn từng bước, xem cách kết nối Aider với CheapTokens.
Model nào cho công việc nào:
- DeepSeek-V4-Flash (0731): lựa chọn cho các phiên dài và chỉnh sửa lớn. Context 380K, tối đa 32.768 token đầu ra mỗi câu trả lời, một mức giá bất kể giờ nào, không có giá giờ cao điểm, và tổng cộng, tính cả đầu vào lẫn đầu ra, nó rẻ hơn OpenRouter. Xem thêm ở trang DeepSeek.
- MiniMax-M2.7: dành cho các chỉnh sửa và đổi tên thường ngày. Context 180K, tối đa 8.192 token đầu ra, và tổng cộng cũng rẻ hơn OpenRouter. Xem trang MiniMax.
- GLM-5.3-Flash: khi repo lớn và bạn muốn cửa sổ context 390K; đầu ra rẻ hơn OpenRouter, tối đa 8.192 token đầu ra.
Một số dư dùng chung cho cả ba, nên chuyển đổi chỉ là một giá trị --model khác. Giá hiện tại ở trang giá; chi tiết API ở trong tài liệu.
Tiền đi đâu: một danh sách kiểm tra#
- Repo map: mặc định 1k, nhưng lớn hơn khi không có file nào trong chat. Hãy thêm các file bạn đang làm việc.
- Các file trong chat: mỗi file đều được gửi lại mỗi lần.
/dropnhững file đã xong. - Lịch sử: lớn dần theo mỗi trao đổi.
/cleargiữa các nhiệm vụ. - Model: cùng một phiên tốn số tiền khác nhau trên các model khác nhau; bảng ở trên cho thấy con số của bạn.
Bắt đầu với /tokens trên phiên hiện tại của bạn, rồi đổi model và so sánh bảng với mức bạn đang chi tiêu hiện nay.



