Оптимизация расходовИнструкция
Сколько стоит Aider: что он шлёт модели и как сократить счёт
Сам Aider бесплатен, платите за API модели. Что уходит в каждом запросе, оценка сессии и запуск Aider на более дешёвой модели.

Содержание
Aider бесплатный и с открытым кодом, так что платите вы только за API модели за ним. А счёт делает вход: с каждым запросом уходят карта репозитория, добавленные файлы и история чата, а не одна ваша строка. Урежьте эти три вещи, и счёт упадёт; направьте Aider на более дешёвую модель, и он упадёт ещё раз.
Что Aider отправляет с каждым запросом#
Вместе с вашим сообщением едут три вещи. Первая описана в документации Aider (проверено 23 октября 2026, aider-chat 0.86.2 на PyPI, выпуск 12 февраля 2026); две другие — просто устройство чат-API:
- Карта репозитория. По странице про repo map модели уходит карта проекта: файлы и ключевые символы со строками определений. Размер задаёт
--map-tokens, по умолчанию 1k токенов. Карта подстраивается динамически и может заметно вырасти, если в чат не добавлено ни одного файла. Верхний предел в документации не назван, так что не закладывайте его. - Добавленные файлы. Всё, что вы добавили через
/add, уходит целиком и каждый раз. Файлы из/read-only— только для справки, но контекст тоже занимают. - История чата. Прошлые сообщения и ответы отправляются заново с каждым новым запросом. Если это звучит знакомо, это тот же механизм, что в статье почему длинный чат с ИИ стоит дороже.
Выход обычно небольшой: diff или изменённый блок. Если разница между входом и выходом для вас новая, входные и выходные токены объясняют её за несколько минут.
Сессия в цифрах#
Допустим, вы добавили два файла по 3 000 токенов и просите Aider отрефакторить модуль. Первый запрос — это примерно карта (около 1 000 токенов), файлы (около 6 000) и ваше сообщение: порядка 7 000 токенов входа. Пока ничего необычного.
Теперь продолжаем. Каждое уточнение («и переименуй в тестах», «сломался импорт, поправь») тянет за собой всё это плюс все прошлые реплики. В длинной сессии история может перерасти файлы. И вот тут подвох: десятый запрос стоит дороже первого, хотя слов вы написали меньше.
Для оценки возьмём допущения: 30 запросов за сессию, в среднем 15 000 токенов входа на запрос (карта, файлы и растущая история) и 800 токенов выхода на ответ. Один запрос на MiniMax-M2.7 через CheapTokens стоит $0.00087. Вся сессия из 30 запросов выглядит так, рядом столбец OpenRouter:
| Модель | Вход $/1M | Выход $/1M | За запрос | 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 выходных токенов на запрос. Цены за 1M токенов актуальны и меняются вместе с нашими тарифами; столбец 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 # заглушка
aider --model openai/deepseek-ai/DeepSeek-V4-Flash-0731После префикса openai/ идёт полный id модели; короткий id из таблиц цен 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 на текущей сессии, потом смените модель и сравните таблицу с тем, что тратите сейчас.



