hubris

Кабинет для AI-агентов

WebMCP — браузерный агент вызывает инструменты кабинета Hubris напрямую, без скрейпинга интерфейса.

В разработке. Стандарт WebMCP ещё формируется, доступность в браузерах ограничена. Набор инструментов может расшириться по мере взросления стандарта.

WebMCP — браузерный стандарт в разработке (инкубируется в рамках W3C). Идея простая: страница сама объявляет структурные инструменты через document.modelContext, и агент в браузере пользователя вызывает их напрямую, вместо того чтобы читать интерфейс и угадывать, куда кликнуть. На Hubris это работает на публичных страницах и в кабинете одновременно — набор инструментов подстраивается под то, вошли вы или нет.

Нативная поддержка есть пока не во всех браузерах. В Chrome стандарт доступен через origin trial (версии 149–156); также WebMCP умеют агентные браузеры и браузерные расширения, реализующие этот стандарт. Если ваш браузер или агент WebMCP не поддерживает, кабинет работает как обычно — ничего не ломается.

Инструменты

Гостю (без входа в кабинет) видны 5 публичных инструментов — они работают на любой странице Hubris. После входа добавляются ещё 13: чтение данных кабинета, действия и тестовый прогон модели. Итого в кабинете доступно 18 инструментов.

ИнструментЧто делаетГде доступен
models_searchИщет модели в каталоге по названию, провайдеру или описанию задачи своими словами; отдаёт цены в рублях за 1М токенов.Гость
pricing_getВозвращает подробные цены и характеристики одной модели по её идентификатору.Гость
cost_estimateОценивает стоимость использования модели в рублях по ожидаемому числу запросов и токенов — ориентир по текущим ценам, не оферта.Гость
docs_searchИщет по документации Hubris, возвращает до 10 подходящих страниц.Гость
status_getТекущий статус платформы и провайдеров моделей, включая активные (нерешённые) инциденты.Гость
balance_getБаланс кабинета (основной и бонусный) и приблизительный прогноз, на сколько дней и запросов хватит при текущем расходе.Кабинет
usage_statsСтатистика расхода и запросов за период: по дням, по моделям, по API-ключам или общие итоги за 7 дней.Кабинет
logs_queryПоследние записи журнала запросов: время, модель, статус, стоимость, токены — без адресов вызывающих приложений и других чувствительных данных.Кабинет
payment_historyЛента денежных операций: пополнения, возвраты, корректировки, партнёрские выплаты.Кабинет
usage_exportВозвращает ссылку на CSV-файл с историей расхода за период.Кабинет
referral_infoСостояние партнёрской программы: ссылка, число приглашённых, сумма начислений. Доступно после первой оплаты.Кабинет
notification_prefs_getТекущие настройки уведомлений: продуктовые, о достижениях, маркетинговые.Кабинет
topup_startНачинает пополнение баланса на сумму в рублях: создаёт QR-код СБП или платёжную ссылку для карты. Баланс пополняется только после подтверждения платежа в приложении банка.Кабинет
invoice_createСоздаёт счёт на оплату для юридического лица на сумму в рублях (нужны заранее заполненные реквизиты организации).Кабинет
documents_getСписок счетов юридического лица со ссылкой на PDF и, если документ уже сформирован, — на закрывающий УПД.Кабинет
notification_prefs_setМеняет настройки email-уведомлений кабинета.Кабинет
feedback_submitПубликует идею на доску идей Hubris — заголовок и, опционально, описание. Лимит — не больше трёх идей в сутки.Кабинет
chat_testТестовый прогон промпта по текстовой модели каталога (генерация изображений — в студии на сайте). Списывается с баланса по обычным ценам.Кабинет

Управление API-ключами агенту намеренно недоступно ни в одном из наборов — ни просмотр, ни выпуск, ни отзыв. Это осознанное ограничение: ключ открывает доступ к балансу за пределами текущей браузерной сессии, и агент не должен уметь его получить.

Лимиты chat_test

chat_test — это примерка модели, а не рабочий канал. У неё два серверных ограничения, которые нельзя обойти со стороны агента:

  • до 2000 токенов ответа — сервер обрезает ответ до этого значения независимо от того, что попросил агент;
  • до 20 прогонов в час — на пользователя, счётчик скользит от первого прогона в окне; после исчерпания сервер отвечает 429 с Retry-After.

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

При обрезке ответа chat_test называет причину: если сработал серверный кап (2000 токенов), в подсказке — ссылка на подключение MCP-сервера, путь к полноценной работе без лимитов; если ответ обрезал собственный max_tokens агента (передан меньше 2000), подсказка называет именно это значение и предлагает его поднять — подключать MCP-сервер для этого не нужно.

Полноценная работа — через MCP-сервер

WebMCP в кабинете создан для быстрой проверки и точечных действий прямо в браузере, а не для продуктивной работы с моделями. Если агенту нужны запросы без ограничения токенов и без часового лимита, следующий шаг — подключить MCP-сервер Hubris: тот же каталог моделей и chat_complete, но по API-ключу и без капов, применимых к тестовому прогону.

Приватность

Агент действует под вашей активной сессией в браузере — теми же правами, что и вы сами в открытой вкладке кабинета. Отдельной агентской идентичности или токена WebMCP не создаёт: закрыли вкладку или вышли из аккаунта — доступ у агента пропал вместе с сессией.

Из этого следует два ограничения, введённых сознательно:

  • Управление API-ключами недоступно — см. выше. Ключ живёт дольше браузерной сессии и не должен быть доступен через страницу.
  • Генерация изображений — только в студии на сайте, не через инструменты кабинета для агентов.

Что дальше

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

Обновлено: