ComfyUI Node

Riverflow 2.0 Fast

The design model the internet is sleeping on

By Runware·Created 2 years ago·Updated about a month ago· 140
Riverflow 2.0 Fast
  • referenceImages
  • advancedFeatures.watermark.image
  • superResolutionReferenceImages
  • image
positivePrompt
size1K (16:9)
numberResults1
advancedFeaturesfalse
advancedFeatures.watermark.bgColor
advancedFeatures.watermark.displayPosition(default)
advancedFeatures.watermark.fontColor
advancedFeatures.watermark.opacityfalse
advancedFeatures.watermark.opacity_value0.10
advancedFeatures.watermark.text
safetyfalse
safety.checkContentfalse
ttlfalse
ttl_value60
outputFormatJPG
outputQuality95

Riverflow is one of those models the community keeps name-dropping as a "king of the space" without ever starting a thread about it. It's made by Sourceful, it's aimed squarely at product and commercial design - think mockups, packaging, hero graphics with real typography - and it's criminally under-discussed compared to the Flux and Z-Image noise. This node gives you the 2.0 Fast tier as a hosted Runware endpoint: prompt in, IMAGE tensor out, no model download.

The "Fast" suffix is doing work. It's the quick, cheap tier of Riverflow 2.0, tuned for iteration and volume. If you're generating design assets and want to explore lots of directions without the price tag of the Pro tiers, this is the one. And it's the only Riverflow 2.0 node in this pack that carries a superResolutionReferenceImages input - a socket for high-res references that the model can lean on for detail.

How it works

positivePrompt goes to sourceful:riverflow-2.0@fast with taskType: imageInference; the result comes back as a native image (IMAGE) tensor. Note there are no width/height sliders on this node - instead there's a size dropdown with 23 choices covering resolutions and aspect ratios (1K/2K, 16:9, 1:1, 3:2, and so on, including "from input" modes when you feed a reference).

Inputs that matter:

  • positivePrompt - required. Design context helps: "clean product mockup, soft studio light, generous negative space."
  • referenceImages - optional IMAGE socket for grounding the output on an existing asset.
  • superResolutionReferenceImages - optional high-res references for extra detail - unique to this node.
  • size - the resolution/aspect dropdown; only one of resolution or dimensions is sent per run.
  • numberResults - up to 20 variations.
  • outputFormat / outputQuality - JPG/PNG/WEBP.

Output: image (IMAGE).

Installing

Pack-wide, one install: ComfyUI Manager → Custom Nodes Manager → search Runware → install → restart, or:

cd ComfyUI/custom_nodes
git clone https://github.com/Runware/ComfyUI-Runware
pip install -r ComfyUI-Runware/requirements.txt

No model downloads, light deps (runware-sdk, Pillow). API key from the Runware dashboard.

Gotchas

Two things trip people up. First, the size dropdown replaces width/height entirely - if you're looking for a resolution slider, there isn't one, and the "from input" size choices only make sense when a reference image is wired in. Second, Riverflow is a design model, so its default voice is clean and commercial; if you prompt it like a photorealistic diffusion model you'll get pleasantly clean but flat results. Also worth knowing: 2.0 is a generation behind the 2.5 refresh, which adds background control, prompt enhancement, and a scoring rubric - if those matter, look at the 2.5 nodes. Fast is the draft lane; when a direction wins, the Pro tier renders it properly.

CategoryRunware/Image/sourceful

Inputs (19)

NameTypeDefaultDescription
positivePromptSTRINGText prompt describing elements to include in the generated output.
referenceImagesoptIMAGE
advancedFeatures.watermark.imageoptIMAGE
superResolutionReferenceImagesoptIMAGE
sizeoptCOMBO1K (16:9)Output size. Only one of resolution or dimensions is sent.
numberResultsoptINT11–20Number of results to generate. Each result uses a different seed, producing variations of the same parameters.
advancedFeaturesoptBOOLEANfalseEnable to set advancedFeatures. Off uses the model's default.
advancedFeatures.watermark.bgColoroptSTRINGBackground color in hex format.
advancedFeatures.watermark.displayPositionoptCOMBO(default)Watermark position.
advancedFeatures.watermark.fontColoroptSTRINGText color in hex format.
advancedFeatures.watermark.opacityoptBOOLEANfalseEnable to set advancedFeatures.watermark.opacity. Off uses the model's default.
advancedFeatures.watermark.opacity_valueoptFLOAT0.100.1–1Watermark opacity.
advancedFeatures.watermark.textoptSTRINGWatermark text.
safetyoptBOOLEANfalseEnable to set safety. Off uses the model's default.
safety.checkContentoptBOOLEANfalseEnable or disable content safety checking.
ttloptBOOLEANfalseEnable to set ttl. Off uses the model's default.
ttl_valueoptINT60Time-to-live (TTL) in seconds for generated content. Only applies when `outputType` is `URL`.
outputFormatoptCOMBOJPGFile format for the generated image.
outputQualityoptINT9520–99Compression quality of the output. Higher values preserve quality but increase file size.

Outputs (1)

NameTypeDescription
imageIMAGE