Instructions to use Alex995647/loras-krea-2 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use Alex995647/loras-krea-2 with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("krea/Krea-2-Raw", dtype=torch.bfloat16, device_map="cuda") pipe.load_lora_weights("Alex995647/loras-krea-2") prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- Draw Things
Add 12 LoRA(s): slavekini-aka-slave-leia-outfit-clothing-krea2-anima-il, bartstyle-blue-archive-art-style-lora-anime-flat-color, 2000s-analog-core, granblue-fantasy-styleβ¦
e0135a7 verified | βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| 2000S ANALOG CORE | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| IDENTITY | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| Base model Krea 2 | |
| Generation mode not declared by the author | |
| Checkpoint not determined β verify before use | |
| Category Visual style | |
| Author Danrisi | |
| Source https://civitai.com/models/1134895 | |
| Provenance CivitAI Β· model 1134895 Β· version 3103914 | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| WEIGHTS | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| File vhs_krea2.safetensors | |
| Version v1.0 Krea2 | |
| Size 109.0 MB | |
| Format SafeTensor / unknown precision | |
| SHA256 cef79e53f88941e29ea7211543f624981207e32f15abef80c56fea3d0676e533 | |
| Published 2026-07-06 | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| TRIGGER WORDS | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| No trigger word. The LoRA applies as soon as it is loaded β | |
| strength is the only way to dial the effect up or down. | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| RECOMMENDED SETTINGS | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| Taken verbatim from the author's description: | |
| LoRA strength 0.9 | |
| Sampler steps 40 | |
| Resolution 704Γ704 | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| ADOPTION & POPULARITY | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| Downloads 30,523 | |
| Rating 100% positive (2334/2336) | |
| Comments 0 | |
| Published 60 days ago | |
| Download rate 89.9/day since release | |
| Adoption rank #18 of 150 in this collection (High) | |
| Momentum rank #30 of 150 by download rate (Trending) | |
| Adoption tier is the percentile of total downloads within this collection; | |
| momentum is the percentile of downloads-per-day since release. Momentum is | |
| ranked rather than measured against a fixed rate, because this base model | |
| is itself new and every LoRA looks fast on an absolute scale. Both numbers | |
| are CivitAI's, read on the scrape date at the foot of this file. | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| CHAINING / STACKING | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| Stacks with others not stated | |
| The author gave no chaining guidance. The rules below are the | |
| general Krea 2 ones, not anything specific to this LoRA. | |
| General Krea 2 rules that apply here (see REFERENCE.txt): | |
| β’ The most important rule is not about chaining but about which | |
| checkpoint you chain onto: the official README says in bold "TRAIN on | |
| Raw and RUN on Turbo", and "We highly recommend using RAW for training | |
| LoRAs and applying them on Turbo for inference." LoRAs trained on Raw | |
| are stated to work well on Turbo. | |
| β’ Chain with LoraLoaderModelOnly nodes in series (model -> model). Krea 2 | |
| LoRAs are DiT-only, so there is no CLIP side to chain and the text- | |
| encoder branch stays untouched however many LoRAs you add. | |
| β’ Krea 2 LoRAs stack in practice and the community treats multi-LoRA as | |
| routine - style + character, style + slider, realism + character. | |
| Several CivitAI Krea 2 authors state their LoRAs stack cleanly; one | |
| writes "I recently stacked over 20 of my own LoRAs on a single | |
| generation and the output still came out great." | |
| β’ Reduce per-LoRA strength when stacking. CivitAI Krea 2 authors converge | |
| on dropping from ~1.0 to roughly 0.6-0.9 once more than one adapter is | |
| loaded. The CivitAI 12GB training guide also notes rank affects | |
| composability: "rank 8 produced a lighter style influence that was | |
| easier to stack with other LoRAs, rank 16 provided a useful balance | |
| between concept strength and composability, and rank 32 was better | |
| suited to a precise object or concept intended to take priority over | |
| other stacked LoRAs." | |
| β’ Accelerator LoRAs are position-sensitive in intent, not in node order: | |
| a Raw-to-Turbo delta adapter belongs on the Raw checkpoint, a | |
| sub-8-step LoRA belongs on Turbo (or on Raw already carrying a Raw-to- | |
| Turbo adapter). Chaining Raw -> Raw-to-Turbo adapter -> 4-step LoRA is | |
| explicitly recommended by the 4-step LoRA's author. | |
| β’ Whatever you stack, the schedule must stay Turbo's: cfg 1.0 in ComfyUI | |
| (guidance 0.0 in diffusers) and mu/shift 1.15. The 4-step LoRA's card | |
| says "Keep mu = 1.15. The training targets are anchored to that grid; a | |
| different shift moves the [sampler off them]"; the same reasoning | |
| applies to any Turbo-trained adapter in the chain. | |
| β’ Reference/edit LoRAs are designed to be stacked under ordinary subject | |
| and style LoRAs - the Identity Edit card states "Composes with your | |
| LoRAs: character/body/style LoRAs stack on top and steer the prior" and | |
| recommends a stacked subject LoRA when unusual subjects drift toward | |
| the base prior. | |
| β’ Krea 2 LoRAs cannot be chained with LoRAs for any other base model. | |
| Many CivitAI pages carry multi-model titles like "(Krea-2 + ZIT)" or | |
| "[Flux | ZIB | Krea2]" - those are separate files for separate | |
| architectures shipped under one model page, not a combined adapter. | |
| β’ To combine two full Krea 2 checkpoints rather than adapters, ComfyUI | |
| ships a dedicated ModelMergeKrea2 node (added in v0.27.0) with per- | |
| section weights for first., tmlp., txtmlp., tproj., | |
| txtfusion.projector, txtfusion.layerwise_blocks.0-1, | |
| txtfusion.refiner_blocks.0-1, blocks.0-27 and last. | |
| β’ The author never states which weight family this targets. Silent | |
| degradation, never a hard error, between Raw and Turbo. The two share | |
| one architecture - ai-toolkit's config is commented "The reference | |
| 'single_mmdit_large_wide' architecture (oss_raw / oss_turbo share it)" | |
| - so every LoRA tensor shape matches on both and ComfyUI/diffuser | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| PROS | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| + Widely adopted β 30,523 downloads. [source: CivitAI stats] | |
| + Positively received β 2,334 thumbs-up, 2 down. [source: CivitAI stats] | |
| + Compact at 109 MB β cheap to stack with other LoRAs. [source: file | |
| size] | |
| + Author published concrete recommended settings. [source: description] | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| CONS & CAVEATS | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| - No trigger word β the LoRA is always on once loaded, so strength is the | |
| only control. [source: model metadata] | |
| - Author never states which generation mode it was trained for; test | |
| against your own workflow before relying on it. [source: description] | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| COMPATIBILITY WARNING | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| Silent degradation, never a hard error, between Raw and Turbo. The two | |
| share one architecture - ai-toolkit's config is commented "The reference | |
| 'single_mmdit_large_wide' architecture (oss_raw / oss_turbo share it)" - so | |
| every LoRA tensor shape matches on both and ComfyUI/diffusers will load an | |
| adapter against either without complaint. The lvladikov 4-step LoRA card | |
| states this for the reverse direction: "Every layer it targets also exists | |
| in Krea 2 Raw, so it will load there without complaint - but that is a side | |
| effect of the shared architecture, not a supported mode", and reports | |
| mixed, subject-dependent results with malformed subjects (duplicated heads, | |
| fused limbs) at low step counts, needing 14+ steps with Raw's CFG on before | |
| output is coherent. The intended direction (train on Raw, run on Turbo) is | |
| officially blessed. The more common practical failure is a settings | |
| mismatch rather than a weight mismatch: running a Turbo-targeted LoRA at | |
| Raw's 52 steps + CFG 3.5, or leaving CFG enabled on Turbo, degrades output | |
| with no warning. Loading a Krea 2 LoRA against a different model family | |
| entirely (Flux, Qwen-Image, Z-Image) is also not an error - ComfyUI logs | |
| "lora key not loaded: {key}" per key and generates as if no LoRA were | |
| applied. | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| AUTHOR'S DESCRIPTION | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| Z-Image I used at strength 0.9 with res_2s_ode + beta. Workflow you can | |
| parse from my images Qwen Edition: Here everything works perfectly, | |
| timestamps, text - excellent. Images with women i generate with my new lora | |
| https://civitai.com/models/1862761?modelVersionId=2338791 V3 Update: | |
| Enhanced Timestamps | |
| - Improved realism for on-screen display times and date stamps. | |
| - Face Fixes | |
| - Reduced the repetition of identical faces across generated frames, | |
| enhancing variety. | |
| - Expanded Dataset | |
| - Now trained on VHS, VHS-C, and Hi8 footage to broaden the analog | |
| aesthetic. | |
| Usage & Tips | |
| - Low-Res VHS Look: | |
| - Use prompts with phrases like βamateur qualityβ and βlow resolutionβ to | |
| push your render toward that classic, fuzzy VHS vibe. | |
| - Target ~0.5 megapixels (e.g. 704Γ704, 608 x 816) if you want reinforce | |
| extreme lo-fi aesthetic. | |
| - Higher-Res Hi8 Style: | |
| - To achieve the βHi8β look (cleaner but still analog), render at ~1 | |
| megapixel (e.g. 896 x 1152 or 1024Γ1024). | |
| - You can go up to ~2 megapixels if you want more detail without losing the | |
| retro feel. | |
| - Recommended Trigger: | |
| - The only trigger word you truly need for this model is βv8sβ . | |
| - Avoid mixing too many triggers, as that can introduce confusion and stray | |
| from the classic 2000s analog style. V2 Update: | |
| - Removed digital camera images from the dataset and added more footage | |
| from camcorders. | |
| - Fixed the issue where the same woman appeared in all images. | |
| - Tried improving the sexy overlay text on footage, but it only generates | |
| well sometimes. | |
| Canβt say Iβm fully happy with this version, but itβs not bad. Already | |
| planning a new update with more features soon! Also thinking about updating | |
| the Mavica LoRA. | |
| This keeps your style while improving clarity and readability. Let me know | |
| if you want any tweaks P.S: but what i really like in this lora, that it's | |
| for some reason generate almost always perfect hands Step back into the | |
| early 2000s, where Myspace was king, profile pictures were taken with a | |
| digital potato, and everything felt just a little bit off (in the best | |
| way). This LoRA captures that lo-fi, analog aesthetic of forgotten VHS | |
| tapes and grainy digital cameras (yeah, i mix them in one LoRa). Perfect | |
| for those who miss the charm of pixelated edges and questionable lighting | |
| choices. No, it won't resurrect your old Myspace profile - sadly - but it | |
| will bring back all those nostalgic vibes. Warning: May cause a sudden urge | |
| to listen to emo playlists P.S.S: only v8s is needed in trigger words, | |
| everything else is optional to enhance effect Usage as usual: dpmpp2m + | |
| beta + 40 steps + 2.5-3 guidance I'm using with UltraReal checkpoint , but | |
| works good with default flux.dev too P.S: sometimes can be some timestamps | |
| or other features from vhs tapes (will be fixed in next versions). I just | |
| wanted to test some techniques on this LoRa and result is pretty solid for | |
| 29 images in dataset. Also noticed one bug, that female faces often looks | |
| similar, will fix in next release. But LoRas wit characters works good and | |
| fix this problem | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| EXAMPLE MEDIA | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| 6 preview(s) in ./example_images/ β community results for | |
| this LoRA. Videos keep a matching _poster.jpg still frame. | |
| No prompts are recorded below: CivitAI's public API flags these posts as | |
| having generation metadata but does not return it, so the prompts cannot be | |
| scraped. Open the model page to read them. | |
| 01_image.jpeg (image, 1472x1024) | |
| 02_image.jpeg (image, 1472x1024) | |
| 03_image.jpeg (image, 1472x1024) | |
| 04_image.jpeg (image, 1024x1472) | |
| 05_image.jpeg (image, 1408x1088) | |
| 06_image.jpeg (image, 1408x1088) | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| HOW TO USE (COMFYUI) | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| 1. Update ComfyUI to at least v0.26.0 (released 2026-06-23), which added | |
| local Krea2 support. For reference-image / style-reference / edit LoRAs you | |
| need at least v0.29.0 (2026-07-29), which added regular and timestep-zero | |
| reference images for Krea 2. ModelMergeKrea2 arrived in v0.27.0 | |
| (2026-06-30). | |
| 2. Put the base stack in place (files from huggingface.co/Comfy-Org/Krea-2, | |
| which is not gated): | |
| - ComfyUI/models/diffusion_models/krea2_turbo_fp8_scaled.safetensors | |
| (documented recommended default; the repo also holds krea2_turbo_bf16, | |
| _int8_convrot, _mxfp8, _nvfp4 and krea2_raw_bf16 / _fp8_scaled / | |
| _int8_convrot) | |
| - ComfyUI/models/text_encoders/qwen3vl_4b_fp8_scaled.safetensors (bf16 | |
| also available) | |
| - ComfyUI/models/vae/qwen_image_vae.safetensors | |
| 3. Put the LoRA .safetensors in ComfyUI/models/loras/ - flat, no per-model | |
| subfolder required. | |
| 4. Build or load the graph. The official image_krea2_turbo_t2i.json | |
| template is: UNETLoader (krea2_turbo_fp8_scaled.safetensors) -> | |
| LoraLoaderModelOnly -> KSampler; CLIPLoader | |
| (qwen3vl_4b_fp8_scaled.safetensors, type "krea2") -> text encode -> | |
| KSampler positive, with ConditioningZeroOut into negative; VAELoader | |
| (qwen_image_vae.safetensors) -> VAEDecode -> SaveImage; EmptyLatentImage | |
| 1024x1024 driven by ResolutionSelector. An int8 sibling template | |
| (image_krea2_turbo_t2i_int8.json) also ships. | |
| 5. Load the LoRA with LoraLoaderModelOnly, not LoraLoader - both official | |
| templates do. Krea 2 LoRAs patch the DiT only; note that the DiT's own | |
| text_fusion / txtfusion blocks are a normal LoRA target (the official style | |
| LoRAs patch them), but the Qwen3-VL text encoder itself is not. Set | |
| strength 1.0 for Krea's official style LoRAs (the shipped template uses | |
| 0.8) and add the LoRA's trigger word to the prompt. | |
| 6. Sampler settings: steps 8, cfg 1, sampler euler, scheduler simple, | |
| denoise 1.0. Do not add a ModelSampling node for plain t2i - ComfyUI | |
| already applies shift 1.15 from Krea2.sampling_settings. | |
| 7. For style reference, use the dedicated template: UNETLoader | |
| krea2_turbo_int8_convrot.safetensors, LoraLoaderModelOnly | |
| krea2_style_reference.safetensors at 1.0, ModelSamplingFlux (1.15, 0.5), | |
| TextEncodeQwenImageEditPlus fed by LoadImage, | |
| FluxKontextMultiReferenceLatentMethod set to index_timestep_zero, and | |
| SamplerCustomAdvanced with KSamplerSelect euler + BasicScheduler simple/8 + | |
| CFGGuider cfg 1. | |
| 8. For instruction editing (Krea 2 Identity Edit), stock nodes are not | |
| enough: install the ComfyUI-Krea2Edit node pack, which ships its own | |
| workflows, and run Turbo at 8-12 steps / cfg 1 (or Raw at 20 steps / cfg 3 | |
| for removals) with LoRA strength 1.0. | |
| 9. Low-VRAM alternative: install city96's ComfyUI-GGUF and use a community | |
| GGUF build (realrebelai/KREA-2_GGUFs, quantized from Turbo; | |
| molbal/krea2-gguf, quantized from Raw) with the Unet Loader (GGUF) node in | |
| place of UNETLoader. There is no official GGUF release. LoRA loading is | |
| unchanged. | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| Scraped by lorakit on 2026-09-05 00:11 UTC. | |
| Stats and description are the author's; pros/cons are derived from the | |
| evidence tagged beside each line. | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |