venice-image-edit

Installation
SKILL.md

Venice Image Editing

Four endpoints, all operating on existing images:

Endpoint Purpose
POST /image/edit Transform one image with a text prompt.
POST /image/multi-edit Composite / layer 2–3 images with a single prompt. Also has a multipart/form-data variant.
POST /image/upscale Upscale 2–4× and/or enhance quality.
POST /image/background-remove Produce a transparent cutout.

For text-to-image generation, see venice-image-generate.

Shared rules

  • Input image accepts base64 string, file upload (multipart for /image/multi-edit), or HTTPS URL (for edit + multi-edit + background-remove).
  • File size < 25 MB. Image dimensions must be between 65,536 (256×256 equivalent) and 33,177,600 pixels (~5,761×5,761). Upscale caps at 16,777,216 pixels after scaling.
  • HTTPS URLs must be publicly reachable from Venice's network.
  • All four endpoints return the edited image as binary image/png — there is no return_binary field on edit / multi-edit / upscale / background-remove (that flag only exists on /image/generate).
Related skills

More from veniceai/skills

Installs
30
Repository
veniceai/skills
GitHub Stars
71
First Seen
Apr 23, 2026