Wiro - Instant Id icon

Wiro - Instant Id

InstantID is a method to achieve ID-preserving generation with only single image

Wiro - Instant Id

AI-generated

Overview

This node integrates with the Wiro API to perform Instant ID image generation, which is a method to achieve ID-preserving generation using a single input image. It is useful for scenarios where users want to generate images based on a prompt while preserving the identity or features of the input image. For example, it can be used in creative workflows to generate variations of a given image with specific prompts and settings.

Use Case Examples

  1. Generating an image variation based on an input image URL and a descriptive prompt.
  2. Using different schedulers and guidance scales to control the image generation process.

Properties

Name Meaning
Select Model The model to be used for image generation.
Select Model Private A private model option for image generation.
Input Image URL URL of the input image to be used for ID-preserving generation.
Prompt Text prompt describing the desired image output.
Negativeprompt Text prompt describing what should be avoided in the generated image.
Inferencesteps Number of inference steps for the image generation process.
Guidancescale Guidance scale to control the influence of the prompt on the generation.
Ip Adapter Scale Scale for the IP adapter, affecting image processing.
Samples Number of image samples to generate.
Seed Seed value for random number generation to ensure reproducibility.
Scheduler Scheduler algorithm used during image generation.

Output

JSON

  • taskid - The unique identifier of the image generation task.
  • url - The URL of the generated image once the task is completed.
  • status - The status of the image generation task, e.g., 'completed' or 'failed'.

Dependencies

  • Wiro API with API key and secret credentials

Troubleshooting

  • If the API response does not include a valid task ID or socket access token, the node throws an error indicating an invalid response from the Wiro API. Check API credentials and request parameters.
  • If the polling for task completion returns error codes (-1, -2, -3, -4), the task status is marked as 'failed'. Verify the input parameters and API service status.

Discussion