Aider — один из старейших терминальных ассистентов для работы с кодом: он правит файлы в проекте, ведёт историю изменений и умеет делать коммиты. Открытый исходный код под Apache-2.0, большое сообщество.
С Vtop AI напрямую он не соединится, и причина конкретная: у провайдера Anthropic в Aider настраивается только ключ. Поле своего адреса есть лишь у OpenAI-совместимых провайдеров, а наш шлюз работает по протоколу Anthropic.
Инструмент
- Тип: Терминал
- Разработчик: Aider
- Лицензия: Apache-2.0
- Протокол: OpenAI-совместимый адрес; для Anthropic — только ключ
- Свой адрес API: Нет для Anthropic
Подключение к Vtop AI
- Напрямую: нет
- Способ: нет поля адреса у провайдера Anthropic — только у OpenAI-совместимых
- Раздел: ключи API
Это хороший пример того, почему «поддержка Anthropic» и «поддержка своего адреса для Anthropic» — разные вещи. Aider работает с моделями Anthropic через официальный API: ключ есть, а заменить адрес в документации не предлагается.
Поле --openai-api-base меняет адрес только для OpenAI-совместимых провайдеров. Формат запросов у OpenAI и Anthropic различается, поэтому подставить туда наш шлюз нельзя.
Если нужен именно Aider, единственный путь — прослойка-переводчик между ним и шлюзом. Это отдельный сервис, который придётся развернуть, обновлять и сопровождать.
Как подключить
В документации Aider для Anthropic указан только ключ — переменная ANTHROPIC_API_KEY. Поля адреса у этого провайдера нет, поэтому подключить шлюз Vtop AI напрямую не получится.
Инструмент разработан под собственный набор провайдеров: OpenAI-совместимые адреса подключаются свободно, Anthropic — только официальный.
Если задача не требует именно Aider, возьмите агента с поддержкой Anthropic-совместимого адреса: Claude Code, Crush, OpenCode, Zed, Goose или Qwen Code — все они работают с ключом Vtop AI.
| Переменная | Что означает |
|---|---|
ANTHROPIC_API_KEY | ключ для моделей Anthropic; поля адреса рядом нет |
--openai-api-base | свой адрес, но только для OpenAI-совместимых провайдеров |
Сильные и слабые стороны
Что хорошо
- Зрелый инструмент с историей изменений и коммитами.
- Открытый исходный код под Apache-2.0.
- Простая установка и понятная работа с файлами проекта.
На что обратить внимание
- Нет поля своего адреса у провайдера Anthropic.
- Через шлюз Vtop AI напрямую не подключается.
- Для работы потребовалась бы отдельная прослойка-переводчик.
Сравнение с другими агентами
Та же задача, но разными инструментами — так выглядит выбор между харнессами. Подробный разбор каждого — по ссылке в таблице.
| Агент | Тип | Лицензия | Подключение к Vtop AI |
|---|---|---|---|
| Aider — этот агент | Терминал | Apache-2.0 | напрямую не подключается |
| Claude Code | Терминал | Проприетарный (репозиторий — только документация и трекер) | ANTHROPIC_BASE_URL + ANTHROPIC_AUTH_TOKEN |
| Codex CLI | Терминал | Apache-2.0 | напрямую не подключается |
| Gemini CLI | Терминал | Apache-2.0 | напрямую не подключается |
| Crush | Терминал | FSL-1.1-MIT (через два года — MIT) | crush provider add … --type anthropic --base-url |
Сравнение всех 14 агентов
Полная таблица подборки — на странице раздела: тип, лицензия, протокол и способ подключения к Vtop AI.
Смотрите также
Частые вопросы
Почему Aider не подключается к Vtop AI?
У провайдера Anthropic в Aider настраивается только ключ, без поля адреса. Наш шлюз живёт по своему адресу, поэтому подставить его некуда.
А поле --openai-api-base не поможет?
Оно меняет адрес только у OpenAI-совместимых провайдеров. Форматы запросов у OpenAI и Anthropic разные, поэтому напрямую это не подходит.
Есть ли обходной путь?
Да, прослойка-переводчик между Aider и шлюзом. Это дополнительный сервис, который нужно развернуть и сопровождать.
Какой агент взять вместо Aider?
Claude Code, Crush, OpenCode, Zed, Goose или Qwen Code. Они поддерживают Anthropic-совместимый адрес и работают с ключом Vtop AI.