Wiro - Zest Advanced icon

Wiro - Zest Advanced

Zest is a tool for material transfer to an object in the input image. The difference between th

Wiro - Zest Advanced

AI-generated

Overview

This node integrates with the Wiro API to perform an advanced material transfer operation called 'Zest Advanced' on an input image. It allows users to specify various parameters such as model selection, controlnet models, preprocessing options, prompts, number of outputs, inference steps, guidance scale, seed, and scheduler type. The node sends these parameters to the Wiro API, initiates the task, and polls until the task completes, returning the status and result URL. This node is useful for image processing workflows where advanced material transfer or image transformation is required, such as in creative design, AI-driven image editing, or automated content generation.

Use Case Examples

  1. A user wants to apply a specific material transfer effect to an image using a selected AI model and controlnet settings, specifying prompts and other parameters to customize the output.
  2. An automated workflow generates multiple image variations by setting the number of outputs and inference steps, then waits for the Wiro API to complete processing before continuing.

Properties

Name Meaning
Select Model The AI model selected for the material transfer operation.
Select Model Private A private AI model option for the material transfer operation.
Select Controlnet Model One or more controlnet models to apply during processing.
Controlnet Preprocess Whether to enable preprocessing for controlnet models.
Input Image Pattern URL URL pattern for the input image to be processed.
Prompt Text prompt guiding the image transformation.
Negativeprompt Text prompt specifying what to avoid in the image transformation.
Numberofoutputs Number of output images to generate.
Inferencesteps Number of inference steps for the AI model.
Guidancescale Guidance scale parameter influencing the image generation.
Seed Seed value for random number generation to ensure reproducibility.
Scheduler Scheduler algorithm used during the inference process.

Output

JSON

  • taskid - The unique identifier of the Wiro API task.
  • url - The URL of the processed image result if the task completed successfully.
  • status - The status of the task, either 'completed' or 'failed'.

Dependencies

  • Wiro API with API key and secret credentials

Troubleshooting

  • If the Wiro API does not return a valid task ID or socket access token, the node throws an error indicating an invalid response. Check API credentials and request parameters.
  • Task status codes '-1', '-2', '-3', or '-4' indicate failure states; verify input parameters and API availability.
  • Network or authentication issues may cause HTTP request failures; ensure valid API keys and network connectivity.

Discussion