Nodes/ERPK Collection/Bytedance Seedream V5.0 Lite Edit
ComfyUI Node

Bytedance Seedream V5.0 Lite Edit

High-resolution cloud editing with a 1440px floor

By eRepublik-Labs·Created 11 months ago·Updated 21 days ago· 1
Bytedance Seedream V5.0 Lite Edit
  • client
  • image
prompt
image_url
size_presetCustom
seed-1
width2048
height2048
show_aspect_ratiotrue
enable_sync_modefalse
enable_base64_outputfalse

Seedream V5.0 Lite is ByteDance's newest Seedream generation, and the Edit node is how you use it from ComfyUI: up to 10 reference images, one edit instruction, one edited result - with a resolution range that starts where other models stop. The width/height floor here is 1440px, and it goes to 4096. For edit work, that matters: you're not editing into a small canvas and hoping it survives export.

It runs through the WaveSpeed AI API via the ERPK Collection, the community pack wrapping the service for ComfyUI. Cloud-billed at $0.035 per edit, no local weights.

How it works

You give it an edit prompt and an image_url (one URL, or a comma-separated list up to 10), pick a size, and the node sends the job to WaveSpeed. When the render lands it's downloaded and returned as a ComfyUI image IMAGE tensor, ready to save or feed downstream. The size_preset combo carries the common ratios; switch to Custom and the width/height fields (1440–4096, default 2048) take over.

The high minimum resolution is the differentiator, and it's a two-sided coin: you get print-ready output, but you can't ask for a quick 512px thumbnail - the API simply won't go there.

The inputs that matter

  • prompt - the modification. "Change the lighting to golden hour" style instructions work best; with up to 10 references, be explicit about which image each part of the instruction applies to.
  • image_url - the reference images, required, up to 10 via comma-separated URLs or an array.
  • size_preset / width / height - 1440–4096px output, default 2048. The resolution floor is the whole selling point.
  • seed - cache control, randomizes by default. Fixed = cached result, randomize = fresh billed generation.
  • enable_sync_mode / enable_base64_output - sync-wait and base64 options; leave them be unless you need them.

Install

cd ComfyUI/custom_nodes
git clone https://github.com/eRepublik-Labs/comfyui-nodes-erpk.git erpk
cd erpk
pip install -r requirements.txt

Or ComfyUI Manager → search erpkERPK Custom Nodes. WaveSpeed key with credits via right-click canvas > ERPK Settings (Settings > ERPK > API Keys).

Common issues

  • "Can't go below 1440px" errors - that's the API floor, not a config mistake. Small-output edits belong on the Qwen edit nodes; this one is for big canvas work.
  • References not resolving - URLs must be reachable by WaveSpeed's servers; local paths won't cut it.
  • Prompt is required - free error, validated before billing.
  • Multi-image edits that drift - with 10 references, the instruction has to name each image's role or the model starts improvising. Trim the list to what the edit actually needs.

The call: if your edit pipeline needs high-res output (print, large displays, or upscaling later), this is the edit node with the resolution headroom. If 1536px is plenty, the cheaper Qwen edit nodes in the same pack are the frugal alternative.

CategoryERPK/WaveSpeedAI

Inputs (10)

NameTypeDefaultDescription
promptSTRINGText description of the desired image modifications
image_urlSTRINGImage URL(s) to edit. Accepts single URL (string) or multiple URLs (array). Max 10 images.
size_presetCOMBOCustomRecommended resolution presets. Select 'Custom' to use manual width/height.
seedINT-1-1–2147483647Seed for cache control. Randomizes by default.
clientoptWAVESPEED_AI_API_CLIENTWaveSpeed API client (optional if API key is configured in Settings)
widthoptINT20481440–4096Custom width (only used when size_preset is 'Custom')
heightoptINT20481440–4096Custom height (only used when size_preset is 'Custom')
show_aspect_ratiooptBOOLEANtrueShow aspect ratio in node title
enable_sync_modeoptBOOLEANfalseWait for result generation before returning response
enable_base64_outputoptBOOLEANfalseReturn BASE64 encoded output instead of URLs

Outputs (1)

NameTypeDescription
imageIMAGE