Slicy Docs

Node types

Prompt, image input, model nodes, refine, save — what each does and how they connect.

Node types

The Slicy canvas has a small set of node types. Every workflow is a wiring of these.

Prompt node

The text prompt that gets fed into a model. Plain text, no special syntax. Multi-line is fine.

  • Connects to: any model node's prompt input.
  • Tips: specific is better than vague. "leather notebook on sunlit desk, soft window light, 3/4 angle" beats "a notebook."

Image input node

A reference image to feed into a model that supports it (style transfer, image-to-image, background removal, upscale, etc.).

  • Connects to: model nodes that accept image inputs.
  • Input formats: PNG, JPG, WEBP, HEIC. Animated formats (GIF) lose animation.
  • Size limits: 16 MB per image, max 5800 × 5800 pixels (matches the tightest model limit).

Model nodes

The actual AI generation step. Different models handle different jobs — see /docs/models for the full menu.

  • Cost band above the Run button shows what the run will cost (in credits) BEFORE you click. Final cost is computed from the provider's live per-call price + Slicy's 20 % markup, rounded to 2 decimals.
  • Run triggers the generation. Output appears as an Image node (or Video / Text node for those model types) downstream.
  • Cancel stops a long-running generation before the provider bills you (works on most providers).

Refine

Post-generation tools that don't run a fresh AI call. Free or cheap.

  • Cutout — background removal via BiRefNet (local, free).
  • Alpha refine — edge cleanup on cutout output.
  • Design text overlay — places copy on the image using golden-ratio + saliency-aware placement.

Save

Sends a finished asset to your asset library so it survives across canvases.

  • Drag any image / video / text node into the Save tray at the bottom of the canvas.
  • Saved assets appear under your project's asset list.
  • Free-tier downloads carry a small "made with Slicy" watermark; paid tiers download without watermark.

How nodes connect

  • Drag from a node's right edge (output handle) to another node's left edge (input handle).
  • A cable appears. Cables are typed — you can only connect compatible outputs to inputs.
  • Multiple cables to the same input are NOT supported — break the old cable first.

Run-flow semantics

  • Slicy uses dirty-subgraph re-execution (the same pattern as ComfyUI): when you change a value on a node, only the downstream parts of the graph that DEPEND on that value get re-run on the next Run. Unchanged nodes reuse their cached outputs — no double-billing for the same prompt+settings.
  • The cache key is (node config + upstream cache keys), hashed. Identical inputs → cache hit → no provider call.

On this page