If/Else-Knoten

If/Else-Knoten ermoeglichen bedingte Verzweigungen in Ihren Workflows. Sie werten eine Bedingung aus und leiten die Ausfuehrung entweder zum True- oder False-Pfad — nur ein Pfad wird ausgefuehrt, niemals beide. Dal Nulla bietet zwei Varianten: Standard If/Else (regelbasiert) und AI If/Else (die KI wertet die Bedingung aus).

Was ist ein If/Else-Knoten?

Bedingte Verzweigungen lassen Sie dynamische Workflows erstellen, die sich basierend auf dem Inhalt anpassen. “Wenn der Text Landschaften erwaehnt, generiere ein Panorama-Video. Andernfalls generiere ein Portrait.” Der If/Else-Knoten wertet eine Bedingung an seinem Eingang aus und sendet die Ausfuehrung einen von zwei Pfaden hinunter.

Schluesselverhalten: Nur der True- ODER der False-Pfad wird ausgefuehrt. Der andere Pfad wird als “skipped” markiert und verbraucht keine Credits.

Eingaenge und Ausgaenge

PortRichtungTypBeschreibung
inputEinText/BeliebigAuszuwertender Wert — von Text, JSON Parser, Fetch, List Selector, Concatenator oder jedem textproduzierenden Knoten
trueAusBeliebigLoest aus, wenn die Bedingung TRUE ist → verbindet sich mit jedem Knotentyp
falseAusBeliebigLoest aus, wenn die Bedingung FALSE ist → verbindet sich mit jedem Knotentyp

Zwei Varianten

Standard If/Else

Regelbasierte Auswertung mit Vergleichsoperatoren. Am besten fuer exakte, vorhersehbare Bedingungen.

Inspector-Steuerelemente: | Steuerelement | Beschreibung | |---------------|-------------| | Bedingungsfeld | Der zu testende Wert (vom verbundenen Eingang) | | Operator | Vergleichstyp (siehe Tabelle unten) | | Vergleichswert | Der Wert, mit dem verglichen wird |

Operatoren: | Operator | Beschreibung | Beispiel | |----------|-------------|---------| | Equals | Exakte Uebereinstimmung | Eingabe gleicht “landscape” | | Contains | Teilstring-Uebereinstimmung | Eingabe enthaelt “error” | | Greater Than | Numerischer Vergleich | Eingabe > 100 | | Less Than | Numerischer Vergleich | Eingabe < 50 | | Is Empty | Pruefung auf leere Eingabe | Eingabe ist "" | | Is Not Empty | Pruefung auf Inhalt | Eingabe hat Text |

AI If/Else

KI-gestuetzte Auswertung mit einem Bedingungsprompt in natuerlicher Sprache. Am besten fuer subjektive oder komplexe Bedingungen.

Inspector-Steuerelemente: | Steuerelement | Beschreibung | |---------------|-------------| | Condition Prompt | Frage in natuerlicher Sprache fuer die KI (z. B. “Ist dieser Inhalt fuer Kinder geeignet?”) | | Model | KI-Modell fuer die Auswertung |

Die KI liest den Eingabeinhalt und den Bedingungsprompt und entscheidet dann True oder False.

Verwendung

  1. Fuegen Sie einen If/Else-Knoten (oder AI If/Else) zum Canvas hinzu
  2. Verbinden Sie eine Textquelle mit dem Eingangsport
  3. Standard: Legen Sie den Operator und den Vergleichswert fest
  4. AI: Schreiben Sie einen Bedingungsprompt, der beschreibt, was ausgewertet werden soll
  5. Verbinden Sie Knoten mit dem True-Ausgangsport (ausgefuehrt, wenn die Bedingung erfuellt ist)
  6. Verbinden Sie Knoten mit dem False-Ausgangsport (ausgefuehrt, wenn die Bedingung NICHT erfuellt ist)
  7. Fuehren Sie den Workflow aus — nur ein Pfad wird ausgefuehrt

Workflow-Beispiele

Inhaltsbasiertes Routing (Standard)

Text-Knoten (Artikelanalyse) → If/Else (enthaelt “breaking news”) → True: Szene mit dringendem roten Stil → False: Szene mit ruhigem blauen Stil

Qualitaetspruefung (AI)

Referenzbild → Text-Knoten (“Beschreibe die Qualitaet dieses Bildes”) → AI If/Else (Bedingung: “Ist dieses Bild von hoher Qualitaet und fuer eine professionelle Praesentation geeignet?“) → True: weiter zur Szene → False: zum Upscaler fuer Verbesserung weiterleiten

Spracherkennung (AI)

Text-Knoten (Benutzereingabe) → AI If/Else (“Ist dieser Text auf Englisch geschrieben?“) → True: normal fortfahren → False: durch einen Text-Knoten zur Uebersetzung leiten

Tipps und Best Practices

  • Uebersprungene Zweige kosten nichts — nur der ausgefuehrte Pfad verbraucht Credits
  • Verwenden Sie Standard If/Else fuer einfache, exakte Bedingungen (enthaelt, gleicht, Leer-Pruefungen)
  • Verwenden Sie AI If/Else fuer subjektive Bewertungen (“Ist das angemessen?”, “Ist die Qualitaet gut?“)
  • Sie koennen If/Else-Knoten verschachteln fuer komplexe Entscheidungsbaeume (If/Else → If/Else auf dem True-Pfad)
  • AI If/Else verwendet einen Textgenerierungsaufruf — waehlen Sie ein schnelles, kostenloses Modell (Gemini 3 Flash) fuer kostenguenstiges Routing
  • Verbinden Sie verschiedene Knotentypen mit jedem Zweig — der True-Pfad koennte ein Video erstellen, der False-Pfad koennte ein Bild generieren

Fehlerbehebung

Beide Pfade scheinen ausgefuehrt zu werden

Pruefen Sie Ihre Verbindungen. Wenn Knoten nach dem If/Else ANDERE Eingaben haben, die nicht vom If/Else gesteuert werden, koennen diese Knoten unabhaengig ausgefuehrt werden.

Bedingung wertet immer True aus (oder immer False)

  • Standard: Pruefen Sie Operator und Vergleichswert. “Contains” ist Gross-/Kleinschreibung-sensitiv.
  • AI: Machen Sie Ihren Bedingungsprompt spezifischer und eindeutiger.

AI If/Else ist langsam

Die KI muss die Eingabe lesen und auswerten — das dauert einige Sekunden. Verwenden Sie Gemini 3 Flash fuer die schnellste Auswertung.

Uebersprungene Knoten zeigen Fehler

Uebersprungene Knoten im nicht genommenen Zweig sollten als “skipped” angezeigt werden, nicht als “error”. Wenn sie Fehler zeigen, pruefen Sie, ob sie NUR mit dem If/Else-Ausgang verbunden sind (nicht mit anderen Quellen, die sie ausloesen koennten).

Siehe Auch

  • Text-Knoten — Text fuer die Bedingungsauswertung generieren
  • Start-Knoten — Beginn von Workflows mit Verzweigung
  • Szenen — Verschiedene Videostile pro Zweig
  • Referenzbilder — Verschiedene Bildgenerierung pro Zweig