Storm OpenAPI(en)
  1. Core Scenario
Storm OpenAPI(en)
  • Welcome to STORM
    • Introduction
  • Quickstart
    • Getting Started
      • Account Creation
      • Creating an Agent
    • Core Scenario
      • Document Upload
      • Workflow Design
      • Test
      • Deployment
      • Channel Integration
  • Feature Guide
    • Console
      • Agent Management
      • Dashboard
      • Permission Management
    • Agent Template
      • Explore knowledge
      • Character Conversation
      • Analyze chat history
      • Write articles
      • Write SQL queries
    • Agent Builder
      • Knowledge
        • Documents
        • Folders
        • Feedback
      • Workflow
        • Node Description
          • LLM
          • Search(RAG)
          • API
          • IF ELSE
          • Variable Declaration and Assignment
          • Postprocessing
      • Test
      • Log
      • Dashboard
    • Admin Tools
      • Deployment Management
      • Channel Integration
      • Model Fine-Tuning
      • Training Data Quality Management
      • Other Settings
      • Teams Channel Integration
  • Apis
    • Agent
      • Deploy Agent
      • View Agent Deployment History
      • View Agent
    • Bucket
      • Create Bucket
      • View Bucket
    • Document
      • Document Training Request by file
      • Document Training Request by URL
      • View Documents
      • Delete Document
    • Chat
      • Send Chat (non-stream)
      • Send Chat (stream)
      • Search Context
    • STORM Parse
      • /convert/md
    • Instance Agent
      • Add Instance Session
      • Upload Instance Document
      • Request RAG Source For Query
      • Delete Instance Session
  • Learn More
    • FAQ
    • Pricing
  1. Core Scenario

Workflow Design

Workflow Design#

The Workflow page allows you to define the operational sequence of your agent — including when to call the LLM, whether to perform RAG-based searches, and how often.
You can freely configure the execution flow to match your service logic and objectives.
Learn more about Workflows

Selecting a Design Mode#

STORM supports two workflow design modes, both fully compatible with each other:
Canvas Mode: Drag-and-drop visual design
JSON Editor Mode: Direct schema editing in JSON format

Canvas Mode#

A visual editor for intuitive workflow design.
image.png
Drag and drop nodes to build the workflow
Click any node to configure its parameters in the settings panel
Provides a clear visual overview of complex flows
Hold Shift to select and move multiple nodes simultaneously

JSON Editor Mode#

A text-based editor for users who prefer code-level control.
image.png
Represents the same canvas structure in JSON format
Allows direct editing of node parameters for precise configuration
After making changes to your workflow, always save to apply them to the test environment. Unsaved edits will not be reflected, and the previous settings will remain active.

Nodes#

A workflow is composed of multiple nodes, each responsible for processing or passing data to the next step.
Click each node type below to view detailed configuration guides:
LLM
Search(RAG)
API
IF ELSE
Variable Assignment
Post-processing
Modified at 2025-10-28 05:50:36
Previous
Document Upload
Next
Test
Built with