Skip to content

Image Variations

Template
Image Variations, in the ComfyUI template browser under BytePlus
Workflow file
Image Variations.json
BytePlus nodes
Seedream 4.5 & 5.0
Keys needed
ModelArk API key
Also uses
Load Image, MarkdownNote, Save Image (built into ComfyUI)

Three alternatives from one image and prompt. Each separate generation uses the same reference and a different seed, starting at 42, 43 and 44. Both the reference and prompt guide the result. Preservation is a request to the model, so review the output for unwanted changes.

Load Image connects to Seedream 5.0 Flash, then Save Image, with instructions below the reference
Upload a reference, describe the change, then save the result.
  1. Load Image supplies your reference as image_1.
  2. Seedream uses Seedream 5.0 Flash at 1024 × 1024 to generate three variations.
  3. Save Image saves every image in the output batch.
  1. Add your ModelArk key in Settings → BytePlus (API keys).
  2. Open Image Variations and upload your reference in Load Image.
  3. Edit the prompt to say what to keep and what to change.
  4. Press Run, then review the results in Save Image.
  • Prompt: describe the intended changes and the details you want preserved.
  • size_preset: choose another output size or ratio. The template starts at 1K square.
  • seed: the fixed seed allows unchanged runs to use ComfyUI’s cached output. Change it for a new result.
  • generation_count: starts at 3. Each additional generation requests another billed image.
  • model: switch to Seedream 5.0 Pro if you want to try another model; its settings differ.
Original drawing beside three generated color and background variations
Example results from the same illustrated reference image.

The template generates three billed images, with three separate requests running in parallel. An unchanged run with fixed seeds reuses cached outputs; changing the reference, prompt or seed requests new generations. If a batch partially fails, the node can return fewer images, so check the saved count.