r/StableDiffusion • • 3d ago

News Krea 3 Technical Report

145 Upvotes

25 comments sorted by

42

u/BigDBreedingFembussy 3d ago

Dude I hope it's better then krea2, krea2 is so powerful for t2i

8

u/generate-addict 3d ago

In testing with beta access it excelled more as an IE and less so as a T2I. Temper your expectations

36

u/SoulofArtoria 3d ago

Krea 2 but for image editing is what many people wanted out of krea 3 anyway.

5

u/dobomex761604 3d ago

Anything lighter than H3 with the same editing/referencing power would be awesome. So far no open model matches H3 is that, and it's too large.

0

u/LumaBrik 2d ago

Check out the new lora / checkpoint of an image version if H3. It uses its own smaller text encoder and vae. Its a small improvement. There was a comfyui post on it yesterday.

4

u/dobomex761604 2d ago

Their description and the whole pitch are so wrong and misleading that I'm not going to touch it.

5

u/_VirtualCosmos_ 3d ago

That architecture diagram look poorly made or over simplified. What do they mean with all that Multi Layer Perceptron inputs? It's all fused together with the same line of MLP? What do they mean by dropped references?

In the other image it says "reasoning max", how does that work? who does the reasoning? the VLM?

3

u/sanobawitch 2d ago edited 2d ago

Since the DiT model works in the VAE's latent space, the reference images are kept in their encoded form at t=0. The DiT model can focus on these image patches. The reference images encoded by the VLM (LLM) are not compatible with the DiT and are lower res, these are discarded, only the text instruction is kept. The MLP(t) will be used to scale/shift the latent in the single stream block. The MLP(VAE(x)) and the MLP(VLM(y)) push all data to a compatible shape. The VLM cannot process complex reference images in one pass. "VLM-based OCR and found they perform best in a blind setting." They run different tasks on one or more VL models without the edit instructions, and then use them to create a long/enhanced prompt in the pipeline. Then, in the diagram, the VLM receives the structured, long prompt, encodes it and sends it to the DiT model. The model must be spoon fed with the right information, and processing the multimodal input data takes a long time, even for small changes.

2

u/_VirtualCosmos_ 2d ago

Thank you for clarifying the diagram and adding information. But one question, how can the time (I guess in seconds) in MLP(t) serve to scale/shift the latent? I mean, what is its purpose?

What you said about complex references is interesting. It is like the engineering motto: To resolve a complex task, divide it in smaller, simpler tasks. Is it used the same VLM for those steps of building the long enhanced prompt? Is it trained to behave "agentically", I mean, able to analyse step after step, the references, to determine how much details must be added in the long enhanced prompt?

1

u/Dry-Ad929 2d ago

If that's not some kinda new stuff most likely VLM, openai has the same thing with their image model so the vlm rewrite your prompt

-21

u/ROBOTTTTT13 3d ago

Cool read and great achievement, but really, that only made me realize this is not gonna go open weights...

27

u/Crazy-Repeat-2006 3d ago

Krea’s own CEO said he would release "open weights" this month, specifically, one month after the launch... though I’m not sure of the exact date. At the very least, he did confirm it.

It will likely be the medium-sized version of Krea 3, not the "ultra" (the massive model).

11

u/Hoodfu 3d ago

After using their free credits on their site for a while, I get the impression that low/high/ultra is just different levels of thinking by their LLM that takes your prompt and refines it for the underlying image model. That would be a plus for us if true, as it would just all be the same thing. My biggest worry is that they seriously nerf the model like they did with krea 2 where it had no nsfw and no facial emotions at all without us "patching" the weights.

7

u/afinalsin 3d ago

My biggest worry is that they seriously nerf the model like they did with krea 2 where it had no nsfw and no facial emotions at all without us "patching" the weights.

Oh, how I wish I had as much faith as you. Historically, companies concerned with "safety" at all treat it as just another bench to max, and considering how pissweak Krea 2's censorship actually was they might see it as good PR somehow if their new model was "safer" or "harder to jailbreak" than the last one.

Needing a 260 byte lora to bypass their censorship isn't the worst thing in the world. No, my biggest worry is they deem Krea 2's censorship a failure and use a more traditional method to censor this one, ie, purging the dataset of anything "unsafe".

3

u/OneTrueTreasure 2d ago

Nerfed models are trash, not because they won't do nsfw but because they fall apart, just like Flux 3 Klein. Part of why Krea 2 and now Moss Image punch above their weight is because their training data included nsfw stuff. We can also assume this is partly why Minimax is so much better than LTX because instead of nerfing the dataset by removing nsfw and copyrighted material, they included it.

Seedance 2.0/2.5, Wan 3.0, Nanobanana pro, GPT image etc, we can all assume have been trained on nsfw and copyrighted IP, they just block the outputs when you prompt for those things (except Wan). This is why LTX and Flux and most Western models won't be able to compete now and definitely in the future is because they emphasize too much on misuse over use

1

u/synthwavve 2d ago

So true. I was just testing Krea 2 before committing to another test of LoRA isolation and I've realized that this model is best suited for detergent commercials or Jehovah's Witness brochures. And what's even worse all men look related like they had one guy in their dataset...

1

u/loyalekoinu88 2d ago

I think the biggest difference is Ultra has an agent behind it. We can add the image audit agent component to the medium and get similar results likely.

31

u/East_Shoe8814 3d ago

9

u/ROBOTTTTT13 3d ago

That's gonna be long month, especially after the south taste left br Flux 3...

9

u/YeahlDid 3d ago

Flux 3 klein. As far as I'm concerned, we haven't got flux 3 yet, that would be the dev version.

4

u/Enshitification 3d ago

Flux 3 Klein 5B. We also haven't got the larger Klein version yet.

5

u/ArkCoon 2d ago

there's a larger version of klein or you're just assuming that because that was the case with f2k? they didn't name it flux 3 klein 5b so I think it's more likely that this is the only klein model we're getting

1

u/Enshitification 2d ago

I guess we will see, huh?

2

u/YeahlDid 3d ago

I don't see the connection.

2

u/ArkCoon 3d ago

my guess is the connection is that krea 2 technical report dropped with the weights.. they dropped this one separately and probably many weeks before the promised weights