Transformiere Bilder in den Lego-Stil mit Dall-E

Dieser Workflow empfängt über einen Webhook Bilder von der LINE Messenger Plattform und verwandelt sie mithilfe von Dall-E in LEGO-Stil-Bilder.

Transformiere Bilder in den Lego-Stil mit Dall-E

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

Einführung

In diesem Blogbeitrag zeigen wir Ihnen Schritt für Schritt, wie der Workflow „Transformiere Bilder in den Lego-Stil mit Dall-E“ funktioniert. Dieser Workflow ermöglicht es, Bilder, die über den LINE Messenger empfangen werden, in kreative LEGO-Stil-Bilder umzuwandeln. Hier ist eine detaillierte Analyse der einzelnen Nodes.

Node 1: Receive a Line Webhook

Name: Receive a Line Webhook
Typ: n8n-nodes-base.webhook
Beschreibung: Dieser Node empfängt Webhook-Anfragen von der LINE-Plattform und wirkt als Startpunkt für den Workflow. Wenn ein Benutzer ein Bild über LINE sendet, wird dieser Node ausgelöst.
Einstellungen:
Webhook ID: 2a27c148-3977-4853-b197-567c96671023
Pfad: lineimage
HTTP Methode: POST
Die Einstellungen wurden so gewählt, um auf LINE-Messaging-Ereignisse reagieren zu können.

Node 2: Receive Line Messages

Name: Receive Line Messages
Typ: n8n-nodes-base.httpRequest
Beschreibung: Dieser Node ruft die Inhalte der empfangenen LINE-Nachricht ab. Eines der Hauptziele ist es, das Bild, das vom Benutzer gesendet wurde, herunterzuladen.
Einstellungen:
URL: =https://api-data.line.me/v2/bot/message/{{ $json.body.events[0].message.id }}/content
Headers:
– Authorization: Bearer YOUR_LINE_BOT_TOKEN
– Content-Type: application/json
Die Verwendung von Headers ist wichtig, um sicherzustellen, dass die Anfrage authentifiziert wird und vom LINE-Server akzeptiert wird.

Node 3: Creating a Prompt for Dall-E (Lego Style)

Name: Creating a Prompt for Dall-E (Lego Style)
Typ: @n8n/n8n-nodes-langchain.openAi
Beschreibung: In diesem Node wird ein spezifischer Prompt generiert, um das Bild in einen LEGO-Stil zu transformieren. Der Prompt wird an Dall-E gesendet, um ein Bild anfordern zu können, das dem gewünschten Stil entspricht.
Einstellungen:
Text: „Creating the DALL·E 3 prompt to transform this kind of image into a isometric LEGO image (Only provide me with a prompt).“
Model ID: gpt-4o-mini
Die Einstellungen sind so gewählt, dass der Workflow in der Lage ist, spezifische Anfragen an Dall-E zu formulieren.

Node 4: Creating an Image using Dall-E

Name: Creating an Image using Dall-E
Typ: @n8n/n8n-nodes-langchain.openAi
Beschreibung: Dieser Node zeichnet sich dadurch aus, dass er den Prompt an Dall-E sendet, um das finale Bild im LEGO-Stil zu erstellen. Das erzeugte Bild wird zur späteren Verwendung zurückgegeben.
Einstellungen:
Prompt: ={{ $json.content }}
Options: returnImageUrls: true
Die Rückgabe von Bild-URLs ermöglicht eine einfache Einbindung des Bildes in die Antwort an den Benutzer.

Node 5: Send Back an Image through Line

Name: Send Back an Image through Line
Typ: n8n-nodes-base.httpRequest
Beschreibung: In diesem Node wird das verarbeitete LEGO-Stil-Bild an den Benutzer zurückgesendet. Es nutzt die LINE API, um die Antwort in Form eines Bildes zu senden.
Einstellungen:
URL: https://api.line.me/v2/bot/message/reply
Method: POST
JSON Body:
{
„replyToken“: „{{ $(‚Receive a Line Webhook‘).item.json.body.events[0].replyToken }}“,
„messages“: [
{
„type“: „image“,
„originalContentUrl“: „{{ $json.url }}“,
„previewImageUrl“: „{{ $json.url }}“
}
]
}
Die Verwendung von replyToken sichert, dass die Antwort korrekt an den Original-Absender gesendet wird.

Ergebnis

Durch diesen Workflow können Benutzer Bilder von der LINE-Plattform direkt in den LEGO-Stil umwandeln und zurücksenden. Diese Automatisierung spart Zeit und ermöglicht eine kreative Interaktion mit der Anwendung.

Facebook
Twitter
LinkedIn

Andere Projekte