Qwen Code — терминальный агент, который начинался как форк Gemini CLI, а с версии 0.1 развивается самостоятельно. Его отличительная черта — поддержка нескольких протоколов сразу: OpenAI, Anthropic, Gemini и собственного протокола Qwen. Переключение выполняется настройкой.
Для Vtop AI это удобно: выбирается протокол anthropic, адрес шлюза подставляется переменной ANTHROPIC_BASE_URL, туда же уходит ключ. Отдельных прослоек не нужно.
Инструмент
- Тип: Терминал
- Разработчик: Alibaba
- Лицензия: Apache-2.0
- Протокол: Несколько протоколов, включая Anthropic Messages
- Свой адрес API: Да
Подключение к Vtop AI
- Напрямую: да
- Способ: ANTHROPIC_BASE_URL + ANTHROPIC_API_KEY (протокол anthropic)
- Раздел: ключи API
Наличие протокола Anthropic означает, что агент умеет разговаривать с любым сервисом, который его поддерживает, — независимо от того, чьи модели за ним стоят. Это и есть смысл единого протокола: инструмент перестаёт быть привязанным к одному поставщику.
Кроме переменных окружения провайдеры описываются в настройках: у каждого провайдера перечисляются модели, а у модели можно указать свой адрес. Такой способ удобен, когда в одном инструменте нужно держать и облачные модели, и собственный шлюз.
Qwen Code работает не только в терминале: есть плагины для редакторов, приложение и программный интерфейс. Настройки при этом общие.
Как подключить
Задайте протокол anthropic и укажите адрес шлюза Vtop AI в переменной ANTHROPIC_BASE_URL, ключ — в ANTHROPIC_API_KEY, модель — в ANTHROPIC_MODEL или выбором в интерфейсе. Идентификатор модели должен совпадать с каталогом.
Если удобнее держать всё в файле настроек, опишите провайдера и модели там, указав адрес у модели. Оба способа дают одинаковый результат.
Проверка: задайте вопрос агенту. Ответ модели и новая строка в журнале использования означают, что подключение работает.
| Переменная | Что означает |
|---|---|
ANTHROPIC_BASE_URL | адрес шлюза Vtop AI для протокола anthropic |
ANTHROPIC_API_KEY | ваш ключ из кабинета |
ANTHROPIC_MODEL | идентификатор модели (необязательно) |
Сильные и слабые стороны
Что хорошо
- Несколько протоколов в одном инструменте, включая Anthropic.
- Настройка и переменными окружения, и файлом конфигурации.
- Открытый исходный код под Apache-2.0 плюс плагины и приложение.
На что обратить внимание
- Проект быстро развивается: названия настроек между версиями меняются.
- Часть возможностей завязана на модели Qwen и требует их аккаунта.
- Как и любой агент, расходует токены активнее чата.
Сравнение с другими агентами
Та же задача, но разными инструментами — так выглядит выбор между харнессами. Подробный разбор каждого — по ссылке в таблице.
| Агент | Тип | Лицензия | Подключение к Vtop AI |
|---|---|---|---|
| Qwen Code — этот агент | Терминал | Apache-2.0 | ANTHROPIC_BASE_URL + ANTHROPIC_API_KEY (протокол anthropic) |
| 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.
Смотрите также
Частые вопросы
Какой протокол выбирать для Vtop AI?
anthropic. Адрес шлюза задаётся переменной ANTHROPIC_BASE_URL, ключ — ANTHROPIC_API_KEY.
Это тот же Gemini CLI?
Нет. Qwen Code начинался как его форк, но с версии 0.1 развивается самостоятельно и поддерживает несколько протоколов.
Можно ли держать в одном агенте несколько провайдеров?
Да, провайдеры описываются в настройках, и у модели можно указать свой адрес. Удобно, когда нужны и облачные модели, и собственный шлюз.
Нужен ли аккаунт Qwen?
Нет. Для работы через Vtop AI достаточно ключа из кабинета — модели каталога доступны по протоколу Anthropic.