Workflow zur Generierung von Bildern mit Fal.ai

Dieses n8n-Workflow ermöglicht die Generierung und Speicherung von Bildern basierend auf Eingabeparametern über die Fal.ai API.

Workflow zur Generierung von Bildern mit Fal.ai

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.

1. Manuelle Auslösung

Name: When clicking ‘Test workflow

Typ: Manual Trigger

Beschreibung: Dieser Node dient als Auslöser für den Workflow. Der Benutzer kann den Workflow manuell starten, um die Bildgenerierung zu initiieren.

2. Parameter festlegen

Name: Edit Fields

Typ: Set

Beschreibung: In diesem Node werden die Parameter für die Bildgenerierung festgelegt, einschließlich:

  • Prompt: Der Textbeschreibung des Bildes, das generiert werden soll.
  • Width: Die Breite des Bildes.
  • Height: Die Höhe des Bildes.
  • Steps: Die Anzahl der Inferenzschritte für das Bild.
  • Guidance: Der Wert für die Bildführung.

3. Bildgenerierung anstoßen

Name: Fal Flux

Typ: HTTP Request

Beschreibung: Dieser Node sendet eine POST-Anfrage an die API von Fal.ai mit den Parametern, die im vorherigen Node festgelegt wurden. Die Anfrage enthält:

  • URL: https://queue.fal.run/fal-ai/flux/dev
  • Method: POST
  • Body: JSON-formatierter Payload mit dem Prompt und anderen Parametern.
  • Auth: HTTP Header Authentifizierung, um auf geschützte Ressourcen zugreifen zu können.

4. Wartezeit von 3 Sekunden

Name: Wait 3 Sec

Typ: Wait

Beschreibung: Dieser Node sorgt für eine Verzögerung von 3 Sekunden, um der API Zeit zu geben, das Bild zu generieren.

5. Status der Anfrage überprüfen

Name: Check Status

Typ: HTTP Request

Beschreibung: Hier wird die API erneut kontaktiert, um den Status der Anfrage zu überprüfen, ob das Bildgenerierungsverfahren abgeschlossen ist.

6. Überprüfung, ob die Bearbeitung abgeschlossen ist

Name: Completed?

Typ: If

Beschreibung: In diesem Node wird geprüft, ob der Status der Anfrage „COMPLETED“ ist, um zu entscheiden, ob das Bild weiterverarbeitet werden soll.

7. URL des Bildes abrufen

Name: Get Image Result URL

Typ: HTTP Request

Beschreibung: Dieser Node ruft die URL des generierten Bildes basierend auf der Anfrage-ID ab.

8. Bild herunterladen

Name: Download Image

Typ: HTTP Request

Beschreibung: Hier wird das Bild von der abgerufenen URL heruntergeladen.

9. Bild auf Google Drive speichern

Name: Google Drive

Typ: Google Drive

Beschreibung: Der heruntergeladene Bilddatei wird in einen bestimmten Ordner auf Google Drive hochgeladen.

Ergebnis

Nach dem erfolgreichen Durchlaufen des Workflows wird das generierte Bild basierend auf den eingegebenen Parametern in Google Drive gespeichert. Der Benutzer kann die verschiedenen Parameter anpassen, um unterschiedliche Bilder zu generieren.

Facebook
Twitter
LinkedIn

Andere Projekte