Коротко
Чтобы использовать Aider с APIVAI, задайте две переменные окружения: OPENAI_API_BASE=https://api.apivai.com/v1 и OPENAI_API_KEY со своим ключом APIVAI, затем запустите Aider с ID модели и префиксом openai/, например aider --model openai/claude-sonnet-4-6. Этот OpenAI-совместимый путь работает и для Claude, и для GPT с одним ключом. Только для Claude можно выбрать путь через Anthropic: ANTHROPIC_API_BASE=https://api.apivai.com (без /v1), ANTHROPIC_API_KEY с тем же ключом и --model anthropic/claude-sonnet-4-6. На 2026-10-07 Claude Sonnet 4.6 через APIVAI стоит $1.04 / $5.22 за миллион входных / выходных токенов против $3.00 / $15.00 по официальному прайсу.
Что такое Aider?
Aider — open-source инструмент для парного программирования с ИИ, который работает в терминале. Вы запускаете его внутри git-репозитория, добавляете файлы в чат и описываете нужное изменение; Aider правит файлы и коммитит результат в git. Aider обращается к моделям через библиотеку LiteLLM, поэтому умеет работать с любым OpenAI-совместимым API, в том числе с APIVAI. Оплата идёт за токены с предоплаченного баланса, без подписки.
Какой провайдер выбрать в Aider?
Aider определяет формат API по префиксу в имени модели:
| Путь | Имя модели | Переменная base URL | Переменная ключа | Модели |
|---|---|---|---|---|
| OpenAI-совместимый (рекомендуется) | openai/<model-id> | OPENAI_API_BASE=https://api.apivai.com/v1 | OPENAI_API_KEY | Claude и GPT |
| Anthropic | anthropic/<model-id> | ANTHROPIC_API_BASE=https://api.apivai.com | ANTHROPIC_API_KEY | Только Claude |
Выбирайте OpenAI-совместимый путь, если нужна одна настройка для всех моделей и свободное переключение между Claude и GPT. Выбирайте путь Anthropic, если вы работаете в основном с Claude и хотите опцию Aider --cache-prompts: она использует кэширование промптов Claude, и повторяющийся контекст (карта репозитория и файлы в чате) оплачивается по более низкой цене чтения из кэша. Оба пути используют один и тот же ключ APIVAI.
Следите за /v1: OpenAI base URL заканчивается на /v1, а Anthropic base URL — нет, потому что LiteLLM сам добавляет к нему /v1/messages. ANTHROPIC_API_BASE — переменная окружения LiteLLM, её нет в справочнике опций самого Aider, но Aider её учитывает, так как все запросы к моделям идут через LiteLLM. Общие сведения об обоих форматах — на странице OpenAI-совместимый API и в документации.
Как настроить Aider с APIVAI по шагам?
Шаг 1: получите ключ APIVAI
- Зарегистрируйтесь на apivai.com
- Пополните баланс от $10 картой, криптовалютой, Alipay или WeChat Pay
- Создайте ключ в Dashboard (можно задать ему отдельный лимит бюджета) и скопируйте его
Шаг 2: установите Aider
Документация Aider рекомендует такой установщик:
python -m pip install aider-install aider-install
Шаг 3: задайте base URL и ключ
В macOS или Linux:
export OPENAI_API_BASE=https://api.apivai.com/v1 export OPENAI_API_KEY=your-apivai-key
В Windows:
setx OPENAI_API_BASE https://api.apivai.com/v1 setx OPENAI_API_KEY your-apivai-key
После setx откройте новое окно терминала: окно, в котором вы выполнили команду, новых значений не видит.
Шаг 4: запустите Aider в своём проекте
cd /path/to/your/project aider --model openai/claude-sonnet-4-6 --edit-format diff
Пишите ID модели после префикса openai/ точно. Чтобы работать с GPT, запустите с --model openai/gpt-5.5 или переключитесь прямо в сессии командой /model openai/gpt-6-sol.
Зачем --edit-format diff: Aider выбирает формат правок по имени модели. Для незнакомых имён он откатывается на whole, где модель переписывает каждый изменённый файл целиком, а это намного больше выходных токенов. diff передаёт только изменённые блоки и хорошо подходит для современных моделей Claude и GPT.
Шаг 5 (по желанию): сохраните настройки в файле .env
Aider читает файл .env из домашнего каталога, из корня git-репозитория и из текущего каталога. С таким файлом достаточно запустить просто aider:
OPENAI_API_KEY=your-apivai-key AIDER_OPENAI_API_BASE=https://api.apivai.com/v1 AIDER_MODEL=openai/claude-sonnet-4-6 AIDER_WEAK_MODEL=openai/claude-haiku-4-5 AIDER_EDIT_FORMAT=diff
«Слабая» модель (weak model) пишет сообщения коммитов и сжимает историю чата, поэтому дешёвая модель здесь экономит деньги без ущерба для качества кода. Не храните ключ в git: положите файл в домашний каталог или добавьте .env в .gitignore.
Альтернатива: путь Anthropic для Claude
export ANTHROPIC_API_KEY=your-apivai-key export ANTHROPIC_API_BASE=https://api.apivai.com aider --model anthropic/claude-sonnet-4-6 --cache-prompts
В Windows используйте setx, как в шаге 3. Всегда указывайте --model: без него Aider выберет свою модель по умолчанию, и это может быть не та модель, которая вам нужна.
Все настройки в одной таблице
| Поле | Значение |
|---|---|
OPENAI_API_BASE (или AIDER_OPENAI_API_BASE) | https://api.apivai.com/v1 |
OPENAI_API_KEY | ваш ключ APIVAI |
--model | openai/claude-sonnet-4-6 |
--weak-model | openai/claude-haiku-4-5 |
--edit-format | diff |
ANTHROPIC_API_BASE (путь Anthropic) | https://api.apivai.com |
ANTHROPIC_API_KEY (путь Anthropic) | ваш ключ APIVAI |
Какую модель выбрать для Aider?
Цены за 1 млн входных / выходных токенов на 2026-10-07. Список моделей со временем меняется, поэтому берите ID из GET https://api.apivai.com/v1/models или со страницы цен, а не копируйте старые названия.
| Модель | --model в Aider | Вход | Выход | Для чего |
|---|---|---|---|---|
| Claude Sonnet 4.6 | openai/claude-sonnet-4-6 | $1.04 | $5.22 | Повседневный код, лучшая цена за качество |
| Claude Sonnet 5.5 | openai/claude-sonnet-5-5 | $0.69 | $3.47 | Повседневный код, более новый Sonnet |
| Claude Opus 5.5 | openai/claude-opus-5-5 | $1.39 | $6.96 | Сложные баги, крупный рефакторинг |
| Claude Haiku 4.5 | openai/claude-haiku-4-5 | $0.35 | $1.74 | Weak model, мелкие правки |
| GPT-5.5 | openai/gpt-5.5 | $0.77 | $4.56 | Альтернатива на GPT |
| GPT-6 Luna | openai/gpt-6-luna | $0.0144 | $0.0768 | Очень дешёвые задачи |
Разумный вариант по умолчанию — Claude Sonnet 4.6 как основная модель и Claude Haiku 4.5 как weak model. Для трудной задачи есть режим architect: сильная модель планирует, а более дешёвая вносит правки, например aider --architect --model openai/claude-opus-5-5 --editor-model openai/claude-sonnet-4-6.
Сколько стоит Aider с APIVAI?
Каждый запрос Aider отправляет карту репозитория, добавленные в чат файлы и всю беседу до этого момента. Возьмём типичный запрос примерно на 15 000 входных и 1 500 выходных токенов (токены рассуждений считаются выходными) с Claude Sonnet 4.6:
- Один запрос: $0.0234 ($0.0675 по официальной цене).
- Рабочий день из 60 запросов: $1.41 ($4.05 по официальной цене).
- Месяц из 22 таких рабочих дней (1 320 запросов): $30.93 ($89.10 по официальной цене).
Тот же месяц на Claude Haiku 4.5 обошёлся бы в $10.38, а на GPT-6 Luna — в $0.437. Чтобы тратить меньше, убирайте ненужные файлы командой /drop, очищайте длинную историю через /clear и включайте --cache-prompts на пути Anthropic. В Dashboard видны все запросы с токенами и стоимостью; в сравнении цен Claude API все модели приведены рядом с официальными ценами.
Как исправить частые ошибки Aider?
- 401 / AuthenticationError: ключ неверный, удалён или исчерпал бюджет, либо переменная не задана в этом терминале. После
setxв Windows откройте новое окно. - 404 / NotFoundError: неверный base URL.
OPENAI_API_BASEдолжен заканчиваться на/v1ровно один раз (не/v1/v1и не без него). ВANTHROPIC_API_BASE/v1быть не должно. - «LLM Provider NOT provided»: у имени модели нет префикса. Пишите
openai/claude-sonnet-4-6, а неclaude-sonnet-4-6. - Model not found: ID после префикса должен точно совпадать с ID из
GET /v1/models, а не с отображаемым названием. - Пустые или обрезанные ответы: рассуждения (thinking) включены по умолчанию, и их токены съедают лимит вывода. Поднимите лимит для всех моделей в
.aider.model.settings.yml(в домашнем каталоге или в корне репозитория):
- name: aider/extra_params
extra_params:
max_tokens: 8192- 429: лимит по умолчанию — 60 запросов в минуту на ключ. Подождите немного или попросите поддержку повысить лимит.
- «Unknown context window size and costs, using sane defaults»: безвредное предупреждение для моделей, которых Aider не знает. Скрыть его можно флагом
--no-show-model-warnings. Из-за этого Aider может показывать стоимость $0.00; реальные цифры — в Dashboard.
Частые вопросы
Можно ли использовать Claude и GPT в одной сессии Aider?
Да. На OpenAI-совместимом пути один ключ и один base URL покрывают обе семьи моделей; переключайтесь командой /model openai/gpt-5.5 или /model openai/claude-sonnet-4-6.
Нужен ли аккаунт Anthropic или OpenAI?
Нет. Нужны только ключ APIVAI и предоплаченный баланс. Подписки нет, вы платите только за использованные токены.
Путь Anthropic лучше для Claude?
Он позволяет включить --cache-prompts, и повторяющиеся карта репозитория и файлы обходятся дешевле. Если вам нужны и модели GPT, OpenAI-совместимый путь проще.
Хранит ли APIVAI мой код?
Нет. Содержимое запросов и ответов не логируется; для биллинга сохраняются только данные об использовании: модель, токены и стоимость.
Где ещё можно использовать этот ключ?
В любом инструменте, который принимает OpenAI-совместимый или Anthropic-адрес, например в Continue для VS Code и JetBrains или в Claude Code (см. руководство по настройке Claude Code).
Создайте аккаунт, пополните баланс от $10 и вставьте ключ в Aider.