Nutzung von Webhooks in melibo für tagesaktuelle Informationen
Bearbeitung wiederhergestelltDie Verbindung zu Ihnen wurde unterbrochen. Ihre Änderungen werden gespeichert, wenn die Verbindung wiederhergestellt wurde. Verbindung wird gesuchtAktualisierenSchließenEmojiStatusHeader-BildTitel vorschlagen
🧾 Ziel
In diesem Artikel zeigen wir, wie man mit melibo aktuelle Informationen aus einer externen Quelle (z. B. Perplexity API) in den Chatbot integriert.
⚙️ Voraussetzungen
melibo Admin-Zugang
Webhook-Feature freigeschaltet
Zugriff auf die Perplexity API
Ein API-Key von Perplexity (bitte sicher verwahren)
📤 Webhook Konfiguration
Methode & Ziel-URL
Methode: POST
Webhook URL: https://api.perplexity.ai/chat/completions
Request Header
Key
Value
Authorization
Bearer {{PERPLEXITY_API_KEY}} 🔒
accept
application/json
content-type
application/json
⚠️ Hinweis: Der API-Key wird niemals im Klartext gespeichert oder in der UI angezeigt. Er muss sicher als Variable gespeichert werden, z. B. @var{perplexity_key}.
🧠 Request Body
Im Request-Body wird festgelegt, welche Informationen an die API übergeben werden sollen. In diesem Fall:
1234567891011121314{"model": "sonar-pro","messages": [{"role": "system","content": "CUSTOME GUIDELINE"},{"role": "user","content": "@var{trigger_input}"}]}
🔄 @var{trigger_input}: Diese Variable übergibt die Nutzeranfrage aus dem Chat an den Webhook.
📤 Ausgabeformat im Chat
Um die Antwort der API für den Nutzer sichtbar zu machen, verwende im Antwort-Knoten folgende Variablen:
1@var{ausgabe.choices[0].message.content}
📚 Quellenangabe
Falls der Perplexity-Antwort JSON-Zitatquellen enthält (z. B. bei aktiviertem Citation-Modell), können diese über folgende Variablen zusätzlich im Chat ausgegeben werden:
1234Quellen:@var{ausgabe.citations[0]}@var{ausgabe.citations[1]}@var{ausgabe.citations[2]}
🧪 Test & Validierung
Nach dem Speichern des Webhooks kannst du diesen über einen Chatflow mit einem Webhook-Knoten verbinden und testen. Gib dem Nutzer transparent Feedback, falls keine sicheren Informationen vorhanden sind.
Möchtest du daraus ein Confluence-Template oder eine PDF-Version generieren lassen?
Zuletzt aktualisiert
War das hilfreich?
