Skip to content

Editor Interface

The workflow editor is a blank canvas allowing for the use of individual functions and image transformations to control the image generation workflow. Nodes take in inputs on the left side of the node, and return an output on the right side of the node.

A node graph is composed of multiple nodes that are connected together to create a workflow. Nodes’ inputs and outputs are connected by dragging connectors from node to node. Inputs and outputs are color-coded for ease of use.

Workflow Library

Save workflows to the Invoke database, allowing you to easily create, modify, and share workflows as needed. A curated set of default workflows is provided to help explain important node usage.

Workflow Library

Linear View

Create a custom UI for your workflow, making it easier to iterate on your generations. The Linear UI View is saved alongside the workflow, allowing you to share workflows and enable others to use them.

  1. Right-click on any input label on a node.
  2. Select “Add to Linear View”.
  3. The input will now appear in your Linear View panel!

Linear View

Renaming Fields and Nodes

Any node or input field can be renamed in the workflow editor. If the input field you have renamed has been added to the Linear View, the changed name will be reflected in both places.

Node Caching

Nodes have a “Use Cache” option in their footer. This allows for performance improvements by reusing previously cached values during workflow processing.

Use these quick keyboard shortcuts to navigate and manage your workflow efficiently:

Copy Node

Ctrl + C (or Cmd + C)

Paste Node

Ctrl + V (or Cmd + V)

Select Multiple

Shift + Click & Drag

Delete Node

Backspace / Delete

There are several node grouping concepts that can be examined with a narrow focus. These (and other) groupings can be pieced together to make up functional graph setups, and are important to understanding how groups of nodes work together as part of a whole.

An initial noise tensor is necessary for the latent diffusion process. As a result, the Denoising node requires a noise node input.

Create Latent Noise

Conditioning is necessary for the latent diffusion process, whether empty or not. As a result, the Denoising node requires positive and negative conditioning inputs. Conditioning is reliant on a CLIP text encoder provided by the Model Loader node.

Text Prompt Conditioning

This site was designed and developed by Aether Fox Studio.