Skip to content

Node Reference

Complete reference for all node types available in FloImg Studio.

Generator nodes create images from parameters.

Generate Chart.js charts.

ParameterTypeDescription
typeselectChart type (bar, line, pie, etc.)
datajsonChart.js data configuration
optionsjsonChart.js options
widthnumberOutput width
heightnumberOutput height

Generate diagrams from Mermaid syntax.

ParameterTypeDescription
codetextMermaid diagram code
themeselectdefault, dark, forest, neutral

Generate QR codes.

ParameterTypeDescription
datatextContent to encode
sizenumberSize in pixels
colorcolorForeground color
backgroundColorcolorBackground color
errorCorrectionselectL, M, Q, H

Capture web pages.

ParameterTypeDescription
urltextURL to capture
htmltextOr HTML to render
widthnumberViewport width
heightnumberViewport height
fullPagebooleanCapture full scroll
selectortextCSS selector to capture

Custom D3 visualizations.

ParameterTypeDescription
widthnumberSVG width
heightnumberSVG height
codecodeD3 render function

Transform nodes modify existing images.

Change image dimensions.

ParameterTypeDescription
widthnumberTarget width
heightnumberTarget height (optional)
fitselectcover, contain, fill, inside, outside

Apply gaussian blur.

ParameterTypeDescription
sigmanumberBlur intensity (1-100)

Sharpen image edges.

ParameterTypeDescription
sigmanumberSharpen intensity

Rotate the image.

ParameterTypeDescription
anglenumberDegrees (any angle)

Crop to a region.

ParameterTypeDescription
leftnumberLeft offset
topnumberTop offset
widthnumberCrop width
heightnumberCrop height

Change image format.

ParameterTypeDescription
formatselectpng, jpeg, webp, avif
qualitynumberQuality (1-100) for lossy

AI nodes integrate large language models and vision models into your workflows. They require API keys configured in Settings.

Generate images from text prompts using Gemini’s native image generation.

ParameterTypeDescription
prompttextImage description
modelselectgemini-2.5-flash-image (default)

Styling: Purple node with sparkle icon

Edit images using natural language instructions.

ParameterTypeDescription
prompttextEdit instructions
prePrompttextContext prepended to prompt (optional)
modelselectgemini-2.5-flash-image or gemini-3-pro-image-preview

Features:

  • Accepts image input from upstream nodes
  • Accepts dynamic text input from AI Text nodes (connects to prompt port)

Styling: Purple node with wand icon

Generate text using LLMs with optional structured JSON output.

ParameterTypeDescription
prompttextText prompt
systemPrompttextSystem instructions (optional)
contexttextAdditional context (optional)
outputFormatselecttext or json
jsonSchemajsonSchema for structured output (if json)

Styling: Pink node with chat icon

Same parameters as Gemini Text, uses xAI’s Grok models.

Styling: Pink node with chat icon

Analyze images using vision models.

ParameterTypeDescription
prompttextAnalysis prompt
outputFormatselecttext or json
jsonSchemajsonSchema for structured output (if json)

Features:

  • Accepts image input from upstream nodes
  • Outputs text that can connect to AI Transform prompts

Styling: Cyan node with eye icon

Same parameters as Gemini Vision, uses xAI’s Grok vision models.

Styling: Cyan node with eye icon

AI nodes support dynamic text connections for building intelligent pipelines:

[Image] → [Gemini Vision] → [Gemini Text] → [Gemini Edit] → [Output]
│ │ ▲
│ │ │
│ └───────────────┘
│ (prompt output connects to edit prompt)
└── "Analyze mood" outputs to text node context

Example Pipeline:

  1. Vision node analyzes an input image: “Describe the mood”
  2. Text node uses vision output as context: “Suggest an enhancement”
  3. Edit node receives dynamic prompt from text node’s output

Configure API keys in Settings > AI Providers:

ProviderEnvironment VariableSettings Key
Google (Gemini)GOOGLE_AI_API_KEYaiProviders.gemini.apiKey
xAI (Grok)XAI_API_KEYaiProviders.grok.apiKey

Users can provide their own API keys. Keys are stored locally and never sent to FloImg servers.


Output nodes save or export results.

Save to local filesystem.

ParameterTypeDescription
pathtextOutput file path

Save to Amazon S3.

ParameterTypeDescription
buckettextS3 bucket name
keytextObject key (path)
regiontextAWS region

Trigger browser download.

ParameterTypeDescription
filenametextDownload filename

Store a value for reuse.

ParameterTypeDescription
nametextVariable name
valueanyVariable value

Route based on condition.

ParameterTypeDescription
conditiontextExpression to evaluate
casesarrayCase values and outputs

Combine multiple inputs.

ParameterTypeDescription
modeselectHow to combine inputs

  • Image - Accepts image data
  • Params - Accepts parameter overrides
  • Image - Outputs image data
  • Metadata - Outputs image metadata (size, format)