Контент
ИИ Генерация контента для инфоблоков
Нейросеть заполняет описания товаров, тексты разделов, SEO мета-теги и переводы прямо в инфоблоках 1С-Битрикс — массово, в фоне, по настроенному правилу. Работает на вашем ключе Polza.ai, OpenRouter или своего OpenAI-совместимого шлюза, с проверкой ответа, модерацией и откатом.
- Нейросеть
- Генерация контента
- SEO
- Инфоблоки
- Polza.ai
- despi.aiconnector
-
Демо-период 7 дней
Полный функционал до оплаты — проверьте на своём каталоге.
-
Бессрочная лицензия
Платите один раз — модуль остаётся на сайте без подписки.
-
Поддержка от автора
Отвечает разработчик модуля. Входит в стоимость лицензии.
-
Доработка под задачу
Нужен свой сценарий — сделаю на заказ.
Описание
В каталоге на несколько тысяч позиций контент всегда отстаёт от товара. Карточки приезжают из 1С с названием и артикулом, описание пишется «когда дойдут руки», мета-теги остаются пустыми, а тексты категорий не пишет никто. Модуль поручает эту работу нейросети: она сама заполняет описания товаров, анонсы, тексты разделов, SEO мета-теги и переводы прямо в инфоблоках.
Разовая переписка с чат-ботом превращается в правило. Вы один раз описываете, что генерировать и куда писать, — а модуль применяет правило хоть к десяти тысячам элементов в фоне, одинаково на всём каталоге, с проверкой каждого ответа до записи и историей каждого запроса.
Что обрабатывается
Элементы инфоблока: описание, анонс, свойства, любые SEO-шаблоны — META Title / Description / Keywords, заголовок страницы, ALT / TITLE картинок.
Разделы инфоблока: название, символьный код, описание и SEO-шаблоны. Тексты и мета-теги для категорий — та самая задача, которую обычно делают по остаточному принципу.
Что модель видит на входе: стандартные поля, свойства и значения справочников, пользовательские поля разделов, SEO-шаблоны, данные раздела и результаты предыдущих шагов.
Как это выглядит в работе
Правило — это профиль: подключение к нейросети, фильтр карточек и конвейер из последовательных шагов. Один шаг — один запрос к модели и запись в одно поле. Например, первый шаг пишет описание товара, второй делает из него короткий анонс, третий — meta-title и meta-description по готовому тексту. Каждый следующий шаг видит результат предыдущего, поэтому платить за повторную отправку всей карточки не нужно.
В промпте вместо конкретных значений стоят подстановки: «Напиши описание товара {{Наименование}} бренда {{Бренд}}». Они вставляются по клику из поиска по человеческим названиям полей, а условные блоки убирают из промпта то, чего у конкретного товара нет, — висящее «Бренд: » модели не уйдёт.
Фильтр сразу показывает, сколько карточек попало под отбор. Тестовый прогон одной карточки показывает фактическую стоимость. Перемножив, вы знаете бюджет кампании до запуска, а не после счёта от провайдера.
Дальше карточки уходят в фоновую очередь, её разбирает агент Битрикса. Админку можно закрыть, сервер — перезагрузить: обработка продолжится с того места, где остановилась. А если включить захват событий, новые товары из 1С получают описание и мета-теги сами, без чьей-либо команды.
Подключение нейросети
Ваш ключ, ваш баланс. Модуль не продаёт токены и не берёт плату за генерацию — запросы идут напрямую провайдеру по его тарифам, без промежуточных серверов.
Polza.ai — оплата в рублях без зарубежной карты и VPN, модели GPT, Claude, Gemini, DeepSeek и другие.
OpenRouter — самый большой каталог моделей, оплата в USD.
Свой OpenAI-совместимый шлюз или локальная модель — если данные нельзя выпускать за периметр.
Каталог моделей с ценами подтягивается от провайдера сам. Модель задаётся на профиль и переопределяется на шаге: описание пишет модель посильнее, мета-теги — подешевле.
Веб-поиск на отдельных шагах: модель пишет по найденным страницам, а не по памяти. Настраиваются число результатов, готовый поисковый запрос с подстановками и списки разрешённых и запрещённых доменов — например, только сайты производителей и никогда маркетплейсы.
Качество и контроль
Режимы записи: перезаписать, дописать или заполнить только пустое — ручной контент остаётся нетронутым.
Очистка ответа. Модуль снимает markdown-обёртку кода и вытаскивает содержимое <body>, если модель вернула целую HTML-страницу.
Проверки перед записью: длина в символах и словах, формат (текст, HTML, JSON), язык по доле букв алфавита, запрещённые и обязательные фразы. Забракованный ответ в инфоблок не попадает никогда.
Модерация. Результат шага можно сделать предложением: редактор видит рядом текущее и новое значение и принимает, правит на месте или отклоняет с причиной — поштучно или пачкой.
Откат применённой записи к прежнему значению — даже через неделю, без резервной копии базы.
Защита бюджета. Настройки конвейера проверяются до первого платного запроса, остаток на балансе — тоже. Временные сбои провайдера переживаются повторами с растущей паузой, а на неверный ключ или закончившиеся деньги модуль отвечает остановкой очереди, а не тысячей одинаковых отказов.
Хронология прогонов. По каждой карточке видно, какой промпт ушёл в модель, что она ответила до и после очистки, какие проверки прошли, что записалось, какие источники нашёл веб-поиск, — и сколько токенов и денег стоил каждый шаг.
Коллекция промптов с назначением и тегами, общая на все профили, и кнопка «Улучшить промпт», которая переписывает формулировку точнее или собирает промпт по описанию задачи словами.
Требования
1С-Битрикс с модулем «Информационные блоки»: «Стандарт» и выше, «Малый бизнес», «Бизнес».
PHP 8.1 или новее.
Агенты Битрикс на cron — на них держится фоновая очередь.
Аккаунт и API-ключ у провайдера: Polza.ai, OpenRouter или свой OpenAI-совместимый эндпоинт.
Исходящий доступ с сервера сайта к API провайдера.
Что модуль не делает
Честный список — прочитайте его до покупки:
Не генерирует изображения и не пишет в картинки и файловые поля — только текст.
Не работает с highload-блоками. Товары каталога обрабатываются как обычные элементы: цена, остаток и единица измерения модулю недоступны.
Не ветвит конвейер: шаги идут строго по порядку, условия фильтра объединяются по «И». Под разные сценарии заводятся разные профили.
Не работает быстро: порядка трёх карточек в минуту на профиль, значения не настраиваются. Ускорить можно параллельными профилями.
Не даёт настраивать температуру и лимит токенов ответа; потоковый вывод, вызов функций и изображения на входе не поддерживаются.
Не записывает карточку частично: если шаг прерывает конвейер, в поля не пишется ничего, включая результаты успешных шагов.
Не строит сводные отчёты, графики и выгрузки, не чистит историю по сроку и не присылает уведомления — состояние видно на дашборде.
Не разделяет права «кто может подтверждать результаты»: действия доступны всем, у кого есть доступ к настройкам модуля.
Частые вопросы
Нужен ли свой ключ от нейросети?
Да. Модуль — связка между Битриксом и провайдером, он работает вашим ключом и вашим балансом. Модуль не продаёт токены и не берёт плату за генерацию: вы платите провайдеру столько, сколько стоят токены у него, и в любой момент видите, на что ушли деньги.
Какие провайдеры нейросетей поддерживаются?
Три варианта: Polza.ai (оплата в рублях), OpenRouter (самый большой каталог моделей, оплата в USD) и любой собственный шлюз или локальная модель с OpenAI-совместимым API. Учтите: OpenRouter сейчас сам блокирует пользователей из РФ — из России используйте Polza.ai или свой шлюз. Каталог моделей с ценами подтягивается от провайдера автоматически.
Можно ли платить за нейросеть рублями, без зарубежной карты?
Да, через Polza.ai — российский агрегатор с оплатой в рублях, дающий доступ к моделям GPT, Claude, Gemini, DeepSeek и другим. VPN и иностранная карта не нужны.
Куда уходят данные карточек?
Только тому провайдеру, чей ключ введён в профиле. Промежуточных серверов нет, статистика и история прогонов хранятся в таблицах модуля на вашем сайте. Если данные нельзя выпускать за периметр, подключается собственный OpenAI-совместимый шлюз или локальная модель.
Что будет с уже написанными вручную описаниями?
Ничего, если вы этого не хотите. Защита работает на трёх уровнях: условие фильтра «поле не заполнено» оставляет ручной контент нетронутым, режим записи «заполнить только пустое» страхует на уровне шага, а любую запись модуля можно откатить к прежнему значению.
Сколько будет стоить генерация по всему каталогу?
Это считается до запуска. Тестовый прогон одной карточки показывает фактическую стоимость, фильтр — точное число карточек в выборке: стоимость одного прогона × число карточек = бюджет кампании. По ходу работы расход виден по каждому шагу и прогону. Учтите, что тестовый прогон — тоже реальный платный запрос, он лишь не записывает результат в карточку.
Что, если нейросеть напишет ерунду?
Есть три рубежа. Проверки ответа отсекают слишком короткий текст, не тот язык, не тот формат и запрещённые фразы — до записи в инфоблок. Модерация превращает результат в предложение, которое редактор принимает, правит или отклоняет. А откат возвращает прежнее значение поля, если решение поменялось позже.
Можно ли генерировать SEO-тексты для разделов каталога?
Да. Разделы — полноценная сущность наравне с элементами: читаются их поля, описание и пользовательские поля, пишутся название, символьный код, описание и SEO-шаблоны. Удобно завести под разделы отдельный профиль.
Заполнит ли модуль карточки, которые приезжают из 1С?
Да, если включить захват событий инфоблока: новый или изменённый элемент, проходящий фильтр профиля, ставится в очередь автоматически. Обработка идёт в фоне, поэтому импорт она не замедляет. От зацикливания на собственной записи модуля есть защита.
Нужно ли уметь писать промпты?
Начального уровня достаточно. Подстановки полей вставляются по клику из списка, кнопка «Улучшить промпт» перепишет формулировку точнее или соберёт её по описанию задачи словами, а удачные варианты сохраняются в коллекцию и переиспользуются в любом профиле.
Справится ли модуль с каталогом на десять тысяч товаров?
Справится, но не мгновенно: очередь идёт порциями примерно по три карточки в минуту на профиль, в текущей версии это не настраивается. Зато очередь переживает закрытую админку и перезагрузку сервера и показывает прогресс. Для сжатых сроков разделите каталог на несколько профилей — они работают параллельно.
Почему очередь не обрабатывается?
Очередь разбирает агент Битрикс, а не браузер. Если агенты работают «на хитах», очередь двигается только при заходах посетителей, а на сайте без трафика стоит на месте. Переведите агенты на cron по инструкции https://docs.despi.ru/all-modules/agents/ и проверьте, что агент очереди установлен кнопкой «Установить» на дашборде. Также очередь останавливается сама при неверном ключе или закончившемся балансе провайдера.
Нужен ли программист для внедрения?
Нет. Всё настраивается в админке: подключение провайдера, фильтр, шаги конвейера. Программист понадобится разве что для нетипового шлюза к своей модели. Перевод агентов на cron — задача для технического специалиста или хостинг-провайдера.
Генерирует ли модуль изображения?
Нет. В текущей версии реализована только текстовая генерация — в картинки и файловые поля результат не пишется. При этом ALT и TITLE картинок через SEO-шаблоны заполнять можно.
Работает ли модуль с highload-блоками?
Нет, поддержаны элементы и разделы инфоблоков. Товары торгового каталога обрабатываются как обычные элементы: цена, остаток и единица измерения модулю недоступны. Работа с highload-блоками заявлена в планах.
Можно ли попробовать модуль до покупки?
Да, есть демонстрационный режим — он ограничен 500 записями результата на установку, дальше генерация останавливается до активации лицензии. Этого достаточно, чтобы собрать правило, прогнать его на реальном каталоге и оценить качество текстов.
Не нашли ответ?
Напишите — отвечу лично и подскажу, подойдёт ли модуль под вашу задачу.
Установка
Установка модуля
Модуль ставится в стандартном формате Битрикс — через «Marketplace → Установленные решения», как любое другое решение. Общая инструкция, в том числе для демо-версии: Установка модуля.
Фоновую очередь разбирает агент Битрикс, поэтому агенты должны запускаться по cron, а не «на хитах»: Настройка агентов на cron.
Первый запуск
При первом открытии модуля запускается мастер инициализации: создаёт таблицы модуля, регистрирует обработчики событий инфоблока и помечает модуль готовым к работе. Дальше — настройка по порядку:
- Подключение нейросети. «Настройки → Основное»: выберите провайдера, вставьте API-ключ (для своего эндпоинта — ещё URL), сохраните и выберите модель по умолчанию.
- Источник данных. Инфоблок, стабильный фильтр карточек, при необходимости — разделы и захват событий.
- Конвейер. Шаги с промптами, целевое поле и режим записи, проверки ответа. Для первых прогонов включите «Требует модерации».
- Дашборд. Установите агент очереди кнопкой «Установить» и поставьте карточки в очередь.
Проверка, что всё работает
- Отправьте сообщение в мини-чат рядом с настройками провайдера — ответ модели подтверждает ключ, доступность модели и исходящий доступ с сервера.
- Прогоните конвейер на одной карточке в разделе Тестирование: видно итоговый промпт, ответ, результат проверок и стоимость, в карточку ничего не пишется.
- После постановки в очередь счётчики на дашборде должны двигаться: «В очереди» → «В обработке» → «Готово» или «Ждёт подтверждения». Если очередь стоит — Диагностика.
Подробно о каждом шаге — в статье Установка и первый запуск.
Другие модули
МойСклад: Гибкий обмен заказами по API
Двусторонний обмен заказами между интернет-магазином на 1С-Битрикс и МойСклад по JSON API 1.2: статусы, корзина, контрагенты, оплаты, отгрузки и свойства заказа — с веб-хуками для мгновенной передачи изменений.
- Интеграции
- Новинка
- Демо 14 дней
МойСклад: Интеграция с Битрикс24
Двусторонний обмен Битрикс24 (коробка) и МойСклад: сделки ↔ заказы покупателя и поставщику, контакты и компании ↔ контрагенты с реквизитами, товарные строки ↔ позиции документа.
- Интеграции
- Новинка
- Демо 14 дней
- Партнёрская скидка
Нужно расширить функционал модуля?
Смогу доработать как текущий модуль, так и сделать кастомный модуль под вашу задачу генерации контента.