Key Concepts
Last updated
Last updated
Nodes are the key components of a workflow. By connecting nodes with different functionalities, you can execute a series of operations within the workflow.
For core workflow nodes, please refer to .
Variables are used to link the input and output of nodes within a workflow, enabling complex processing logic throughout the process. Fore more details, please take refer to .
Application Scenarios
Chatflow: Designed for conversational scenarios, including customer service, semantic search, and other conversational applications that require multi-step logic in response construction.
Workflow: Geared towards automation and batch processing scenarios, suitable for high-quality translation, data analysis, content generation, email automation, and more.
Usage Entry Points
Differences in Available Nodes
Chatflow has built-in chat memory (Memory) for storing and passing multi-turn conversation history, which can be enabled in nodes like LLM and question classifiers. Workflow does not have Memory-related configurations and cannot enable them.
The is an ending node for Workflow and can only be selected at the end of the process.
The is specific to Chatflow, used for streaming text output, and can output at intermediate steps in the process.
Built-in variables for Chatflow's include: sys.query
, sys.files
, sys.conversation_id
, sys.user_id
. Built-in for Workflow's start node include: sys.files
, sys_id
.