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 several images with a single prompt. Also has a multipart/form-data variant.
POST /image/upscale Upscale 2× or 4×.
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 image as binary, never JSON. There is no return_binary field on edit / multi-edit / upscale / background-remove (that flag only exists on /image/generate). /image/edit and /image/multi-edit return image/png, image/jpeg, or image/webp depending on output_format; /image/upscale and /image/background-remove always return image/png.
Installs
139
Repository
veniceai/skills
GitHub Stars
141
First Seen
Apr 23, 2026
venice-image-edit — veniceai/skills