Venice AI

Use Venice AI for chat, image generation, embeddings, and more

Actions9

Image → Upscale

AI-generated

Overview

The node provides an interface to Venice AI's image upscaling capabilities. It takes an input image in binary form and enhances its resolution by a specified upscale factor (1 to 4). Optionally, it can apply an enhancement style during the upscaling process to improve or stylize the image further.

This node is useful when you want to increase the size and quality of images without losing detail, such as preparing images for printing, improving low-resolution photos, or enhancing artwork. For example, a user might upscale a thumbnail image to a larger size for use in marketing materials or enhance a digital painting with a "marble" style effect during upscaling.

Properties

Name Meaning
Image The name of the binary property containing the image to be upscaled.
Scale Upscale factor specifying how much to enlarge the image; valid values are 1 to 4.
Enhance Boolean flag indicating whether to apply an enhancement style during upscaling.
Enhance Prompt If enhancement is enabled, this string specifies the style to apply (e.g., "gold", "marble").

Output

  • The output contains a binary field named data which holds the upscaled image file.
  • The upscaled image is returned as a PNG file named upscaled_image.png.
  • The JSON part of the output is empty ({}) since the main result is binary image data.

Dependencies

  • Requires an API key credential for Venice AI to authenticate requests.
  • The node calls Venice AI's /image/upscale endpoint via HTTP POST.
  • The input image must be provided as binary data within the workflow.
  • No additional environment variables are explicitly required beyond the API key.

Troubleshooting

  • Missing Binary Data Property:
    Error message: No binary data property "<propertyName>" found
    Cause: The specified binary property does not exist on the input item.
    Resolution: Ensure that the input data includes binary data under the exact property name configured in the "Image" property.

  • Invalid Scale Value:
    Although the UI restricts scale between 1 and 4, if an invalid value is somehow passed, the API may reject the request.
    Resolution: Use only integer values from 1 to 4 for the scale.

  • Enhance Prompt Required When Enhance Enabled:
    If "Enhance" is true but no prompt is given, the node still works but no style is applied. Providing a meaningful style string improves results.

  • API Request Failures:
    Network issues or invalid API keys will cause errors.
    Resolution: Verify API credentials and network connectivity.

Links and References

Discussion