ComfyUI Node

ImagineArt 1.5 Pro

ImagineArt 1.5 Pro

By Runware·Created 2 years ago·Updated about a month ago· 140
ImagineArt 1.5 Pro
  • advancedFeatures.watermark.image
  • image
positivePrompt
size4K (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

If ImagineArt 1.5 is the economy seat, 1.5 Pro is premium economy - same route, nicer ride, slightly higher fare. This node is the higher-fidelity tier of Runware's in-house image model, and the schema is deliberately boring: prompt in, IMAGE out. The interesting part isn't what you configure; it's what you don't have to.

Pro exists for the jobs where the base model's speed leaves quality on the table. You'd reach for it when a prompt matters - a client-facing concept, a hero image, something you're going to actually show people - and you want more resolve than the budget lane gives without moving up to the reasoning-heavy 2.0.

How it works

The only required input is positivePrompt. The optional set is nearly identical to the base 1.5: width/height (1024² default), numberResults (up to 20 seeded variations), safety.checkContent (server-side moderation, surfaced as NSFW: yes/no in the title bar), and outputFormat/outputQuality for the file encoding.

There's no seed, no negative prompt, no CFG - Runware's model nodes expose the model's real parameters, and these models simply don't take them. That's not a limitation to work around; it's the product. You prompt, you pick from variations, you move on.

The mechanism is the same as every node in this pack: your prompt goes over REST through the runware-sdk, the generation happens on Runware's cloud, and the result comes back as a native IMAGE tensor you can drop into Save Image or pipe into an upscaler.

Installing it

Official pack, standard install:

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

Restart, set your API key in ComfyUI Settings → Runware API key or via RUNWARE_API_KEY. Dependencies are just runware-sdk, pillow, and soundfile - no checkpoints, no downloads.

Where people get burned

The main trap is paying Pro prices for economy work - you don't need the better tier for a 100-image brainstorming dump, and this pack makes it so easy to switch nodes that people forget they did. Compare a couple of outputs head-to-head before committing a batch. The other gotchas are pack-wide: no API key means instant errors, and it's a metered API on a top-up account, so keep numberResults sensible. And if you keep wanting more control - reference images, reasoning, a real seed - that's the 2.0 node's territory.

CategoryRunware/Image/imagineart

Inputs (17)

NameTypeDefaultDescription
positivePromptSTRINGText prompt describing elements to include in the generated output.
advancedFeatures.watermark.imageoptIMAGE
sizeoptCOMBO4K (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.

Outputs (1)

NameTypeDescription
imageIMAGE