Nodes/BizyAirPlus/SeedVR2 Image Upscaler
ComfyUI Node

SeedVR2 Image Upscaler

The cloud version of the default upscaler

By siliconflow·Created 5 months ago·Updated about a month ago· 20
SeedVR2 Image Upscaler
  • image
  • api_config
  • image
  • request_id
  • urls
resolution1080
skip_errorfalse

SeedVR2 is the community's default upscaler - the one that "feels illegal" because it adds detail without re-inventing the subject. This node gives you the same model through BizyAirPlus's cloud, so you get the quality without the 6GB VRAM floor, the quantization roulette, or the OOM history.

There's a real choice here, and it's worth being honest about it. Locally, SeedVR2 is free and runs on a 3060 - but it's famously picky: FP16 is clean, FP8 tiles, GGUF messes with skin, and it earned an OOM reputation before block-swap and tiling settled it down. The cloud node trades the GPU dance for a per-request fee and a capped input size (up to 10 MB per image). If you already run SeedVR2 locally and it's tuned, you don't need this. If your GPU can't handle it, or you hate babysitting quantizations, this is the sane path - same model, none of the ceremony.

How it works

Output node in the BizyAirPlus cloud layer. Flip BizyAirPlus ON in the action bar, wire your image into the image input, pick a resolution, and the node sends it to a SeedVR2 instance running in the cloud. The upscaled result returns as a normal IMAGE tensor. The category even labels it "Self-Hosted" - it's the pack acknowledging this model normally lives in your stack, and offering it on tap instead.

The inputs that matter

  • image - the image to upscale, up to 10 MB. Feed it from a Load Image node or the tail of your generation chain.
  • resolution - a COMBO, default 1080. This sets the upscale target; pick the output height you're aiming for.

The usual pair completes it: api_config (per-request base URL/API key override) and skip_error (placeholder output on failure instead of aborting the workflow).

The outputs

image - the upscaled result, ready to save or feed onward. urls - the direct result link. request_id - the support trace ID.

Installing it

Part of BizyAirPlus. ComfyUI Manager → search "BizyAirPlus", or:

cd ComfyUI/custom_nodes
git clone https://github.com/siliconflow/BizyAirPlus.git
cd BizyAirPlus
python -m pip install -r requirements.txt

Restart, turn BizyAirPlus ON, key from bizyair.ai (stored at ~/.BizyAirPlus/apikey.ini, or set BIZYAIR_API_KEY). Dependencies are the bizytrd / bizyair-cloudberry pip packages; no model downloads - which is the entire point of this variant.

Gotchas

Cloud failures trace to the same short list as the rest of this pack - button OFF, key missing, network - with the real error in the ComfyUI console. Two SeedVR2-specific notes carry over from the local version's hard-won lessons: it preserves what's there but doesn't repair genuinely degraded sources (that's SUPIR's job), and it lifts contrast enough that some images read as more obviously generated. If that matters, dial expectations before you pay for the pass. And the 10 MB input cap is the constraint to respect - upscale before the file balloons, not after.

CategoryBizyAirModelServices/BizyTRD/Self-Hosted

Inputs (4)

NameTypeDefaultDescription
imageIMAGEImage size up to 10 MB
resolutionoptCOMBO1080Resolution
api_configoptBIZYAIR_OPENAPI_CONFIG单次请求覆盖base_url和api_key
skip_erroroptBOOLEANfalse开启后遇到错误不中断工作流,输出对应类型的错误占位符

Outputs (3)

NameTypeDescription
imageIMAGE
request_idSTRING
urlsSTRING