Aider + NeuroAPI: OpenAI-совместимый API
Как переключить консольный Aider на NeuroAPI: переменные окружения, формат модели и первая проверка на репозитории.
Короткий ответ
Краткий ответ
Подключение Aider к NeuroAPI: OPENAI_API_BASE и OPENAI_API_KEY, запуск с --model openai/<ID из /price>, режимы правок, ошибки и контроль стоимости.
98
моделей в каталоге
Публичный каталог /price на 18.10.2026; число меняется — сверяйте перед запуском.
/v1
базовый адрес
https://neuroapi.host/v1 — значение OPENAI_API_BASE для Aider.
3
тарифа доступа
Пилот, Смарт и Оптимальный выбираются при создании API-ключа.
/docs
документация
Ключ, форматы и коды ошибок — neuroapi.host/docs (проверено 19.10.2026).
Переменные окружения
Aider читает OPENAI_API_BASE и OPENAI_API_KEY — этого достаточно, чтобы направить его на NeuroAPI.
Префикс openai/
В аргументе --model имя модели указывается с префиксом openai/, например openai/<MODEL_ID>.
Точный ID модели
ID берётся из /price или из GET /v1/models; человекочитаемое название модели не подойдёт.
Незнакомые модели
Официальная документация Aider предупреждает: для незнакомых моделей могут появляться предупреждения.
Как подключить Aider к NeuroAPI за 4 шага
- 1
Создайте ключ и выберите модель
В кабинете NeuroAPI создайте API-ключ и выберите тариф. В каталоге /price скопируйте точный ID модели, с которой будете работать.
- 2
Установите Aider
Установите инструмент по официальной инструкции (aider-install или pip) и проверьте, что команда aider доступна в терминале.
- 3
Задайте адрес и ключ
Установите OPENAI_API_BASE=https://neuroapi.host/v1 и OPENAI_API_KEY с ключом NeuroAPI. На Windows используйте setx и перезапустите терминал.
- 4
Запустите на тестовом проекте
Перейдите в каталог проекта и запустите aider --model openai/<MODEL_ID>. Проверьте связку на небольшой правке в одном файле и разберите ошибки 401, 404, 429 при их появлении.
Шаги и их текст совпадают с HowTo-разметкой. Имена переменных сверены с документацией Aider 19.10.2026; поведение для незнакомых моделей может отличаться по версиям.
Подготовка: ключ, модель и версия Aider
Aider — консольный помощник для работы с репозиторием. Он обращается к модели по OpenAI-совместимому протоколу, поэтому для NeuroAPI достаточно задать адрес API и ключ. Начните с кабинета: создайте API-ключ в разделе «Токены», выберите тариф и скопируйте ключ. Затем откройте /price и найдите модель, с которой будете работать, — её точный ID понадобится в аргументе --model.
Отдельно проверьте возможности модели: Aider использует разные режимы правок, а поддержка инструментов и структурированного вывода зависит от модели. В карточке модели видно, какие функции доступны, а размер контекста подсказывает, насколько большой фрагмент репозитория можно передать в одном запросе.
- Ключ NeuroAPI — отдельный под Aider, чтобы расход был виден отдельно.
- Точный ID модели — из /price или GET /v1/models.
- Тариф выбирается при создании ключа.
- Проверьте контекст и поддержку функций в карточке модели.
Переменные окружения: OPENAI_API_BASE и OPENAI_API_KEY
Официальная документация Aider для OpenAI-совместимых API описывает два шага: установку и настройку переменных окружения. На macOS и Linux это export OPENAI_API_BASE=<endpoint> и export OPENAI_API_KEY=<key>, на Windows — setx с последующим перезапуском оболочки. Для NeuroAPI endpoint равен https://neuroapi.host/v1.
Управлять настройкой можно и аргументами командной строки: в факт-паке проекта указаны флаги --openai-api-base и --openai-api-key. Выбор между env и флагами — вопрос удобства: переменные окружения не попадают в историю команд, но требуют аккуратности при смене окружений; флаги видны в истории, поэтому ключ лучше всё же хранить в переменной.
- export OPENAI_API_BASE=https://neuroapi.host/v1
- export OPENAI_API_KEY=<ключ NeuroAPI>
- Windows: setx и перезапуск терминала.
- Не коммитьте ключ и не передавайте его в общий shell history.
Запуск на репозитории и выбор модели
После настройки переменных перейдите в каталог проекта и запустите aider с моделью, указав префикс openai/: например aider --model openai/<MODEL_ID>. Префикс сообщает Aider, что модель обслуживается OpenAI-совместимым провайдером, а не официальным API OpenAI. Именно этот формат описан в документации для compatible-эндпоинтов.
Дальше начинается обычная работа: вы формулируете задачу, Aider читает файлы и предлагает правки. Начните с небольшого изменения в одном файле — так вы проверите связку ключ → модель → применение правок до того, как запускать длинные задачи на большом репозитории.
- cd /path/to/project
- aider --model openai/<MODEL_ID>
- Первый тест — правка в одном файле.
- Длинные задачи — после проверки связки.
Типовые ошибки и ограничения
Ответ 401 означает, что ключ не принят: проверьте, что в OPENAI_API_KEY указан ключ NeuroAPI, а не другого сервиса, и что он не отозван. Ошибка 404 по модели — опечатка в ID или недоступность модели на выбранном тарифе. Ответ 429 говорит о превышении лимитов: подождите и повторите, а не отправляйте задачу параллельно в нескольких окнах Aider.
Официальная документация Aider отдельно упоминает предупреждения для моделей, которые инструмент не знает: он может неверно оценивать контекст и стоимость. Это не ошибка подключения, но повод сверить поведение на пробной задаче. Если запрос обрывается по контексту, уменьшите число файлов в сессии и начните новый чат.
- 401 — проверьте ключ и переменную окружения.
- 404 — сверьте ID модели и тариф.
- 429 — снизьте параллелизм и повторите позже.
- Контекст — сократите набор файлов и перезапустите сессию.
Стоимость и контроль расхода
Aider отправляет в модель контекст репозитория, поэтому расход зависит не только от длины ответа, но и от того, сколько файлов попало в запрос. Начните с небольшого репозитория или отдельного модуля, ограничьте сессию явной задачей и следите за историей использования в кабинете NeuroAPI: баланс предоплаченный, списание идёт по факту.
Тариф выбирается на уровне ключа. Пилот дешевле, но допускает перебои; Оптимальный устойчивее; Смарт делает попытку Пилота и при безопасной ошибке переходит к цепочке Оптимального. Для длинных агентных сессий разумно держать отдельный ключ, чтобы видеть расход Aider отдельно от остальных интеграций.
- Расход растёт с числом файлов в контексте.
- Отдельный ключ под Aider — прозрачный бюджет.
- Тариф определяется на уровне ключа.
- Сверяйте расход в кабинете после первых задач.
Рабочий процесс: от задачи до коммита
Практический ритм работы с Aider: сформулируйте задачу в одном-двух предложениях, попросите внести правку, просмотрите дифф и только затем принимайте изменения. Инструмент показывает, какие файлы он читает и меняет, поэтому контроль остаётся за вами: Aider предлагает, а решение принимает разработчик.
Для повторяемых задач полезно заранее договориться о правилах: какие каталоги можно трогать, где лежат тесты и как оформлять коммиты. Если задача затрагивает несколько модулей, разбейте её на шаги — так проще отследить расход и откатить неудачную правку, не перезапуская всю сессию.
- Одна задача — одна сессия с явной формулировкой.
- Просматривайте дифф до принятия правок.
- Тесты запускайте после каждого шага, а не в конце.
- Большие задачи дробите на несколько сессий.
macOS/Linux: переменные и запуск
bashexport OPENAI_API_BASE=https://neuroapi.host/v1
export OPENAI_API_KEY=<ключ_из_кабинета_NeuroAPI>
cd /path/to/your/project
aider --model openai/<MODEL_ID_ИЗ_PRICE>Проверка ключа и списка моделей
bashcurl -s https://neuroapi.host/v1/models \
-H "Authorization: Bearer $OPENAI_API_KEY" \
| head -c 1200Проверьте Aider на своём репозитории
Создайте ключ, выберите модель в каталоге и запустите первую задачу. Каталог с ценами в рублях и три тарифа помогут оценить стоимость работы до больших сессий.
Каталог проверен 18.10.2026, переменные окружения — по документации Aider на 19.10.2026.