
π Also available in: Deutsch Β· FranΓ§ais Β· EspaΓ±ol
In my last post I was, let’s say, extremely hyped. My old tower PC was suddenly generating images from German prompts, running as a tidy systemd service, with its own little ChatGPT-style web UI. I was practically floating. A lot more prompts later: the euphoria has cooled off a bit. Not gone β but I’ve hit a wall that’s worth writing about, because it taught me something important about how these image models actually work under the hood.βοΈ What we changed since last time
Two upgrades happened:- FLUX.1-schnell β FLUX.1-dev. “Schnell” is the speed-optimized, 4-step “distilled” version of FLUX β fast (~1 min/image) but noticeably loose on detail and prompt accuracy. FLUX.1-dev uses ~20 steps and an extra “guidance” node, trading speed (~2-3 min/image) for sharper, more photorealistic results and better instruction-following.
- Ollama + qwen2.5 (7B) added as a prompt pre-processor. This is a separate, text-only LLM that now sits before FLUX in the pipeline. My short German prompts get auto-translated and expanded into detailed English descriptions (camera angle, lighting, style) before FLUX ever sees them β because FLUX’s text understanding is trained mostly on long, detailed English captions, not “Auto am Strand, Vorderansicht”.
β The good news: simple stuff is genuinely great now
For straightforward “generate me an image of X” requests, this combo is legitimately good. My go-to test β “a golden Honda S2000 on the beach, front view” β came back as an actual front-view shot of a golden S2000 on a beach, properly lit, looking like a car ad. Even with the viewpoint instruction respected, which earlier attempts just… didn’t. So: text-to-image, in German, for relatively simple scenes? π Works well.β The bad news: making dedicated/targeted changes to an image doesn’t work well
Here’s where my actual use case lives, though: I don’t just want random new images β I want to take an existing image and apply specific, targeted changes. “Make the dragon breathe blue fire.” “Change this car to red.” “Add sunglasses to this person.” That kind of thing. And this is where the wheels still come off. The img2img pipeline we built works on a single “how much should this change” slider (denoise strength), and the tradeoff is brutal:- Low denoise β the requested change barely shows up at all
- High denoise β I get a completely different image that vaguely fits the new prompt, but the original composition, pose, colors β basically everything I wanted to keep β is gone






