Vtop AiVtop Ai

Aider и API Vtop AI

Терминал · OpenAI Chat Completions

Aider: подключается напрямую — --openai-api-base и модель с префиксом openai/

Aider — один из старейших терминальных ассистентов для работы с кодом: он правит файлы в проекте, ведёт историю изменений и умеет делать коммиты. Открытый исходный код под Apache-2.0, большое сообщество.

С Vtop AI он соединяется напрямую: у провайдера Anthropic в Aider действительно настраивается только ключ, зато у OpenAI-совместимых провайдеров есть поле своего адреса — --openai-api-base. Наш шлюз принимает как раз этот формат, на пути /v1/chat/completions.

↗ 49 082звёзд на GitHub
Терминалтип инструмента
Да, напрямуюподключение к Vtop AI

Инструмент

  • Тип: Терминал
  • Разработчик: Aider
  • Лицензия: Apache-2.0
  • Протокол: OpenAI Chat Completions
  • Свой адрес API: да, у OpenAI-совместимых провайдеров

Подключение к Vtop AI

  • Напрямую: да, через OpenAI-совместимый вход
  • Способ: --openai-api-base + модель вида openai/имя-модели
  • Раздел: ключи API

Хороший пример того, почему «поддержка Anthropic» и «поддержка своего адреса для Anthropic» — разные вещи. Aider работает с моделями Anthropic через официальный API: ключ есть, а заменить адрес в документации не предлагается. Для нашего шлюза это и не нужно — он принимает OpenAI-совместимый формат.

Поле --openai-api-base меняет адрес у OpenAI-совместимых провайдеров. Шлюз Vtop AI реализует именно этот формат, поэтому адрес платформы подставляется в это поле, а модель выбирается с префиксом openai/.

Прослойка-переводчик для Aider не нужна: он идёт к шлюзу напрямую по OpenAI-совместимому адресу. Настройка — в разделе «Как подключить».

Как подключить

Для Anthropic в Aider указан только ключ — переменная ANTHROPIC_API_KEY, поля адреса у этого провайдера нет. Поэтому шлюз подключается через OpenAI-совместимый адрес: ключ кладётся в переменную OPENAI_API_KEY, а адрес задаётся флагом --openai-api-base https://vtop-ai.site/v1.

Инструмент разработан под собственный набор провайдеров: OpenAI-совместимые адреса подключаются свободно, Anthropic — только официальный. Модель указывается с префиксом openai/ — так Aider идёт по OpenAI-совместимому пути.

Если задача не требует именно Aider, у того же ключа работают Claude Code, Crush, OpenCode, Zed, Goose и Qwen Code — они говорят на Anthropic-протоколе.

Переменные и параметры, которыми настраивается подключение.
ПеременнаяЧто означает
OPENAI_API_KEYключ Vtop AI для OpenAI-совместимого пути
--openai-api-baseадрес шлюза: https://vtop-ai.site/v1
--model openai/…модель каталога Vtop AI по OpenAI-совместимому пути

Сильные и слабые стороны

Что хорошо

  • Зрелый инструмент с историей изменений и коммитами.
  • Открытый исходный код под Apache-2.0.
  • Простая установка и понятная работа с файлами проекта.

На что обратить внимание

  • Нет поля своего адреса у провайдера Anthropic — шлюз подключается по OpenAI-совместимому пути.
  • Модель нужно указывать с префиксом openai/, иначе запрос ушёл бы на официальный адрес OpenAI.
  • Протокол Anthropic Aider не поддерживает.

Сравнение с другими агентами

Та же задача, но разными инструментами — так выглядит выбор между харнессами. Подробный разбор каждого — по ссылке в таблице.

Aider и ближайшие к нему агенты. Строка с этим агентом выделена.
АгентТипЛицензияПодключение к Vtop AI
Aider — этот агентТерминалApache-2.0--openai-api-base + модель openai/…
Claude CodeТерминалПроприетарный (репозиторий — только документация и трекер)ANTHROPIC_BASE_URL + ANTHROPIC_AUTH_TOKEN
Codex CLIТерминалApache-2.0model_providers в config.toml: wire_api = "chat"
Gemini CLIТерминалApache-2.0напрямую не подключается
CrushТерминалFSL-1.1-MIT (через два года — MIT)crush provider add … --type anthropic --base-url

Сравнение всех 14 агентов

Полная таблица подборки — на странице раздела: тип, лицензия, протокол и способ подключения к Vtop AI.

Смотрите также

Частые вопросы

Как Aider подключается к Vtop AI?

Через OpenAI-совместимый адрес: --openai-api-base https://vtop-ai.site/v1 и модель с префиксом openai/. Провайдер Anthropic тут не участвует — у него в Aider нет поля адреса.

Что делает поле --openai-api-base?

Это и есть рабочий путь: поле задаёт адрес у OpenAI-совместимых провайдеров, а шлюз Vtop AI принимает именно этот формат на /v1/chat/completions.

Нужен ли переходник?

Нет. Aider идёт к шлюзу напрямую по OpenAI-совместимому адресу, отдельный сервис-переводчик не нужен.

Какой агент взять вместо Aider?

Если Aider по какой-то причине не подходит — Claude Code, Crush, OpenCode, Zed, Goose или Qwen Code: они поддерживают Anthropic-совместимый адрес и работают с тем же ключом.

Создайте ключ для агента

Лимит расходов защищает баланс: агент выполняет десятки шагов на одну задачу и расходует токены быстрее чата.

Создать ключ