Подключите Aider к шлюзу EveryAPI
Aider — это терминальный ИИ-напарник по коду, который работает внутри Git-репозитория. Настройте его OpenAI-совместимое подключение к EveryAPI и укажите имя модели с префиксом openai/, доступной в вашем аккаунте.
Одна строка base URL направляет Aider на EveryAPI
Глобальный Base URL по умолчанию / Base URL с приоритетом для Китая: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1
# Установите aiderpip install aider-installaider-install # Работа через EveryAPI: префикс "openai/" в --model говорит aider использовать OpenAI-совместимый протоколaider --openai-api-base https://api.everyapi.ai/v1 \ --openai-api-key sk-everyapi-... \ --model openai/claude-sonnet-5 # Дальше aider перейдёт в интерактивный режим — скажите ему "add type annotations to api.py"От нуля до первого вызова
- Установите aider
pip install aider-install && aider-install. Установленная команда aider теперь доступна в вашем терминале.
aider.chat/docs/install.html
- Настройте base URL + ключ EveryAPI
Рекомендуем прописать всё в ~/.aider.conf.yml (постоянно), но можно передать --openai-api-base + --openai-api-key и в командной строке; переменные env тоже работают.
- Добавьте к имени модели префикс openai/
Aider работает через LiteLLM, поэтому имена моделей для OpenAI-совместимого эндпоинта должны нести префикс openai/ (например, openai/claude-sonnet-5). Иначе LiteLLM попытается найти нативного провайдера Anthropic.
О связке Aider × EveryAPI
Почему имени модели нужен префикс openai/?
Внутри Aider использует LiteLLM для маршрутизации по провайдерам. LiteLLM смотрит на префикс имени модели, чтобы решить, какого провайдера использовать: openai/xxx идёт через OPENAI_API_BASE / OPENAI_API_KEY. Без префикса LiteLLM воспринимает claude-sonnet-5 как запрос к нативному эндпоинту Anthropic — а это другой маршрут.