Vtop AiVtop Ai

OpenCode и API Vtop AI

Терминал · Anthropic Messages API

OpenCode: агент подключается к Vtop AI напрямую — provider.anthropic.options.baseURL в opencode.json

OpenCode — терминальный агент с открытым исходным кодом, один из самых популярных в своей категории: десятки тысяч звёзд и активное сообщество. Он работает в командной строке, видит проект и подключает модели через файл конфигурации.

Для любого провайдера в конфигурации можно переопределить базовый адрес полем baseURL. Провайдер anthropic со своим baseURL — это и есть подключение к шлюзу Vtop AI: файл на несколько строк, без прослоек.

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

Инструмент

  • Тип: Терминал
  • Разработчик: OpenCode
  • Лицензия: MIT
  • Протокол: Anthropic Messages API
  • Свой адрес API: Да

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

  • Напрямую: да
  • Способ: provider.anthropic.options.baseURL в opencode.json
  • Раздел: ключи API

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

Списки исключений полезны при работе с большим каталогом: спрятав лишнее, вы оставляете в выборе только те модели, которыми действительно пользуетесь, и не тратите время на прокрутку.

Агентный режим в терминале расходует токены активнее чата: в контекст попадают прочитанные файлы и результаты команд. Лимит расходов на ключе здесь не формальность.

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

Создайте или отредактируйте файл конфигурации OpenCode: в разделе provider опишите провайдера anthropic, а в его параметрах укажите baseURL с адресом шлюза Vtop AI. Ключ задаётся там же, среди параметров.

Убедитесь, что запускаете обычный режим агента, а не сторонний набор моделей от разработчиков OpenCode: адрес подменяется только у того провайдера, который вы описали сами.

После запуска проверьте, что модель отвечает, а в журнале использования Vtop AI появилась строка с расходом.

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

Что хорошо

  • Переопределение адреса у любого провайдера — одна строка в конфигурации.
  • Списки моделей для выбора: можно оставить только нужные.
  • Открытый исходный код под MIT и большое сообщество.

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

  • Конфигурация текстовым файлом: ошибка в разметке ломает запуск.
  • Разные версии по-разному называют части конфигурации.
  • Агентный режим заметно расходует токены при работе с крупным проектом.

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

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

OpenCode и ближайшие к нему агенты. Строка с этим агентом выделена.
АгентТипЛицензияПодключение к Vtop AI
OpenCode — этот агентТерминалMITprovider.anthropic.options.baseURL в opencode.json
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.

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

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

Как указать адрес шлюза в OpenCode?

Через параметр baseURL у провайдера anthropic в файле конфигурации. Больше ничего менять не нужно.

Можно ли скрыть часть моделей из выбора?

Да, для этого есть списки исключений: один убирает перечисленные модели, другой оставляет только перечисленные.

Ключ подойдёт от чата?

Нет, это разные вещи. Ключ API создаётся отдельно в кабинете, там же задаётся лимит расходов.

Что делать при ошибке формата запроса?

Проверьте адрес: он должен указывать на шлюз Vtop AI, который понимает протокол Anthropic. Сторонние адреса могут отвечать другим форматом.

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

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

Создать ключ