AI Completions
Payload-Plugin, das Feldinhalte ueber die OpenAI Chat Completions API generiert und direkt im Admin-Panel ausloest.
Installation
pnpm add @mycast-ai/payload-plugin-ai-completions Über
Das Plugin erweitert Payload um Textgenerierung ueber die OpenAI Chat Completions API. In der Plugin-Konfiguration werden Collections und Feldpfade mit jeweils einem Prompt registriert. Das Plugin fuegt jedem konfigurierten Feld eine Schaltflaeche zum Generieren hinzu und platziert ein Sidebar-Panel im Admin-Edit-View fuer Batch-Operationen. Die Generierung laeuft ueber einen Custom-Collection-Endpoint (`POST /:id/admin/generate-content`), der den Request-Body an `openai.chat.completions.create` weiterleitet. Der Server liest den API-Schluessel aus der Umgebungsvariable `OPENAI_API_KEY`, sodass keine Credentials im Browser landen. Globale Standardwerte sind Modell (Standard `gpt-3.5-turbo-16k`), Temperature, Frequency Penalty, Presence Penalty und Max Tokens. Unterstuetzte Feldtypen umfassen `text`, `textarea`, `richtext`, `code`, `date`, `email`, `group`, `tabs` und `collapsible`. Verschachtelte Gruppen und benannte Tabs werden ueber einen Punktpfad adressiert, sodass ein Prompt etwa `author.bio` innerhalb einer Gruppe ansteuern kann. Pro Collection laesst sich eine Context-Regel konfigurieren: eine Allowlist, eine Denylist oder `omitAllFields`. Damit wird gesteuert, welche Werte benachbarter Felder als Kontext an das Modell uebergeben werden. Das Dashboard-Panel bietet Optionen fuer einen eingeklappten Startzustand, eine minimalistische Oberflaeche und eine "Complete All"-Aktion, die alle konfigurierten Felder in einem Durchgang fuellt. Das Plugin ist fuer Payload 1.x gedacht und im README als Work in Progress markiert.
Paketinformationen
- Paketname
@mycast-ai/payload-plugin-ai-completions- Neueste Version
0.0.1- Entpackte Größe
- 96 kB
- Lizenz
- MIT
- Wöchentliche Downloads
- 5
- Zuletzt veröffentlicht
- 20. Sep. 2023
Ähnliche Plugins
Mehr in AIAuto Translate (LibreTranslate)
Übersetzt Payload-Dokumente im Hintergrund über einen selbst gehosteten LibreTranslate-Server in weitere Locales.
AI Plugin
Integriert KI-Funktionen zur Inhaltserstellung in Payload CMS.
Translator
Uebersetzt lokalisierte Payload CMS Inhalte ueber steckbare Provider, mit Steuerelementen auf Dokument-, Sammlungs- und Feldebene im Admin-Panel.
Asyntai AI Chatbot
Fügt Payload 3 einen Asyntai-KI-Chat hinzu, der Besucher anhand veröffentlichter Inhalte aus ausgewählten Collections beantwortet.
Translator
Übersetzt lokalisierte Felder in Payload-Collections und Globals per KI in andere Locales, als Entwurf wo Versionen aktiv sind.
AI Manager
Schreibt Produkttitel, Beschreibungen, Attribute und Übersetzungen in Payload-Felder über Claude, ChatGPT, Gemini oder Kimi und überspringt bereits generierte Inhalte.