Workflow-Überblick
Dieser n8n-Workflow stellt eine schrittweise Anleitung zur Erstellung von Bildern mit der Fal.ai API bereit. Er umfasst mehrere Schritte, um das Bild zu generieren, den Status zu überprüfen und das Bild schließlich in Google Drive zu speichern.
Node-Details
1. Fal Flux
- Typ: HTTP Request
- Beschreibung: Dieser Node sendet eine POST-Anfrage an die Fal.ai-API, um ein Bild basierend auf den eingegebenen Parametern zu generieren.
- Einstellungen:
- URL: „https://queue.fal.run/fal-ai/flux/dev“
- Method: POST
- JSON Body: Inkludiert Parameter wie Prompt, Bildgröße und andere Optionen, die dynamisch aus vorherigen Knoten entnommen werden.
- Authentifizierung: Header-Authentifizierung mit spezifischem Credential Typ.
2. Edit Fields
- Typ: Set
- Beschreibung: Setzt die Parameter, die an die API gesendet werden, z.B. Prompt, Bildbreite, Höhe und Schrittanzahl.
- Einstellungen:
- Parameter: Hier werden feste Werte wie die Beschreibung des Bildes und technische Spezifikationen eingestellt.
3. When clicking ‘Test workflow’
- Typ: Manual Trigger
- Beschreibung: Dieser Node ist der Startpunkt des Workflows. Bei einem Klick wird der Workflow aktiviert.
- Einstellungen: Keine spezifischen Einstellungen erforderlich.
4. Wait 3 Sec
- Typ: Wait
- Beschreibung: Wartet 3 Sekunden, um der API Zeit zu geben, das Bild zu generieren.
- Einstellungen:
- Amount: 3
5. Check Status
- Typ: HTTP Request
- Beschreibung: Überprüft den Status der Bildgenerierung durch eine GET-Anfrage.
- Einstellungen:
- URL: „https://queue.fal.run/fal-ai/flux/requests/{{ $json.request_id }}/status“
- Authentifizierung: Header-Authentifizierung analog zu vorherigen Anfragen.
6. Completed?
- Typ: If
- Beschreibung: Prüft, ob der Bildgenerator den Status „COMPLETED“ zurückgegeben hat.
- Einstellungen:
- Bedingung: Überprüfung des Status der Anfrage.
7. Get Image Result URL
- Typ: HTTP Request
- Beschreibung: Holt die URL des generierten Bildes.
- Einstellungen:
- URL: „https://queue.fal.run/fal-ai/flux/requests/{{ $json.request_id }}“
8. Download Image
- Typ: HTTP Request
- Beschreibung: Lädt das Bild herunter, dessen URL zuvor abgerufen wurde.
- Einstellungen:
- URL: „{{ $json.images[0].url }}“
9. Google Drive
- Typ: Google Drive
- Beschreibung: Speichert das heruntergeladene Bild in Google Drive.
- Einstellungen:
- Name: Der Name des Bildes wird dynamisch aus den heruntergeladenen Daten zugewiesen.
- Folder ID: Der spezifische Ordner, in dem das Bild gespeichert werden soll.
Ergebnis
Der Workflow zeigt ein effektives Beispiel, wie Sie mit n8n eine API-Anfrage zur Bildgenerierung durchführen, den Status überprüfen und das Ergebnis nahtlos in Google Drive speichern können. Durch die Verwendung dieses Workflows können Benutzer lernen, wie man mit externen APIs arbeitet und n8n zur Automatisierung von Aufgaben einsetzen kann.
Für weitere Informationen und um den Workflow herunterzuladen, klicken Sie auf den folgenden Link: