Teilen & Importieren von Plugins
Möchtest du Plugins teilen oder geteilte Plugins importieren? In diesem Leitfaden erfährst du, wie du am einfachsten vorgehst.
Teile ein Plugin
Als URL oder JSON teilen
- Plugins öffnen.
- Klicke auf die Schaltfläche „Teilen“ oben rechts im Plugin (unter dem Menü mit den drei Punkten).
- Es gibt zwei Möglichkeiten, deine Plugins zu teilen:
- Teile über eine eindeutige URL
- Als JSON teilen - Kopiere einfach den generierten Link/die JSON-Datei und teile sie mit den ausgewählten Personen.
Teilen über GitHub
- Erstelle ein öffentliches Repository auf GitHub
- Erstelle 3 Dateien: README.md , implementation.js und plugin.json:
- README.md: Plugin-Übersicht
- implementation.js: Diese Datei enthält den JavaScript-Code und ist nur erforderlich, wenn du JavaScript-Code verwendest. Sie muss eine Funktion mit dem Namen enthalten, der mit der ID in der Datei plugin.json übereinstimmt
- plugin.json: eine JSON-Datei, die alle Konfigurationen des Plugins enthält. Bitte lies diese Anleitung, um mehr zu erfahren. Sie hat die folgenden Eigenschaften:
- version: Zahl, damit andere Benutzer wissen, dass sie das Plugin aktualisieren müssen
- uuid: String, dies ist die eindeutige ID, um Plugins zu unterscheiden
iconURL: Zeichenkette
- emoji: Zeichenkette, wird verwendet, wenn iconURL nicht verfügbar ist
- title: string, der angezeigte Name des Plugins
- userSettings: JSON-String
- openaiSpec: JSON-String,
implementationType: string, „http” oder „javascript”
httpAction: JSON-String, erforderlich, wenn die Implementierung HTTP ist
- id: Zeichenkette, uuid bevorzugte
- method: string, die Anfragemethode
- url: string
- hasHeaders: boolean
- requestHeaders: JSON, erforderlich, wenn hasHeaders true ist
- hasBody: boolean
- requestBody: JSON, erforderlich, wenn hasBody true ist
- requestBodyFormat: string, „json” oder „form-data”
- hasResultTransform: boolean
- outputType: string, „render_markdown” oder „respond_to_ai” oder „render_html”
- resultTransform: object, erforderlich, wenn hasResultTransform true ist, hat eine der folgenden Formen:
{
"engine": "handlebars",
"templateString": "Zeichenvorlage-Wert"
}
{
"engine": "jmes",
"expression": "Ausdruckswert String"
}
3. Erhalte den GitHub-Repo-Link, um ihn zu teilen.
Importiere ein geteiltes Plugin
Du hast ein Plugin gefunden, das du verwenden möchtest? Importiere es mit diesen einfachen Schritten:
Importiere ein Plugin über die URL
Um ein Plugin über seine URL zu importieren, gehe wie folgt vor:
- Öffne Plugins
- Klicke auf die Schaltfläche „Plugins importieren“.
- Füge die URL des Plugins in das dafür vorgesehene Feld ein, um das Plugin zu importieren.
Importiere ein Plugin über die Github-URL
Um ein Plugin über seine URL zu importieren, gehe wie folgt vor:
- Öffne Plugins
- Klicke auf die Schaltfläche „Plugins importieren“.
- Füge die Github-URL des Plugins in das dafür vorgesehene Feld ein, um das Plugin zu importieren.
Import über JSON-Datei
- Erstelle ein neues Plugin
- Wähle „Plugin aus JSON importieren“ aus
Plugin direkt importieren
Eine weitere Möglichkeit, ein freigegebenes Plugin zu importieren, ist der direkte Import. So geht's:
- Klicke auf den Link des freigegebenen Plugins, den du erhalten hast.
- Klicke auf die Schaltfläche „Import to mium.chat“, um das Plugin in die App zu importieren und es mühelos zu verwenden.