Битрикс24
Подключение Hubris к CoPilot в Битрикс24 — модели Hubris в письмах, задачах, чатах и карточках CRM. Регистрация движка вебхуком, без приложения и модерации.
Битрикс24 — корпоративный портал с CRM, задачами, чатами и почтой. Встроенный ИИ-помощник CoPilot работает во всех этих разделах, и список его моделей открыт: кроме BitrixGPT туда можно подключить свой движок.
Hubris подключается именно так — как собственный движок CoPilot. Регистрация делается вебхуком портала: приложение писать не нужно, модерация не требуется, права администратора достаточно.
Требования
- Битрикс24 с доступом к REST — это подписка «Маркетплейс» (в облаке) либо пробный режим. На бесплатном тарифе вебхуки и приложения недоступны, и движок подключить не получится.
- Права администратора портала: регистрация движка требует доступа
ai_admin. - Аккаунт на hubris.pw и API-ключ.
Шаг 1. Создайте коннектор в Hubris
Коннектор — это адрес, который вы отдадите Битрикс24, и модель, которая будет за ним отвечать. Выполните команду со своим ключом:
curl -X POST https://api.hubris.pw/v1/integrations/bitrix24/connectors \
-H "Authorization: Bearer $HUBRIS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Отдел продаж",
"model": "anthropic/claude-sonnet-5"
}'В ответе придёт адрес:
{
"id": "…",
"completions_url": "https://api.hubris.pw/integrations/bitrix24/completions/…",
"model": "anthropic/claude-sonnet-5",
"key_prefix": "sk-gw-a1b2…c3d4"
}completions_url содержит секрет и показывается один раз — сохраните его сразу. Потерянный адрес не восстанавливается: создайте коннектор заново, а старый удалите.
Под коннектор выпускается отдельный ключ с именем «Битрикс24 · Отдел продаж» — он виден в разделе «Ключи». Расход по нему считается отдельно, на него можно поставить свой лимит, а отзыв ключа мгновенно выключает коннектор.
Модель выбирается здесь и менять её в Битрикс24 нельзя: для портала движок — это одна модель. Нужны две разные — создайте два коннектора. Необязательное поле limit_kopecks задаёт дневной лимит выпущенного ключа: "limit_kopecks": 50000 — это 500 ₽ в сутки.
Шаг 2. Создайте вебхук в Битрикс24
- В портале откройте Приложения → Разработчикам → Другое → Входящий вебхук.
- В списке прав отметьте ИИ (
ai_admin). - Сохраните. Портал покажет адрес вида
https://ваш-портал.bitrix24.ru/rest/1/abcdef123456/.
Шаг 3. Зарегистрируйте движок
Выполните запрос к своему вебхуку, подставив его адрес и completions_url из первого шага:
curl -X POST "https://ваш-портал.bitrix24.ru/rest/1/abcdef123456/ai.engine.register" \
-H "Content-Type: application/json" \
-d '{
"name": "Hubris",
"code": "hubris",
"category": "text",
"completions_url": "https://api.hubris.pw/integrations/bitrix24/completions/ВАШ_ТОКЕН",
"settings": { "model_context_type": "token", "model_context_limit": 200000 }
}'В ответе придёт числовой идентификатор движка — значит, он зарегистрирован. Проверить список можно методом ai.engine.list, удалить — ai.engine.unregister.
Поле model_context_limit — это размер контекста выбранной модели в токенах, его видно в карточке модели в каталоге.
Шаг 4. Выберите Hubris в CoPilot
В портале откройте Настройки → Настройки BitrixGPT и выберите Hubris как модель для нужных сценариев. После этого помощник в письмах, задачах, чатах и CRM будет отвечать через ваш коннектор.
Запросы появятся в расходах и логах с пометкой канала Bitrix24.
Как это работает
Битрикс24 не ждёт ответ модели в том же запросе: он присылает вопрос вместе с адресом для ответа и требует подтверждения за 5 секунд. Hubris сразу отвечает «принято», спрашивает модель и присылает готовый текст на адрес обратного вызова портала. Поэтому в интерфейсе ответ появляется с обычной задержкой модели, а не мгновенно.
История переписки приходит от портала вместе с новым вопросом и передаётся модели целиком — контекст диалога сохраняется.
Отвечает не «голая» модель. К каждому сообщению Битрикс24 добавляет свою системную инструкцию — примерно 250 токенов, в которых помощнику велено опираться на данные портала и отвечать «Неизвестно», если сведений нет. Поэтому ответы выдержаны в стиле CoPilot, а прямые указания вроде «ответь ровно одним словом» портал может перебить. На цену это тоже влияет: даже короткий вопрос стоит как запрос на 250–300 токенов входа.
В интерфейсе ответ подписан BitrixGPT независимо от выбранного движка — это общее имя помощника, а не признак того, что отвечала модель Битрикс24. Что именно отработало, видно в расходах: запросы из портала помечены каналом Bitrix24.
Управление коннекторами
Список:
curl https://api.hubris.pw/v1/integrations/bitrix24/connectors \
-H "Authorization: Bearer $HUBRIS_API_KEY"Удаление (вместе с выпущенным ключом):
curl -X DELETE https://api.hubris.pw/v1/integrations/bitrix24/connectors/ИДЕНТИФИКАТОР \
-H "Authorization: Bearer $HUBRIS_API_KEY"После удаления коннектора уберите движок и в портале — ai.engine.unregister, иначе CoPilot продолжит слать запросы на несуществующий адрес.
Выбор моделей
ID берите из каталога — они пишутся полностью, вместе с вендором, в точности как в каталоге.
| ID | Когда подходит |
|---|---|
anthropic/claude-sonnet-5 | письма, длинные тексты, аккуратные формулировки |
openai/gpt-4o-mini | массовые короткие подсказки, самый дешёвый вариант |
google/gemini-3.7-flash | быстрые ответы при большом потоке обращений |
deepseek/deepseek-v4-pro | недорогое рассуждение и разбор данных |
Решение проблем
CoPilot отвечает «сервис недоступен»
Так выглядит любой наш отказ — у протокола Битрикс24 нет отдельного кода для неверного ключа. Частые причины: коннектор удалён, выпущенный ключ отозван в кабинете или адрес скопирован не полностью. Проверьте список коннекторов командой выше и, если нужно, создайте новый и перерегистрируйте движок.
Ответ не приходит совсем
Проверьте расходы: если запрос там есть, модель ответила и дело в доставке — портал мог закрыть окно ожидания. Если запроса нет, до Hubris он не дошёл: перепроверьте completions_url в ai.engine.list.
Движок не появился в списке моделей
Убедитесь, что вебхук создан с правом ai_admin и что регистрацию выполнял администратор портала. На тарифах без доступа к REST метод вернёт ошибку прав.
Ошибка про недостаточный баланс
Пополните баланс в кабинете — от 500 ₽, через СБП, банковской картой или по счёту для юридических лиц.
Проверено на облачном Битрикс24, 19 сентября 2026: движок зарегистрирован вебхуком, CoPilot отвечал через Hubris (openai/gpt-4o-mini), запросы видны в расходах с каналом Bitrix24.
Что дальше
- Каталог моделей — ID и размер контекста для настроек движка.
- Управление ключами — лимит на ключ коннектора.
- Расходы — сколько тратит портал.
- Chat Completions — что именно уходит в Hubris.
Обновлено:
1С:Предприятие
Подключение Hubris к 1С:Предприятие 8.3 — вызов моделей из встроенного языка через HTTPСоединение, ЗаписьJSON и ЧтениеJSON.
Albato
Подключение Hubris к Albato — приложение с действиями «Отправить сообщение модели», «Список моделей» и «Эмбеддинг текста», плюс универсальный путь через HTTP-запрос.