Wiro - Vace
AI-generatedOverview
This node integrates with the Wiro - Vace API powered by Pruna AI to generate images or frames based on a text prompt and optional image inputs. It supports customization of resolution, aspect ratio, frame count, speed mode, sampling parameters, and seed for reproducibility. The node is useful for generating AI-driven visual content such as character images or animations with control over quality and style.
Use Case Examples
- Generating a series of frames for an animation based on a descriptive prompt and reference images.
- Creating high-quality character images with specific resolution and aspect ratio settings.
- Adjusting speed and quality trade-offs for faster or more consistent image generation.
Properties
| Name | Meaning |
|---|---|
| Prompt | Text input for the image or frame generation prompt, required for the API call. |
| Images URL | Optional URLs of 1-3 clear, high-quality images to maintain character consistency in the generated output. |
| Resolution | Selects the resolution of the generated images, options are 480p or 720p. |
| Aspect Ratio | Sets the aspect ratio of the output images. Can be 16:9 (landscape), 9:16 (portrait), or auto-calculated from the reference image if provided. |
| Frame Number | Number of frames to generate, useful for animations. |
| Speed Mode | Controls the balance between generation speed and quality with three presets: Extra Juiced (fastest), Juiced (balanced), and Lightly Juiced (best quality). |
| Sample Steps | Number of sampling steps; higher values improve quality but slow down generation. |
| Sample Solver | Sampling algorithm used during generation, options are DPM++ or UniPC. |
| Guidance Scale | Controls how strictly the generation follows the prompt; higher values mean stricter adherence. |
| Sample Shift | Parameter for fine-tuning the sampling process. |
| Seed | Random seed for reproducibility; use 0 for a random seed each time. |
Output
JSON
taskid- Unique identifier for the generation task.url- URL of the generated image or frames after completion.status- Status of the generation task, e.g., 'completed' or 'failed'.
Dependencies
- Wiro API credentials (API key and secret) required for authentication.
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. Verify API credentials and network connectivity.
- Task status codes '-1', '-2', '-3', or '-4' indicate failure states; check the prompt and input parameters for correctness and retry.
- Long generation times may occur depending on the frame number, resolution, and speed mode settings; adjust these parameters to balance speed and quality.
Links
- Wiro Vace API Endpoint - Official API endpoint used by the node for image/frame generation.