Vtop AiVtop Ai

Crush и API Vtop AI

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

Crush: агент подключается к Vtop AI напрямую — crush provider add … --type anthropic --base-url

Crush — терминальный агент от Charmbracelet, авторов популярных инструментов для командной строки. Он работает в терминале, видит проект, правит файлы и подключает внешние инструменты; отдельная команда добавляет провайдера моделей.

Провайдер типа anthropic принимает свой адрес: в команде добавления указывается --base-url. Именно сюда подставляется адрес шлюза Vtop AI, а рядом — ключ и, при необходимости, дополнительные заголовки.

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

Инструмент

  • Тип: Терминал
  • Разработчик: Charmbracelet
  • Лицензия: FSL-1.1-MIT (через два года — MIT)
  • Протокол: Anthropic Messages API
  • Свой адрес API: Да

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

  • Напрямую: да
  • Способ: crush provider add … --type anthropic --base-url
  • Раздел: ключи API

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

Полезная деталь: цены для своей модели можно вписать вручную, и тогда Crush будет считать расход по ним. Это удобно, если вы хотите видеть стоимость прямо в терминале — значения стоит брать из таблицы цен Vtop AI, чтобы оценка совпадала со счётом.

Лицензия — Functional Source License: код открыт и через два года становится MIT, но прямо сейчас это не классическая открытая лицензия. Для внутреннего использования это не мешает.

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

Добавьте провайдера командой с типом anthropic и адресом шлюза Vtop AI, затем добавьте модель командой model add, указав идентификатор из каталога, размер контекста и, при желании, цены.

Ключ передаётся параметром --api-key или берётся из переменной окружения. Шлюз принимает его и в заголовке Authorization, и в x-api-key, поэтому дополнительных заголовков не требуется.

Готовую конфигурацию удобно держать в репозитории: тогда на новой машине достаточно установить Crush и подставить ключ.

Переменные и параметры, которыми настраивается подключение.
ПеременнаяЧто означает
ANTHROPIC_API_KEYпеременная, из которой Crush берёт ключ для провайдера типа anthropic

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

Что хорошо

  • Провайдер типа anthropic со своим адресом — подключение одной командой.
  • Цены модели можно вписать вручную, и агент покажет стоимость сессии.
  • Аккуратный терминальный интерфейс от известной команды разработчиков.

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

  • Лицензия FSL-1.1-MIT — не классическая открытая лицензия прямо сейчас.
  • Описание моделей ведётся командами, а не через графический интерфейс.
  • Часть возможностей завязана на конкретные версии провайдеров.

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

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

Crush и ближайшие к нему агенты. Строка с этим агентом выделена.
АгентТипЛицензияПодключение к Vtop AI
Crush — этот агентТерминалFSL-1.1-MIT (через два года — MIT)crush provider add … --type anthropic --base-url
Claude CodeТерминалПроприетарный (репозиторий — только документация и трекер)ANTHROPIC_BASE_URL + ANTHROPIC_AUTH_TOKEN
Codex CLIТерминалApache-2.0напрямую не подключается
Gemini CLIТерминалApache-2.0напрямую не подключается
OpenCodeТерминалMITprovider.anthropic.options.baseURL в opencode.json

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

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

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

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

Как подключить Crush к Vtop AI?

Добавьте провайдера с типом anthropic и адресом шлюза, затем модель с идентификатором из каталога. Ключ укажите параметром или переменной окружения ANTHROPIC_API_KEY.

Можно ли, чтобы Crush показывал стоимость сессии?

Да, для этого у модели указываются цены за миллион токенов. Берите их из таблицы цен Vtop AI — тогда оценка совпадёт с фактическим списанием.

Это открытый исходный код?

Формально это Functional Source License: исходный код доступен, а через два года лицензия сменяется на MIT.

Нужны ли особые заголовки?

Нет. Шлюз принимает ключ стандартными способами, включая x-api-key.

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

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

Создать ключ