Workflow Aufbau
Diese Workflow-Anleitung beschreibt den Prozess von Datenanforderungen für Inhalte von Perplexity bis zu dessen Umwandlung in HTML. Jeder Node hat spezielle Funktionen, die hier erläutert werden.
Node 1: Sticky Note
Name: Sticky Note
Typ: n8n-nodes-base.stickyNote
Zweck: Um Informationen zu präsentieren, wird ein Sticky Note verwendet, um visuelle Hinweise für den Workflow zu geben.
Parameter:
- color: 3 (ungefähr gelb)
- width: 625.85
- height: 465.25
- content: „## Create Article from Perplexity Research“
Node 2: Sticky Note1
Name: Sticky Note1
Typ: n8n-nodes-base.stickyNote
Zweck: Zweite visuelle Hilfestellung für den Workflow.
Parameter:
- color: 4 (blau)
- width: 479.02
- height: 464.15
- content: „## Convert Article into HTML“
Node 3: gpt-4o-mini
Name: gpt-4o-mini
Typ: @n8n/n8n-nodes-langchain.lmChatOpenAi
Zweck: Verwenden des GPT-4 Sprachmodells für textbasierte Antworten.
Parameter:
- model: gpt-4o-mini-2024-07-18
- options: responseFormat: „text“
Node 4: Structured Output Parser1
Name: Structured Output Parser1
Typ: @n8n/n8n-nodes-langchain.outputParserStructured
Zweck: Verarbeitet die von GPT-4 ausgegebenen Daten in ein strukturiertes Format.
Parameter:
- schemaType: manual
- inputSchema:
{
„type“: „object“,
„properties“: {
. . .
}
}
Node 5: gpt-4o-mini1
Name: gpt-4o-mini1
Typ: @n8n/n8n-nodes-langchain.lmChatOpenAi
Zweck: Generierung von textbasierten Antworten mit weiteren benutzerdefinierten Optionen.
Parameter:
- options: verschiedene Steuerparameter für das Modell, z.B. maxTokens, temperature
Node 6: gpt-4o-mini2
Name: gpt-4o-mini2
Typ: @n8n/n8n-nodes-langchain.lmChatOpenAi
Zweck: Ein weiteres GPT-4 Modell zur Textgenerierung, aber mit JSON-Objekt als Ausgabe.
Parameter:
- options: wie in gpt-4o-mini1, aber responseFormat: „json_object“
Node 7: Webhook
Name: Webhook
Typ: n8n-nodes-base.webhook
Zweck: Um das Workflow-Triggering von externen Quellen zu ermöglichen.
Parameter:
- path: pblog
Node 8: Telegram
Name: Telegram
Typ: n8n-nodes-base.telegram
Zweck: Sendet eine Nachricht an einen Telegram-Chat mit dem generierten Inhalt.
Parameter:
- chatId: ID des Chats, an den die Nachricht gesendet wird
- text: „={{ $(‚Perplexity Topic Agent‘).item.json.output.slice(0, 300) }}“
Node 9: Respond to Webhook
Name: Respond to Webhook
Typ: n8n-nodes-base.respondToWebhook
Zweck: Gibt die Antwort des Workflows zurück an den Aufrufer.
Parameter:
- responseBody: „={{ $json.text }}“
Ergebnis:
Durch diesen Workflow wird es möglich, Inhalte von Perplexity zu erfassen, diese zu verarbeiten und in ein modernes, responsives HTML-Dokument zu konvertieren, das sowohl informativ als auch ästhetisch ansprechend ist.
Download Link: Hier herunterladen