Как использовать Aider через один API
Aider — один из лучших терминальных ИИ-напарников по парному программированию. Он редактирует файлы прямо в вашем репозитории, делает за вас git-коммиты и работает с любой моделью, на которую вы его направите. Загвоздка в том, что жонглировать отдельным аккаунтом, страницей биллинга и API-ключом для OpenAI, Anthropic, Google и всех остальных быстро надоедает. В этом руководстве показано, как запускать Aider с любой крупной моделью через единый эндпоинт и один ключ.
Зачем нужен один API для Aider
Aider нативно говорит в формате OpenAI Chat Completions, что делает его идеально подходящим для OpenAI-совместимого шлюза. С AnyModel вы получаете:
- Один базовый URL —
https://anymodel.org/v1 - Один API-ключ, который дотягивается до GPT, Claude, Gemini, DeepSeek, GLM, Kimi, Qwen и Grok
- Переключение моделей только по id — меняете строку
model, и больше ничего в конфиге
Последний пункт особенно важен для Aider. Подбор правильной модели под задачу — дешёвой для шаблонного кода, передовой для хитрых рефакторингов — обычно означает заново возиться с учётными данными. Здесь же это правка в одно слово.
Шаг 1: получите ключ
Зарегистрируйтесь и возьмите API-ключ. Вы начинаете с 1 000 000 бесплатных токенов, а привязка Telegram увеличивает общий запас до 6 000 000 — без банковской карты. После бесплатных токенов действует оплата за токены без подписки и без минимальных платежей, так что разовая сессия в Aider обходится ровно в то, что она расходует.
Шаг 2: направьте Aider на шлюз
Aider не входит в число инструментов с автоустановкой (однострочник bash <(curl ...) покрывает только codex, claude, opencode и hermes). Для Aider используется стандартная OpenAI-совместимая настройка: задаёте базовый URL и ключ как переменные окружения, а затем передаёте любой id модели с префиксом openai/.
export OPENAI_API_BASE="https://anymodel.org/v1"
export OPENAI_API_KEY="<YOUR_API_KEY>"
## Use Claude for a refactor
aider --model openai/claude-sonnet-4-5
## Or GPT for the next session — only the id changes
aider --model openai/gpt-5
Aider воспринимает шлюз как OpenAI API, поэтому префикс openai/ говорит ему, какой формат провайдера использовать; фактическая маршрутизация к Claude, Gemini или DeepSeek происходит на стороне шлюза на основе id модели.
Шаг 3: закрепите настройки
Набирать флаги каждый раз утомительно. Запишите значения по умолчанию в .aider.conf.yml в домашнем каталоге или корне проекта:
openai-api-base: https://anymodel.org/v1
model: openai/gpt-5
Теперь aider просто работает, а модель вы переопределяете через --model openai/<id>, когда задача требует чего-то другого.
Выбор модели под задачу
Практичная ротация для повседневной работы с Aider:
| Задача | Удачный выбор |
|---|---|
| Крупные рефакторинги, архитектура | Передовые модели Claude или GPT |
| Быстрые правки, каркасы | DeepSeek, Qwen, GLM |
| Чтение длинного контекста | Gemini, Kimi |
Поскольку биллинг единый, смешивание провайдеров за один вечер не дробит ваши расходы по четырём счетам — это один счётчик токенов. Если вы взвешиваете компромиссы, страница сравнения моделей раскладывает сильные стороны и цены бок о бок.
Несколько слов о приватности
По умолчанию запросы проходят через шлюз, как через любой прокси. Если ваш репозиторий содержит чувствительный код, включите Ghost Mode — опциональные ключи с нулевым хранением (zero-retention), при которых запросы и ответы не сохраняются на нашей стороне, остаётся только счётчик токенов. Будьте реалистами насчёт того, что это значит: провайдер базовой модели всё равно получает ваш запрос, чтобы сгенерировать ответ. Ghost Mode убирает наше хранение, но не их, так что это не «100% приватность» — но он действительно удерживает ваш код вне наших серверов.
Решение проблем
- 404 или model-not-found: проверьте, что id в
modelсовпадает с одним из списка моделей и что вы сохранили префиксopenai/. - Ошибки авторизации: убедитесь, что
OPENAI_API_BASEзаканчивается на/v1, а ключ указан целой строкой. - Странное форматирование в диффах: некоторые модели следуют формату правок Aider лучше других — попробуйте передовую модель, если меньшая не справляется с правками целых файлов.
Подводя итог
Aider плюс единый OpenAI-совместимый шлюз превращают выбор модели в решение в одно слово и схлопывают четыре биллинговых отношения в одно. Задайте базовый URL один раз, держите ключ под рукой и меняйте модели по мере того, как того требует работа. Больше руководств по настройке и советов ищите в блоге.
Готовы попробовать? Создайте бесплатный аккаунт и получите миллион токенов, чтобы направить на них Aider.
AnyModel