ComfyUI Node

Recraft V4 Pro

The flagship design model, one node away

By Runware·Created 2 years ago·Updated about a month ago· 140
Recraft V4 Pro
  • advancedFeatures.watermark.image
  • image
positivePrompt
size2K (1:1)
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
advanced_json

Recraft V4 Pro is the top of the non-vector line: the highest-quality rendering in the V4 family, and the node to grab when the deliverable is a statement piece - a campaign visual, a hero graphic, the poster that has to hold up in print. It's also, conveniently, the same node contract as every other Recraft node in this pack, so swapping it in is a two-second change.

Recraft's whole identity is design-first. It's the company that held the #1 slot on the HF text-to-image leaderboard for months under a pseudonym and never chased the realism crowd. Pro keeps that DNA - typography that actually works, clean geometry, brand-aware palettes - and turns the quality up. If your pipeline is producing graphics and the base tier is leaving you wanting, this is the upgrade.

How it works

Mechanically boring, in the good way. positivePrompt, width, height go in; the pack sends recraft:v4-pro@0 with taskType: imageInference over REST; the result comes back as a native image (IMAGE) tensor for Preview Image or Save Image.

Inputs that matter:

  • positivePrompt - bring the design context: style, medium, use-case. "bold editorial layout, high-contrast duotone, strong geometric composition" is the kind of prompt this model rewards.
  • width / height - 1024×1024 default.
  • numberResults - up to 20 seeded variations.
  • outputFormat / outputQuality - JPG/PNG/WEBP.

And the Recraft signature in advanced_json: providerSettings.recraft.backgroundColor.rgb (background color) and providerSettings.recraft.colors (brand palette to generate within). Note this node still uses the providerSettings.recraft.* path, unlike the flatter settings.* in the 4.1 nodes.

Output: image (IMAGE).

Installing

One install for the whole pack: ComfyUI Manager → Custom Nodes Manager → search Runware → install → restart. Manual:

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 - Settings, RUNWARE_API_KEY, or runware auth login.

Gotchas

V4 Pro is a generation behind the 4.1 refresh, and the advanced_json key path differs from the newer nodes, so don't blindly copy JSON between them. The Pro tier costs more per image than base V4 - the node title bar shows per-run cost, and numberResults: 20 on Pro is a real line item, so use it for finals, not roughs. And know your lane: if the graphic is practical (product shots, icons), the Utility nodes are the smarter buy; Pro is for when the image itself is the product.

CategoryRunware/Image/recraft

Inputs (18)

NameTypeDefaultDescription
positivePromptSTRINGText prompt describing elements to include in the generated output.
advancedFeatures.watermark.imageoptIMAGE
sizeoptCOMBO2K (1:1)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.
advanced_jsonoptSTRINGOptional JSON merged into the request. For: providerSettings.recraft.backgroundColor.rgb, providerSettings.recraft.colors

Outputs (1)

NameTypeDescription
imageIMAGE