Alibaba Wan 2.7 Image Edit Pro (Official Edition)
The same surgery with a better scalpel
- images
- api_config
- image
- request_id
- urls
If the base Wan 2.7 image-edit node is the workhorse, this is the higher-tier edition of the same tool. Same idea - load images, type an instruction, get an edited result - running on the Pro model tier inside the BizyAirPlus pack's cloud. Where the base node is capped at 2K output, so is this one; the difference between the editions lives in the model quality behind the API, not in a wall of extra knobs.
The schema is effectively a mirror of the base I2I node: required images (autogrow, so several can feed in) and size (1K/2K - the tooltip is explicit that editing doesn't do 4K), with prompt, color_palette, bbox_list, custom_width, custom_height, watermark, skip_error, and api_config as options. Outputs are image, request_id, and urls.
How it works
Nothing changes about the mechanics: reference your inputs as "Figure 1" and "Figure 2" in the prompt (≤5000 chars, bilingual), and use bbox_list - a JSON array of [x1, y1, x2, y2] pixel boxes, one per input image, two boxes per image max - to scope the edit to a region. Output aspect ratio follows the last input image. The Pro difference is the model tier under the hood: same surgery, better results, usually at slightly higher cost per request. That's the honest pitch.
The inputs that matter
- prompt - the edit instruction, with figure-number referencing.
- images - your source material, one or more.
- size - 1K or 2K. Remember: no 4K for editing, Pro or not.
- bbox_list - the surgical box selection. This is the input that separates "change the sky" from "change just that sky."
Installation
One-time, for the whole pack:
cd ComfyUI/custom_nodes
git clone https://github.com/siliconflow/BizyAirPlus.git
cd BizyAirPlus
python -m pip install -r requirements.txt
Or ComfyUI Manager, search BizyAirPlus. Restart, add a bizyair.ai API key, and flip the BizyAirPlus button ON in the action bar.
Common issues
- Paying more for the same cap - if 2K is fine and your edits aren't demanding, the base node is the cheaper call. Reach for Pro when the base edition's edits feel mushy.
- Edits going global - scope with
bbox_list; the model reads whole-frame changes when no box is given. - bbox rejected - length must match the image count, coordinates are absolute pixels, two boxes per image.
- Cloud failures - key and network first, then the ComfyUI console.
Inputs (10)
| Name | Type | Default | Description |
|---|---|---|---|
| images | COMFY_AUTOGROW_V3 | — | |
| size | COMBO | 2K | Output picture resolution. Image editing scenarios are supported at 1K and 2K, not 4K. Output aspect ratio follows last image when image input is available. |
| promptopt | STRING | Edit Command prompts that describe editing operations on a picture. Support for Chinese and English, not more than 5000 characters. Referable figure number as“Figure 1” and“Figure 2”. | |
| color_paletteopt | STRING | Custom color theme JSON array, containing 3-10 colors, 8 recommended. Each color contains the hex and ratio fields. The sum of all ratios must be 100.00% . Available only when group mode is turned off. | |
| bbox_listopt | STRING | Interactive edit box selection area, JSON array format. The list must be the same length as the number of images you want to enter. The coordinate format [ x 1, Y 1, x 2, y 2] is the absolute pixel coordinates of the original image, up to 2 boxes per image. | |
| custom_widthopt | INT | 2048768–2048 | Take effect only if size = Custom. Image editing scenes have a total pixel upper limit of 2048 × 2048 with an aspect ratio range of 1:8 to 8:1. |
| custom_heightopt | INT | 2048768–2048 | Take effect only if size = Custom. Image editing scenes have a total pixel upper limit of 2048 × 2048 with an aspect ratio range of 1:8 to 8:1. |
| watermarkopt | BOOLEAN | false | Whether to add“AI generated” watermark logo, watermark is located in the lower right corner of the picture. |
| api_configopt | BIZYAIR_OPENAPI_CONFIG | 单次请求覆盖base_url和api_key | |
| skip_erroropt | BOOLEAN | false | 开启后遇到错误不中断工作流,输出对应类型的错误占位符 |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| image | IMAGE | — |
| request_id | STRING | — |
| urls | STRING | — |