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

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:
- Set ImagePath to "path/to/image.png"
- Set N to 3 (to generate 3 variations)
- Set Size to "1024x1024"
- Connect Execute to generate variations
- 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