Wiro - Controlnet Sdxl
AI-generatedOverview
This node integrates with the Wiro API to perform image generation using the SDXL ControlNet model, a neural network structure that controls diffusion models with additional conditioning. It is useful for generating images based on text prompts with advanced control options such as model selection, controlnet models, preprocessing, and various generation parameters. Practical applications include creative image generation, AI-assisted design, and experimental art creation.
Use Case Examples
- Generate images from text prompts with specific ControlNet models and preprocessing enabled.
- Create multiple output images with customized inference steps, guidance scale, and seed for reproducibility.
- Use different schedulers and image dimensions to fine-tune the diffusion process and output resolution.
Properties
| Name | Meaning |
|---|---|
| Select Model | The main model to be used for image generation. |
| Select Model Private | A private model option for image generation. |
| Select Controlnet Model | One or more ControlNet models to condition the diffusion process. |
| Controlnet Preprocess | Whether to enable preprocessing for ControlNet. |
| Prompt | The text prompt describing the desired image content. |
| Negativeprompt | Text prompt describing what should be excluded from the image. |
| Numberofoutputs | The number of images to generate. |
| Inferencesteps | The number of inference steps for the diffusion process. |
| Guidancescale | The guidance scale controlling the influence of the prompt. |
| Seed | Seed value for random number generation to ensure reproducibility. |
| Scheduler | The scheduler algorithm used for the diffusion process. |
| Width | Width of the generated image in pixels. |
| Height | Height of the generated image in pixels. |
Output
JSON
taskid- The unique identifier of the image generation task.url- The URL of the generated image if the task completed successfully.status- The status of the image generation task, either 'completed' or 'failed'.
Dependencies
- Wiro API with API key and secret for authentication
Troubleshooting
- If the node throws an error indicating missing or invalid task ID or socket access token, verify that the Wiro API credentials are correct and the API endpoint is reachable.
- If the task status returns 'failed', check the input parameters for correctness and ensure the selected models are available and supported.
- Network or authentication errors may occur if the API key or secret are invalid or expired; refresh credentials as needed.
Links
- Wiro API Documentation - Official documentation for the Wiro API used by this node.