Немного истории. Модуль Sendev: AI Core изначально разрабатывался исключительно для собственных нужд — как общий AI-слой для интеграции нейросетей во внутренние модули компании. Когда стало понятно, что архитектура универсальна и может быть полезна за пределами наших задач, мы приняли решение поделиться наработкой с сообществом. Именно поэтому в публичной версии появились разделы, которых не было во внутренней: полноценная библиотека Промптов с категориями и переменными, интерактивная Песочница для тестов без написания кода, встроенная Документация и готовые профили популярных провайдеров. Модуль получился таким, каким мы хотели бы его видеть, если бы начинали интеграцию AI в Битрикс с нуля.
Sendev: AI Core (sendev.aicore) — это бесплатное ядро AI-интеграций для 1С-Битрикс и Битрикс24. Модуль закрывает всю инфраструктурную часть работы с нейросетями: подключение провайдеров, маршрутизацию, промпт-инжиниринг, кэширование, очередь для долгих задач, аудит и безопасное хранение ключей. Функциональные модули получают простой публичный API (Gateway, AIRequest, AIResponse) и больше не зависят от конкретных внешних сервисов.
openai_compatible, bothub, dummy + возможность подключить свой класс.{{NAME}}, версиями и сценариями./bitrix/tools/sendev.aicore/engine.php.Функциональный модуль формирует AIRequest со своим moduleId, сценарием (seo.meta_description, marketing.ad_text, it.code_review и т. п.), сообщениями и переменными. AI Core сам выбирает активного провайдера по сортировке, применяет промпт, проверяет кэш, делает запрос, считает стоимость и пишет запись в журнал. Администратор сайта может в любой момент сменить провайдера, модель или ключ — без правки кода функциональных модулей.
use Sendev\AICore\DTO\AIRequest;
use Sendev\AICore\Gateway;
$response = Gateway::getInstance()->complete(AIRequest::createText([
'moduleId' => 'vendor.module',
'scenario' => 'seo.meta_description',
'messages' => [['role' => 'user', 'content' => 'Сгенерируй meta description']],
'variables' => ['PAGE' => 'Кроссовки', 'KEYWORDS' => 'купить кроссовки'],
]));
$text = $response->getText();
Модуль распространяется бесплатно, исходный код открыт в рамках поставки.
* стоимость зависит от объема и сложности выполняемых работ
Разработка одностраничного сайта на платформе Битрикс
* стоимость зависит от наличия верстки, использования готового решения и т.д.
* указана минимальная стоимость. Стоимость выбранной лицензии «1С-Битрикс» оплачивается отдельно.