AI Assistant
AI-ассистент для админки Payload CMS: читает схему коллекций, поддерживает @-упоминания и предлагает действия с HMAC-подписью.
Установка
pnpm add @mvriu5/payload-ai Описание
Плагин добавляет чат-ассистента в админ-панель Payload CMS 3.x. Ассистент читает схемы коллекций и контекст документов, принимает @-упоминания коллекций и предлагает действия create, update, delete и global update. Каждый проспект подписывается через HMAC-SHA256 с использованием PAYLOAD_SECRET и проверяется на сервере перед применением. Модель не может выполнять изменения в обход валидации. Провайдеры работают через Vercel AI SDK. Встроенные адаптеры: OpenAI, Anthropic, Google, Mistral и OpenRouter. Любой OpenAI-совместимый эндпоинт (Ollama, vLLM) подключается через baseURL. Есть два режима хранения ключей: по каждому пользователю, когда плагин добавляет поля aiProvider и aiApiKey в коллекцию админ-пользователей, или централизованно, через профили провайдеров с собственным списком моделей, defaultModel и серверным API-ключом. Права доступа настраиваются отдельно для каждой коллекции: read, create, update, delete. Право read управляет доступом к схеме, поиску документов и упоминаниям. Медиафайлы можно прикреплять к чату и передавать в эндпоинт, с ограничениями acceptedMimeTypes и maxFileSize. Ссылки на загрузки в проспектах ограничены вложениями текущего запроса, что блокирует генерацию несуществующих media ID для полей типа upload. Лимиты токенов задаются по пользователю или по сайту с скользящими окнами в 24 часа и 7 дней. Данные хранятся в скрытой коллекции payload-ai-usage, при превышении лимита возвращается HTTP 429. Все применённые проспекты записываются в коллекцию payload-ai-auditlog: состояние до и после, количество токенов и действующий пользователь. Пакеты SDK для провайдеров устанавливаются как optional peer dependencies только для тех провайдеров, которые вы используете.
О пакете
- Имя пакета
@mvriu5/payload-ai- Последняя версия
1.6.4- Размер
- 514 кБ
- Лицензия
- MIT
- Загрузок в неделю
- 107
- Последняя публикация
- 30 июл. 2026 г.
Похожие плагины
Ещё в категории «ИИ»Auto Translate (LibreTranslate)
Плагин для Payload 3.x, который переводит документы в целевые локали в фоне через self-hosted LibreTranslate.
AI Plugin
Интегрирует функции ИИ для генерации контента в Payload CMS.
Translator
Переводит локализованный контент Payload CMS 3.x через подключаемые провайдеры перевода (OpenAI в комплекте).
Asyntai AI Chatbot
Добавляет в Payload-сайт чат-виджет Asyntai, который отвечает посетителям на основе опубликованного контента выбранных коллекций.
Translator
Плагин переводит локализованные поля Payload с помощью AI и сохраняет результат как черновик, если у коллекции включены версии.
AI Manager
Плагин Payload для автогенерации товарных описаний, заголовков, атрибутов и переводов через Claude, ChatGPT, Gemini или Kimi с пропуском уже сгенерированного контента.