Dashboard/Workflow Nodes

Conditional (IF/ELSE)

FastGPT Conditional module overview

Features

  • Can be added multiple times
  • Has external inputs
  • Trigger-based execution

Function

Performs an IF evaluation on any variable. If the condition is met, the IF branch executes; otherwise the ELSE branch runs.

In the example above, if the "Knowledge Base Citation" variable has a length of 0, the IF branch executes; otherwise the ELSE branch runs.

You can add more conditions and branches, following the same logic as IF statements in programming languages.

Use Cases

Common scenarios include: having the LLM make a judgment and then output fixed content, or checking the LLM's response to decide whether to trigger downstream modules.

Edit on GitHub

File Updated