Nodes/civitai-comfy-nodes/krea2 / fal / createImage
ComfyUI Node

krea2 / fal / createImage

Fal's API shape, with style references and a creativity slider

By civitai·Created 2 months ago·Updated about a month ago· 42
krea2 / fal / createImage
  • api_config
  • images
  • errors
  • workflow_id
  • raw_json
prompt
image_style_references_json
output_format
image_metadata
sizemedium
aspect_ratio1:1
creativitymedium
quantity1
seed0

There are three Krea 2 creation nodes in the Civitai pack, and this is the one that looks nothing like the other two. krea2 / fal / createImage doesn't run Krea 2 through the comfy ecosystem like the base/turbo nodes - it reaches the model through fal, and it exposes the API's native knobs instead: size, aspect_ratio, creativity, and a required image_style_references_json. Same 12B Krea 2 model underneath, same Buzz billing, same native IMAGE output. But the shape of the node tells you it's aimed at the "I'm using the Krea API" crowd, not the "I want a ComfyUI sampler" crowd.

The one input that makes this node interesting is image_style_references_json - and it's required. This is the API's style-reference feature: you hand Krea 2 one or more reference images in JSON, and it matches their style. It's how Krea 2 does "make it look like this artist" without a LoRA. That's a real capability the comfy nodes don't have - a genuine reason to pick this node over its siblings.

The inputs that matter

Required: prompt and image_style_references_json.

  • image_style_references_json - a JSON text input describing your style reference(s). The exact schema lives on Civitai's orchestration docs; the practical shape is an array of image references (which can be AIRs or image URLs). Wire in references from Civitai's library and you're golden; an empty string will fail, since it's required.
  • creativity - the fun one: a low/medium/high-style control over how loosely Krea 2 follows your prompt vs. its own interpretation. Defaults to medium; go high when you want variety, low when you need it literal.
  • aspect_ratio - eight choices, default 1:1 (21:9 down to 9:21 style range). No width/height pair here; the API wants a ratio, not pixels.
  • size - medium by default, one other (larger) option. This is Krea's cost lever.
  • quantity, seed, output_format, image_metadata - standard. Note there's no negative_prompt, no sampler, no LoRA socket - that's the API shape for you.

Outputs: images (IMAGE), errors, workflow_id, raw_json.

Install and auth

Same pack-wide setup. ComfyUI Manager → Civitai Comfy Nodes, or:

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

Authenticate (Civitai account with Buzz): export CIVITAI_API_TOKEN=..., a Civitai Auth node, or the sidebar sign-in.

Where people get burned

The required JSON reference is the trap. It's a string input, so ComfyUI's "required input missing" check won't catch a blank value the way it catches a missing socket - you'll get an orchestration-side error instead, and possibly a confusing one. Get the schema from the docs before your first run. Second: don't come here expecting the comfy nodes' LoRA and sampler controls; this node is deliberately thin. Pick this one when you want style references and the creativity slider - those are its only real reasons to exist - and the comfy base node when you want full sampler control and LoRA stacking. And since the fal path may hit Krea's own hosted behavior rather than the open-weights checkpoint, treat the "aligned vs not" question per-output, not per-recipe.

CategoryCivitai/Image/krea2/fal

Inputs (10)

NameTypeDefaultDescription
promptSTRING
image_style_references_jsonSTRING
output_formatoptCOMBO4 options: , jpeg, png, webP
image_metadataoptSTRINGExternal metadata that will be stored with the image
sizeoptCOMBOmedium2 options: medium, large
aspect_ratiooptCOMBO1:18 options: 1:1, 4:3, 3:2, 16:9, 2.35:1, 4:5, +2
creativityoptCOMBOmedium4 options: raw, low, medium, high
quantityoptINT11–10
seedoptINT00–4294967295
api_configoptCIVITAI_CONFIGOptional Civitai Auth connection; defaults to CIVITAI_API_TOKEN or stored OAuth login.

Outputs (4)

NameTypeDescription
imagesIMAGE
errorsSTRING
workflow_idSTRING
raw_jsonSTRING