Krea 2 Workflows in ComfyUI – Better Text-to-Image Results
Krea 2 is a free, high-quality text-to-image model that delivers impressive results for photography, illustration, anime, architectural visualizations, and more. This guide walks you through setting up Krea 2 in ComfyUI, using the Pixeroma custom nodes, and leveraging advanced workflows including LoRA support, AI prompt enhancement, and a two‑pass upscale for 2K images.
What You'll Learn
Prerequisites
Before starting, make sure you have:
- ComfyUI installed and running – if you haven’t set it up yet, follow our ComfyUI Installation Guide
- Pixeroma custom nodes installed – update Easy Install and the Pixeroma nodes to the latest versions
- Krea 2 model files downloaded and placed in the correct folders (detailed in Step 1)
- At least 6 GB of VRAM – the model is ~12 GB but runs on 6 GB cards with low‑VRAM settings; performance scales with more VRAM
Hardware & Cloud GPU Options
If your hardware isn’t powerful enough or you want to speed up generations, consider using RunPod’s cloud GPU service. With a 24 GB VRAM card, 2K images generate in about 40 seconds; on a 6 GB card, generation takes under a minute for standard sizes.
Special Offer – $5 Credit Included!
When you sign up for RunPod using our affiliate link, you’ll receive a $5 credit that can be used to generate up to 9,000 images and 300 videos. This gives you plenty of resources to explore ComfyUI and AI image/video generation without any upfront cost!
Step-by-Step Process
Step 1: Install Krea 2 Model and Dependencies
Before using Krea 2, you need to update ComfyUI and install the model files in the correct folders.
- Update ComfyUI – run the latest ComfyUI update so the node system recognizes the new model.
- Update Pixeroma nodes – use Easy Install to get the newest version of the Pixeroma custom nodes.
- Clear the ComfyUI cache – press
Ctrl+Shift+Rto ensure all nodes load correctly. - Download the Krea 2 FP8 model (recommended for quality/speed balance):
- Click the download button inside the Pixeroma node or grab the files from pixeroma.com
- Place the model in
ComfyUI/models/diffusion_models/(create aKrea2folder to stay organised)
- Download the Qwen text encoder:
- Place it in
ComfyUI/models/text_encoders/
- Place it in
- Download the Qwen image VAE:
- Place it in
ComfyUI/models/vae/
- Place it in
Pro Tip
The FP8 version is the best balance; the GGUF version is much slower, and the bigger variants require more VRAM. Stick with FP8 for everyday use.
Sage Attention Issue
If you start ComfyUI with Sage attention and get black images, restart ComfyUI without Sage attention – that fixes the problem.
Step 2: Set Up the Simple Text-to-Image Workflow
This is the basic workflow – just a prompt and a K‑sampler. You can download the ready‑made workflow from pixeroma.com or Discord.
- Load the workflow in ComfyUI (download links on pixeroma.com or Discord).
- Check the Pixeroma node – it shows the model (FP8, 12 GB). If you see “missing model”, press
Rto refresh the node definition and select the model from the dropdown. - Connect the Krea 2 enhancer node (optional but recommended):
- This custom node improves prompt understanding
- Set strength between 0.1 and 1.0 – the creator prefers 0.1
- Set the K‑sampler parameters:
- Steps: 8
- CFG: 1 (no negative prompts needed)
- Sampler name: ERSTE (Euler also works)
- Scheduler: simple
- Define the image size using the resolution node (quick ratio/width/height selection) or manually set width and height in the Empty Latent node.
- Seed – use a fixed seed for reproducibility or switch to random for varied results.
Prompting Tips
The model handles long, detailed prompts well. Use an LLM like ChatGPT to generate prompts for you. No negative prompts are required because CFG=1.
Pro Tip
The built‑in timer (clock icon) measures generation time. Right‑click it to customise the colour, sound, and decimal precision.
Step 3: Run a Simple Generation
With everything connected, you’re ready to generate.
- Click Queue Prompt.
- Watch the timer – a 12‑GB VRAM card generates a 1024×1024 image in about 15 seconds.
- To get a new image each time, change the seed to random (right‑click seed input → set to random).
First Image Generated
You should now see your first Krea 2 image. The model captures details well, especially hands and fingers.
Step 4: Add a LoRA for Stylised Results
LoRAs trained on Krea 2 are already available on CivitAI. This workflow shows how to apply one.
- Download a Krea 2 LoRA (e.g., “vintage tarot style” from the ComfyUI team) and place it in
ComfyUI/models/loras/Krea2/. - Add the Power LoRA Loader node (from RG3 node pack – included in Easy Install).
- Connect it between the Krea 2 model node and the Krea 2 enhancer node.
- Select your LoRA and set its strength.
- Add a trigger word to your prompt (e.g., “vintage tarot style”).
- Run the workflow – it will take slightly longer but should produce the desired style.
Pro Tip
You can bypass the LoRA node (right‑click → Bypass) to compare with and without the stylisation.
Step 5: Use the Prompt Enhancer to Auto‑Generate Detailed Prompts
Krea 2’s text encoder can turn a short phrase into a rich, detailed prompt.
- Load the prompt‑enhanced workflow (available from the same download links).
- Connect a Text Generate node to the clip text encoder.
- Enter a formula (e.g., a ChatGPT‑generated template) and a short prompt like “cute bunny”.
- Run the workflow – the Show Text node displays the expanded prompt that will be used.
- The image is generated from that expanded prompt.
Prompt Regeneration
The prompt enhancer uses a seed inside the Text Generate node. To get a different prompt, change that seed or modify your short prompt. If you want a new prompt every time, set the seed to random via a Pixeroma seed node.
Limitations
The text encoder is not as smart as GPT‑4 – it may occasionally fail or create contradictory prompts. If you see unexpected results, check the generated prompt in the Show Text node and adjust your formula or short prompt.
Step 6: Low‑VRAM Workflow (6 GB Cards)
If you have 6 GB of VRAM, use the low‑VRAM variant of the workflow.
- Load the low‑VRAM workflow (included in the downloads).
- The main difference is a Tiled VAE Decode node – this helps avoid crashes on limited VRAM.
- Use smaller image sizes first (e.g., 512×512) to test stability. Larger images require more VRAM.
- Generation time on a 6 GB card with 64 GB system RAM was under one minute.
Pro Tip
Even with low VRAM, 6 GB cards can generate images – just expect longer runtimes. Starting with smaller sizes and gradually increasing is the best approach.
Step 7: Extra Pass Workflow for More Detail (Upscaling)
This two‑step method generates a base image, then upscales and refines it for richer detail.
- Load the extra‑pass workflow.
- After the first K‑sampler, a Latent Upscale node scales the image by 1.5× (higher values may break the image).
- A second K‑sampler runs with only 4 steps and denoise 0.4–0.5.
- The result is a larger, more detailed image.
Detail Examples
Krea 2 produces excellent hand details, textures, grass, flowers, and fabric. The extra pass enhances these even further.
Step 8: Extra Pass with LoRA and/or Prompt Enhancer
Combine the extra‑pass technique with a LoRA or the prompt enhancer.
- With LoRA – connect a Power LoRA Loader to both K‑samplers so the style is applied consistently across both passes.
- With prompt enhancer – add the same text‑generation chain used in Step 5; the expanded prompt feeds into both samplers.
Pro Tip
If you want to save VRAM, you can generate the prompt using ChatGPT in a browser and manually paste it into the Clip Text Encoder.
Step 9: 2K Image Workflow (Most Detailed)
This is the workflow used to create images for 2K YouTube thumbnails and screenshots.
- Load the 2K workflow.
- Choose portrait or landscape – width and height are pre‑set so that after a 1.5× upscale you get a 2K image.
- Optionally, add the prompt enhancer for automatic detailed prompts.
- Run the workflow – on a 24 GB card, generation takes about 40–42 seconds.
- Inspect the result – textures, clothing details, and overall quality are remarkably high.
2K Example
Example prompts:
- “Portrait photo of a woman dressed like a fantasy witch” – realistic skin, detailed clothes
- “Girl taking a selfie in a messy bedroom wearing a t‑shirt with the word Pixar in orange” – handles messy scenes well (but check prompt contradictions)
Step 10: Testing Different Styles and Prompts
Krea 2 handles a wide range of styles. Here are some results from the creator’s tests (all using the 2K extra‑pass workflow with prompt enhancer):
| Prompt (short) | Result | |----------------|--------| | “Macro photo of a burger” | Realistic burger, add camera terms for more photorealism | | “Game interface with buttons” | Clean UI, occasional text errors (e.g., “Settngs”) – regenerate seed to fix | | “Anime style” | Good anime quality | | “3D style anime” | 3D look, still anime | | “Pencil drawing of an old witch” | Slight plastic look – adjust prompt to avoid “dust particles” | | “Watercolor painting of a unicorn” | Excellent paper texture | | “Modern building at golden hour” | Architectural rendering look | | “Lamb and frog holding an umbrella” | Can struggle with object interaction – re‑seed or simplify | | “Cinematic title ‘The End’” | Cinematic look |
Pro Tip
If a prompt produces contradictory instructions (e.g., “messy bedroom” then “clean bedroom”), the model gets confused. Write clear, non‑contradictory prompts.
Related Guides
- ComfyUI Installation Guide – complete installation and custom node setup
- Running ComfyUI on RunPod – deploy workflows on cloud GPUs for faster generations
- Deploy Your First RunPod – basic account and pod deployment
Next Steps
Now that you’re comfortable with Krea 2 in ComfyUI:
- Experiment with different LoRAs from CivitAI – many are available specifically for Krea 2
- Try the prompt enhancer with your own formulas to see what works best for your style
- Use the 2K workflow for high‑resolution prints or social media assets
- If you need more speed or VRAM, consider deploying on RunPod using our affiliate link – you’ll get a $5 credit to try it out
