Перейти к основному содержимому

Генерация контента

Модуль ТЗ: 5.13 · Генерация контента

Что это​

Модуль помогает быстро готовить контент для карточек товаров Wildberries: по данным о товаре и ключевым словам нейросеть составляет SEO-оптимизированные название, описание и характеристики. Каждый понравившийся вариант можно сохранить отдельной версией и позже вернуться к нему — так удобно пробовать формулировки и не терять удачные тексты.

Возможности​

ВозможностьЧто даётСтраница
Генерация текстовНазвание, описание и характеристики карточки с учётом ключевых словГенерация текстов карточек
Версии контентаСохранение вариантов, нумерация версий и история по каждой карточкеВерсии контента карточек

Как пользоваться​

  1. Укажите данные товара: название и при желании бренд, категорию, известные характеристики.
  2. Добавьте ключевые слова — по каким запросам товар должны находить.
  3. Получите тексты и при необходимости доработайте их.
  4. Сохраните лучший вариант — он запишется новой версией и привяжется к товару по артикулу WB.
  5. Просматривайте историю версий (новые сверху) и берите нужную.

Ограничения​

  • Частично реализован. Готовы генерация текстов и хранилище версий. Генерация изображений карточек пока не предлагается: хранилище умеет принимать версии изображений, но самой генерации в модуле нет.
  • Тексты создаёт нейросеть. Если она недоступна, «Оптима» вернёт базовый черновик по вашим данным, чтобы результат был всегда. В ответе помечается, откуда текст: от нейросети или черновик.
  • Проверяйте факты и цифры перед публикацией. Публикацию в карточку на Wildberries вы выполняете сами: модуль не меняет карточки в WB.
  • Размер данных ограничен: название до 300 символов, не более 50 ключевых слов (каждое до 100 символов).
  • На генерацию действуют лимиты: не более 30 запросов в час с одного адреса и суточный лимит объёма на пользователя.
  • Версии нумеруются отдельно для каждой карточки и каждого вида контента.

Связанные страницы​

Для интеграторов​

  • Эндпоинты: POST /content/cards/generate, POST /content/cards/versions, GET /content/cards/versions (Swagger).
  • Номер версии = max(version) + 1 по (кабинет, карточка, тип); целостность — уникальный индекс, конкурентные записи повторяются.
  • Работа с LLM — через общий провайдер, см. ИИ-подсистема.
  • Код — backend/src/modules/content, Compodoc.