AI Manager

Плагин Payload для автогенерации товарных описаний, заголовков, атрибутов и переводов через Claude, ChatGPT, Gemini или Kimi с пропуском уже сгенерированного контента.

Сообщество 1 5/нед MIT v1.0.0

Установка

pnpm add payload-ai-manager

Описание

payload-ai-manager генерирует тексты для коллекций товаров в Payload. Для каждой подключенной коллекции вы указываете исходные поля и целевые, а плагин отправляет их содержимое языковой модели и записывает результат в документы: заголовки, описания, списки атрибутов или переводы. Плагин работает поверх @payloadcms/plugin-ecommerce и ориентирован на каталоги продукции, где важны атрибуты и локализованные переводы. Доступно четыре провайдера на выбор в админке: Claude (Anthropic), ChatGPT (OpenAI), Gemini (Google) и Kimi (Moonshot). Claude использует официальный пакет @anthropic-ai/sdk, устанавливаемый как опциональная peer dependency. Остальные три провайдера вызываются через их REST API с помощью fetch. API-ключ считывается из переменной окружения в момент запроса и не хранится в базе данных, а у поля apiKey в базе отключен доступ на чтение. Генерация запускается автоматически через хук afterChange коллекции или вручную через эндпоинт POST /ai-manager/generate. Для каждого документа сохраняется отпечаток SHA-256 от значений исходных полей и определений целевых полей, поэтому неизмененный контент не отправляется модели повторно. Если изменить инструкции для целевого поля или язык перевода, отпечаток меняется и плагин перегенерирует текст. Настройки плагина собраны в глобале AI Manager. Редакторы могут включать и выключать генерацию, выбирать провайдера, задавать корпоративный стиль текста и отключать отдельные целевые поля без передеплоя. При этом выключение целевого поля сохраняет уже записанный в нем контент. Плагин обходит-ся без кастомных админ-компонентов: пометка целевых полей идет через admin.description, что сохраняет совместимость с минорными обновлениями Payload. Пустой или некорректный ответ модели отклоняется, а существующий текст в документе остается без изменений.

О пакете

Имя пакета
payload-ai-manager
Последняя версия
1.0.0
Размер
52 кБ
Лицензия
MIT
Загрузок в неделю
5
Последняя публикация
21 авг. 2026 г.

Ещё от Poseidonas

Профиль автора

Barcodes

Добавляет штрихкоды Code 128, EAN-13 и QR в коллекции товаров Payload с печатью этикеток и опциональными кнопками в админке.

EU VAT

Рассчитывает НДС ЕС для магазинов на Payload и записывает разбивку по каждому заказу: ставки, реверсивный заряд, проверку VIES и отчёт OSS.

Stock Reservation

Проверяет наличие варианта и цену до оплаты, резервирует остатки до подтверждения и закрывает пробелы чекаута в официальном плагине Payload ecommerce.

Stock Alerts

Отправляет письмо при падении остатков товара или варианта ниже порога, с поддержкой бэкордера и публичным полем статуса.

Shipping Rates

Добавляет зоны доставки, расчет стоимости и endpoint для quoted в магазинах на @payloadcms/plugin-ecommerce.

Shipping Classes

Добавляет поля веса, размеров и класса доставки в коллекции товаров и вариантов Payload с каноническим хранением в граммах и миллиметрах.