Оптимізація витратПосібник
Скільки коштує Aider? Що він надсилає і як зменшити рахунок
Aider безкоштовний; платите ви за API моделі. Подивіться, що несе кожен запит, оцініть сесію й запустіть Aider на дешевшій моделі.

На цій сторінці
Aider є безкоштовним і відкритим, тож єдине, за що ви платите, — це API моделі під ним. А рахунок визначається вхідними даними: кожен запит несе карту репозиторію, додані вами файли та історію чату, а не лише вашу однорядкову інструкцію. Скоротіть ці три складові — і вартість впаде; спрямуйте Aider на дешевшу модель — і вона впаде ще раз.
Що Aider надсилає в кожному запиті#
Три речі їдуть разом із вашим повідомленням. Перша описана в документації Aider (перевірено 23 жовтня 2026 року, aider-chat 0.86.2 на PyPI, випущено 12 лютого 2026 року); інші дві — це просто те, як працює чат-API:
- Карта репозиторію. Сторінка карти репозиторію Aider каже, що моделі надсилається карта вашого репозиторію: файли плюс ключові символи з рядками їхніх визначень. Її розмір задається
--map-tokens, який за замовчуванням становить 1k токенів. Карта змінюється динамічно й може значно зростати, коли до чату не додано жодного файлу. Документація не вказує верхньої межі, тож не припускайте її. - Додані вами файли. Усе, що ви додаєте через
/add, надсилається повністю, щоразу. Файли, додані через/read-only, лише для довідки, але вони все одно займають контекст. - Історія чату. Попередні повідомлення та відповіді надсилаються повторно з кожним новим запитом. Якщо це звучить знайомо, то це той самий механізм, що й у чому довгий чат зі ШІ коштує дорожче.
Вихідна частина зазвичай мала порівняно: диф або відредагований блок. Якщо розподіл вхідних і вихідних даних для вас новий, вхідні та вихідні токени пояснюють це за кілька хвилин.
Сесія в цифрах#
Припустімо, ви додаєте два вихідні файли приблизно по 3 000 токенів кожен і просите Aider відрефакторити модуль. Перший запит — це приблизно карта (близько 1 000 токенів), файли (близько 6 000) і ваше повідомлення: загалом близько 7 000 вхідних токенів. Поки нічого незвичайного.
Тепер продовжуйте. Кожне уточнення («також перейменуй це в тестах», «це зламало імпорт, виправ») надсилає все це повторно плюс кожен попередній обмін. У довгій сесії історія може перерости файли. Ось у чому річ: десятий запит коштує дорожче за перший, хоча ви набрали менше слів.
Для оцінки візьміть такі припущення: 30 запитів у сесії, у середньому 15 000 вхідних токенів на запит (карта, файли та зростаюча історія) і 800 вихідних токенів на відповідь. Один запит на MiniMax-M2.7 через CheapTokens коштує $0.00087. Уся сесія з 30 запитів виглядає так, поруч — стовпець OpenRouter:
| Модель | Вхід $/1М | Вихід $/1М | За запит | 30 запитів | OpenRouter, 30 запитів |
|---|---|---|---|---|---|
| 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 вхідних і 800 вихідних токенів на запит. Ціни за 1 млн токенів актуальні та змінюються разом із нашими тарифами; стовпець OpenRouter показує довідкові ціни для того самого навантаження.
Змініть припущення на свої: якщо ви працюєте з одним малим файлом, ваші вхідні дані будуть ближче до 5 000; із великим репозиторієм і без доданих файлів сама карта може займати більше.
Чотири звички, що зменшують вхідні дані#
- Перевіряйте, перш ніж гадати.
/tokensпоказує токени, використані поточним контекстом чату. Запускайте його, коли сесія починає здаватися важкою. (Документація Aider не каже, що він показує вартість, тож читайте це як розмір, а не як ціну.) - Відкидайте те, з чим закінчили.
/dropвидаляє файли з чату й звільняє контекст. Файл, який ви додали для першого завдання й забули, їде разом із кожним наступним запитом. - Очищайте історію між завданнями.
/clearстирає історію чату;/resetвідкидає всі файли й очищає історію одразу. Новому завданню рідко потрібна стара розмова. - Використовуйте
/read-onlyдля довідки. Типи, конфіги, специфікація API, яку модель має бачити, але не редагувати.
Рефакторинг завершено, ви починаєте з багом в іншому модулі й набираєте /reset. Наступний запит іде з картою та одним новим файлом замість двох старих файлів і довгої історії:

Запустіть Aider на дешевшій моделі#
Звички скорочують вхідні дані; ціна моделі визначає, скільки коштує кожен токен. Aider спілкується з будь-якою кінцевою точкою, сумісною з OpenAI, згідно з його документацією: задайте OPENAI_API_BASE і OPENAI_API_KEY, потім запустіть Aider з -. У Windows використовуйте setx і перезапустіть оболонку.
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-0731Повний ідентифікатор шлюзу йде після префікса openai/; короткий ідентифікатор із таблиць цін API не приймає. Покрокове налаштування дивіться в як підключити Aider до CheapTokens.
Яка модель для якої роботи:
- DeepSeek-V4-Flash (0731): вибір для довгих сесій і великих правок. Контекст 380K, до 32 768 вихідних токенів на відповідь, одна ціна будь-якої години без пікового тарифу, і загалом, з урахуванням вхідних і вихідних разом, вона дешевша за OpenRouter. Докладніше на сторінці DeepSeek.
- MiniMax-M2.7: для рутинних правок і перейменувань. Контекст 180K, до 8 192 вихідних токенів, і загалом вона також дешевша за OpenRouter. Дивіться сторінку MiniMax.
- GLM-5.3-Flash: коли репозиторій великий і ви хочете вікно контексту 390K; вихідні дані дешевші за OpenRouter, до 8 192 вихідних токенів.
Один баланс покриває всі три, тож перемикання — це просто інше значення --model. Поточні ціни на сторінці цін; деталі API — у документації.
Куди йдуть гроші: контрольний список#
- Карта репозиторію: 1k за замовчуванням, але більша, коли в чаті немає файлів. Додайте файли, з якими працюєте.
- Файли в чаті: кожен надсилається повторно щоразу.
/dropзавершені. - Історія: зростає з кожним обміном.
/clearміж завданнями. - Модель: та сама сесія коштує різні суми на різних моделях; таблиця вище показує ваші цифри.
Почніть із /tokens на вашій поточній сесії, потім змініть модель і порівняйте таблицю з тим, що ви витрачаєте зараз.



