ComfyUI Node

HiDream-I1 Full

HiDream-I1 at full precision, no 40GB download

By Runware·Created 2 years ago·Updated about a month ago· 140
HiDream-I1 Full
  • lora
  • acceleratorOptions
  • advancedFeatures.watermark.image
  • image
positivePrompt
negativePrompt
width1024
height1024
seed0
steps30
scheduler(default)
CFGScalefalse
CFGScale_value0.00
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

HiDream-I1 is the model that topped Artificial Analysis in April 2025 - the first Chinese-developed generative visual model to lead that ranking - and it shipped under MIT, the most permissive licence in the game. This node runs the Full variant on Runware's cloud. "Full" is the complete-precision checkpoint, the one that needs a serious GPU to run locally; here that requirement lives on Runware's side and you just get the results.

The honest framing, because the history is weird: HiDream is a lab that gives away better terms than almost anyone and gets less for it than anyone. I1 was genuinely celebrated, then quietly fell out of the conversation as the community's attention moved to Z-Image and Flux 2 Klein. None of that is the model's fault - I1 still renders with a distinctive, detailed, high-native-resolution look that some people never stopped preferring. And via Runware you can finally meet it without committing 40GB of disk and a weekend of setup.

The inputs that matter

  • positivePrompt (required, STRING, multiline): the scene. HiDream reads natural language well - full sentences beat tag soup.
  • width / height (128–2048, step 16): up to 2048 native, which is part of I1's whole pitch - it was a native-resolution model before that was fashionable. The 1024 default is fine; the headroom is there when you want it.
  • steps (default 30): comfortable default; I1 doesn't need the Flux-style 50-step marathon.
  • CFGScale is gated behind a toggle - off by default, meaning the model's own guidance behavior applies. Flip it on if you're chasing specific prompt adherence.
  • scheduler (76 options), negativePrompt, seed, numberResults (up to 20): the standard diffusion block.
  • Feature sockets: lora, watermark, acceleratorOptions - the usual builders. (I1's LoRA ecosystem is thin, so this node is more about the base model than its add-ons.)

Output is a native image (IMAGE).

How it works

Pack-standard: your prompt and settings ride up as a REST request, HiDream-I1-Full runs on Runware's GPUs, and the image comes back as an IMAGE tensor. "Full" matters here because the cloud runs the real thing - no fp8 or distilled shortcut unless you want it. Cost per run lands on the title bar.

Install and gotchas

Install the pack once - ComfyUI Manager, search Runware - or git clone https://github.com/Runware/ComfyUI-Runware into custom_nodes + pip install -r requirements.txt, restart, and set a Runware API key (Settings → Runware API key, RUNWARE_API_KEY, or runware auth login).

The gotchas are mild. I1's aesthetic leans detailed and "clean," which reads to some as overcooked - if that's not your taste, no setting here will fix it, it's the model. And since it's a paid API, the 2048×2048 max with numberResults: 20 is a spending decision, not a default. But as a way to finally try a leaderboard-topping MIT model without owning its hardware, this node is the smoothest introduction the pack offers.

CategoryRunware/Image/runware

Inputs (26)

NameTypeDefaultDescription
positivePromptSTRINGText prompt describing elements to include in the generated output.
loraoptRUNWARE_LORA
acceleratorOptionsoptRUNWARE_ACCELERATOROPTIONS
advancedFeatures.watermark.imageoptIMAGE
negativePromptoptSTRINGPrompt to guide what to exclude from generation. Ignored when guidance is disabled (CFGScale ≤ 1).
widthoptINT1024128–2048Width of the generated media in pixels.
heightoptINT1024128–2048Height of the generated media in pixels.
seedoptINT00–9223372036854776000Random seed for reproducible generation. When not provided, a random seed is generated in the unsigned 32-bit range.
stepsoptINT30Total number of denoising steps. Higher values generally produce more detailed results but take longer.
scheduleroptCOMBO(default)Scheduler to use for the diffusion process.
CFGScaleoptBOOLEANfalseEnable to set CFGScale. Off uses the model's default.
CFGScale_valueoptFLOAT0.00Guidance scale representing how closely the output will resemble the prompt. Higher values produce results more aligned with the prompt.
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