Skip to main content

Create Image Variation Node

The Create Image Variation node generates variations of an existing image using DALL-E.

Create Image Variation Node

Description

The Create Image Variation node creates variations of an input image. The variations maintain the style and content of the original image while introducing variations.

Execution Inputs

  • Execute (execution): Triggers the image variation request

Variable Inputs

  • ImagePath (string): Path to the image file to create variations of (must be a valid PNG file)
  • N (integer, optional): Number of variations to generate (1-10, default: 1)
  • Size (string, optional): Image size. Must be one of: "256x256", "512x512", "1024x1024" (default: same as input image)
  • ResponseFormat (string, optional): Format of the response. Must be "url" or "b64_json" (default: "url")
  • User (string, optional): User identifier for tracking

Execution Outputs

  • Success (execution): Execution continues here if the request succeeded
  • Failed (execution): Execution continues here if the request failed

Variable Outputs

  • Response (string): Full JSON response from the API
  • ImageUrl (string): URL of the variation image (if ResponseFormat is "url")
  • ImageB64 (string): Base64-encoded image data (if ResponseFormat is "b64_json")
  • ErrorMessage (string): Error message if request failed

Special Notes

  • Requires a valid API key configured via Set API Key node
  • Input image must be a PNG file
  • Variations maintain the style and general content of the original
  • Maximum N is 10 variations per request
  • Image file must be accessible from the system

Example Usage

Create variations of an image:

  1. Set ImagePath to "path/to/image.png"
  2. Set N to 3 (to generate 3 variations)
  3. Set Size to "1024x1024"
  4. Connect Execute to generate variations
  5. Use ImageUrl output to get the variation images

Flow Download Example

Placeholder for flow download example

Additional Pictures

Placeholder for additional node images and examples