AI Assistant

KI-Assistent für das Payload-Admin-Dashboard, der CMS-Kontext liest, Erwähnungen unterstützt und signierte Aktionsvorschläge erzeugt.

Community 4 107/Wo. MIT v1.6.4

Installation

pnpm add @mvriu5/payload-ai

Über

Payload AI Assistant erweitert das Payload-Admin-Dashboard um einen Chat-Assistenten. Der Assistent liest Collection-Schemata und Dokumentkontext, unterstützt @-Mentions von Collections und schlägt Create-, Update-, Delete- und Global-Update-Aktionen vor. Jeder Vorschlag wird mit einem HMAC-SHA256 aus dem PAYLOAD_SECRET signiert und hat eine Gültigkeit von zehn Minuten. Der Server prüft die Signatur vor der Ausführung, wodurch das Modell keine Änderungen ohne bestätigte Validierung durchführen kann. Die Provider laufen über das Vercel AI SDK. Enthaltene Adapter gibt es für OpenAI, Anthropic, Google, Mistral und OpenRouter. OpenAI-kompatible Endpunkte wie Ollama oder vLLM lassen sich über eine baseURL anbinden. Für die Zugangsdaten existieren zwei Modi: pro Benutzer oder zentral. Im Benutzermodus fügt das Plugin die Felder aiProvider und aiApiKey zur Admin-User-Collection hinzu. Im zentralen Modus werden Provider-Profile mit id, label, Modellen, Standardmodell, baseURL und API-Schlüssel definiert. Die Collection-Berechtigungen sind pro Slug einstellbar, jeweils für Read, Create, Update und Delete. Die Read-Berechtigung steuert den Zugriff auf Schemata, die Dokumentsuche und Mentions. Medien-Uploads lassen sich an einen Chat anhängen und an den Endpunkt übergeben, mit Filtern für acceptedMimeTypes und maxFileSize. Referenzen auf Uploads in Vorschlägen sind auf die Anhänge der aktuellen Anfrage beschränkt, was das Modell daran hindert, erfundene Media-IDs für Upload-Felder zu setzen. Token-Verbräuche lassen sich pro Benutzer oder pro Site begrenzen, mit rollierenden Tages- und Wochenfenstern. Bei Überschreitung gibt der Server HTTP 429 zurück. Die Nutzungsdaten liegen in der versteckten Collection payload-ai-usage. Eine weitere Collection, payload-ai-auditlog, protokolliert jeden ausgeführten Vorschlag mit Vorher- und Nachher-Stand, Token-Anzahl und dem verantwortlichen Benutzer. Das Plugin ist für Payload 3.x. Die Provider-SDK-Pakete sind optionale Peer-Dependencies, die nur für die genutzten Provider installiert werden müssen.

Paketinformationen

Paketname
@mvriu5/payload-ai
Neueste Version
1.6.4
Entpackte Größe
514 kB
Lizenz
MIT
Wöchentliche Downloads
107
Zuletzt veröffentlicht
30. Juli 2026

Ähnliche Plugins

Mehr in AI