Добавлена новая система XFields: возможность переписывать неограниченное количество дополнительных полей с индивидуальными промптами для каждого поля и кнопками AI в админке.
Добавлена универсальная система переменных в промптах: теперь можно использовать {title}, {short_story}, {full_story} и {xfield_NAME} во всех промптах для максимально гибкой настройки генерации контента.
Добавлена поддержка обработки диапазонов ID материалов: можно указывать "1-20" (диапазон), "1,5,10" (список), "1-5,8,12-15" (комбинированный) как при ручной, так и при массовой обработке.
Добавлен интеллектуальный механизм retry: при ошибке OpenAI API модуль автоматически повторяет запрос до 2 раз для максимальной надёжности обработки.
Добавлена детальная страница просмотра обработанных материалов с полной статистикой: количество слов/символов до и после обработки, использованные переменные, custom xfields и полная история изменений.
Добавлена опция обработки только материалов с `disable_index = 1` для CRON, с автоматическим снятием запрета индексации после обработки — полезно для SEO-оптимизации новых материалов.
Improved
2
Улучшена система логирования CRON: детальные логи с информацией об использованных переменных, количестве слов, повторных попытках и финальной статистике выполнения.
Расширенная система контекстных полей: добавлено 3 дополнительных поля (auxiliary_xfield, auxiliary_xfield_2, auxiliary_xfield_3) для более точного контекста генерации.
Расширенная поддержка параметров OpenAI: добавлена поддержка `max_tokens` и `organization` для более гибкой настройки API запросов.
Отдельный промпт для Meta Description: добавлен специализированный промпт для генерации SEO-описаний с ограничением в 160 символов.
Improved
3
Улучшенная логика парсинга xfields: поддержка множественного контекста с автоматическим объединением значений полей.
Структурированные промпты: промпты стали более детальными с четким форматированием ответов и примерами использования.
Генерация контента "с нуля": улучшенная обработка пустого контента с возможностью создания описаний на основе только заголовка.