ComfyUI Node

Krea 2 Raw

The undistilled base, served over an API with real sampler dials

By Runware·Created 2 years ago·Updated 4 days ago· 140
Krea 2 Raw
  • referenceImages
  • lora
  • advancedFeatures.watermark.image
  • image
positivePrompt
width1024
height1024
negativePrompt
seed0
steps20
CFGScale4.50
numberResults1
accelerationmedium
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

Krea 2 Raw is the unusual one in the family: an undistilled base model, CFG-guided, with no aesthetic finetune applied at all. The open-weights world treats it as the training base - the thing you build LoRAs and finetunes on rather than the thing you generate with directly. This node is the same Raw checkpoint, but hosted on Runware, and the interface reflects the difference. Where the Turbo node gives you a creativity slider and aspect presets, Raw hands you actual sampler controls: steps, CFG, and an acceleration level. If you've ever wanted to drive a modern base model rather than accept its default temperament, this is the node.

Why would you want that? Because Raw's relationship to the prompt is the honest one. Turbo was distilled to 8 steps with guidance disabled; Raw keeps classic CFG, which means your negative prompt actually does something, and you can trade steps for fidelity in a way a distilled model won't reward. The community's own tip for local Krea 2 is literally "train on Raw, apply on Turbo" - Raw is where the controllable, flexible behaviour lives.

The inputs that matter

  • positivePrompt (required) and negativePrompt - both work here, because Raw is CFG-guided. Long, specific natural language beats short tags.
  • width / height (required) - 64 to 2048, step 16, default 1024. You set dimensions directly instead of picking a preset.
  • steps - default 20, up to 100. Note the open-weights reference recipe for Raw is 52 steps at CFG 3.5; the node defaults lean faster, so if you want the full-fidelity Raw character, crank steps up.
  • CFGScale - default 4.5. Higher hugs the prompt harder; the reference recipe sits around 3.5.
  • acceleration - none, low, medium, high: the optimization level, i.e. how aggressively Runware squeezes inference. Lower is more faithful, higher is cheaper/faster.
  • lora - a RUNWARE_LORA socket. This is the "training base" payoff: wire a Runware LoRA builder in and you're doing the Krea 2 training workflow on the API, with the LoRA applied during generation.
  • seed / numberResults - reproducibility, up to 20 variations.
  • outputFormat / outputQuality - JPG/PNG/WEBP, quality 20–99.

Output: image (IMAGE), into Preview or Save.

How it fits a workflow

Two honest use cases. One: you want maximum control over a Krea 2 render - you have a negative prompt, you care about steps, you're not in a hurry. Two: you're testing or using a Krea 2 LoRA, and Raw is the base it was trained against, so it's the correct host. For quick bulk generation, the Turbo node is the better tool; Raw is for when you want to be in the driver's seat.

One thing to keep in mind: on the API you're getting the hosted Raw, which - like the whole hosted line - didn't get the alignment pass the downloadable weights received. If you've heard "Krea 2 open weights flatten expressions," that complaint is about the file on your disk, not necessarily this endpoint.

Installing it

Standard pack install - this is part of Runware/ComfyUI-Runware. ComfyUI 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, soundfile). You need a Runware API key (Settings → Runware API key, RUNWARE_API_KEY, or runware auth login).

Gotchas

Raw is slower per image than Turbo - more steps and CFG both cost compute, and the title bar will show you exactly how much. Also, if your negative prompt seems ignored, double-check you didn't drop CFGScale to 1 or below; with guidance disabled the negative is ignored by design.

CategoryRunware/Image/krea

Inputs (25)

NameTypeDefaultDescription
positivePromptSTRINGText prompt describing elements to include in the generated output.
widthINT102464–2048Width of the generated media in pixels.
heightINT102464–2048Height of the generated media in pixels.
referenceImagesoptIMAGE
loraoptRUNWARE_LORA
advancedFeatures.watermark.imageoptIMAGE
negativePromptoptSTRINGPrompt to guide what to exclude from generation. Ignored when guidance is disabled (CFGScale ≤ 1).
seedoptINT00–9223372036854776000Random seed for reproducible generation. When not provided, a random seed is generated in the unsigned 32-bit range.
stepsoptINT201–100Total number of denoising steps. Higher values generally produce more detailed results but take longer.
CFGScaleoptFLOAT4.500–30Guidance 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.
accelerationoptCOMBOmediumOptimization level.
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. Increases total generation time.
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