everyapi
Интеграция · ИИ-напарник по коду в CLIСовместимо с OpenAI · один ключ · живой каталог моделей
A

Подключите Aider к шлюзу EveryAPI

Aider — это терминальный ИИ-напарник по коду, который работает внутри Git-репозитория. Настройте его OpenAI-совместимое подключение к EveryAPI и укажите имя модели с префиксом openai/, доступной в вашем аккаунте.

01Код настройки

Одна строка base URL направляет Aider на EveryAPI

Глобальный Base URL по умолчанию / Base URL с приоритетом для Китая: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1

terminal
# Установите aider
pip install aider-install
aider-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"
02Шаги

От нуля до первого вызова

  1. Установите aider

    pip install aider-install && aider-install. Установленная команда aider теперь доступна в вашем терминале.

    aider.chat/docs/install.html

  2. Настройте base URL + ключ EveryAPI

    Рекомендуем прописать всё в ~/.aider.conf.yml (постоянно), но можно передать --openai-api-base + --openai-api-key и в командной строке; переменные env тоже работают.

  3. Добавьте к имени модели префикс openai/

    Aider работает через LiteLLM, поэтому имена моделей для OpenAI-совместимого эндпоинта должны нести префикс openai/ (например, openai/claude-sonnet-5). Иначе LiteLLM попытается найти нативного провайдера Anthropic.

03FAQ

О связке Aider × EveryAPI

Почему имени модели нужен префикс openai/?

Внутри Aider использует LiteLLM для маршрутизации по провайдерам. LiteLLM смотрит на префикс имени модели, чтобы решить, какого провайдера использовать: openai/xxx идёт через OPENAI_API_BASE / OPENAI_API_KEY. Без префикса LiteLLM воспринимает claude-sonnet-5 как запрос к нативному эндпоинту Anthropic — а это другой маршрут.