Instructions to use noema-art/threadguyflux-klein with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use noema-art/threadguyflux-klein with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("black-forest-labs/FLUX.2-klein-base-4B", dtype=torch.bfloat16, device_map="cuda") pipe.load_lora_weights("noema-art/threadguyflux-klein") prompt = "threadguy, This is a photograph of a young threadguy taking a selfie in a modern, minimalist bedroom. Threadguy stands…" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
license: apache-2.0
base_model: black-forest-labs/FLUX.2-klein-base-4B
base_model_relation: adapter
pipeline_tag: text-to-image
tags:
- text-to-image
- lora
- diffusers
- flux2
- klein
- flowmatch
- noema
instance_prompt: threadguy
training_steps: 4000
network_type: lora
library_name: ai-toolkit
widget:
- text: >-
threadguy, This is a photograph of a young threadguy taking a selfie in a
modern, minimalist bedroom. Threadguy stands…
output:
url: samples/sample_000.jpg
- text: >-
threadguy, This is a photograph of a young threadguy standing in a modern,
well-lit room, taking a selfie in front of a…
output:
url: samples/sample_001.jpg
- text: >-
threadguy, The image is a photograph featuring a young threadguy standing
in an indoor setting, likely a room or studio…
output:
url: samples/sample_002.jpg
- text: >-
threadguy, The image is a photograph featuring a young threadguy with a
distinct, somewhat disheveled hairstyle. His ha…
output:
url: samples/sample_003.jpg
threadguyflux-klein
NOEMA — privacy-by-construction generative studio.
Run this model privately at noema.art · no email · pay anonymously.
FLUX.2 [klein] 4B conversion of ms2stationthis/threadguyflux (originally FLUX.1-dev). Trigger: "threadguy".
Trigger word: threadguy
Retrained onto FLUX.2 [klein] 4B from ms2stationthis/threadguyflux (FLUX.1-dev).
Sample Outputs
Usage (Diffusers)
import torch
from diffusers import Flux2Pipeline
pipe = Flux2Pipeline.from_pretrained(
"black-forest-labs/FLUX.2-klein-4B", torch_dtype=torch.bfloat16
).to("cuda")
pipe.load_lora_weights("noema-art/threadguyflux-klein")
image = pipe("threadguy, a character portrait", guidance_scale=4.0, num_inference_steps=25).images[0]
image.save("out.png")
Recommended Settings
| LoRA strength | Guidance | Steps | Resolution |
|---|---|---|---|
| 0.8–1.0 | 4.0 | 25 | 1024×1024 |
Training Details
- Base: black-forest-labs/FLUX.2-klein-base-4B
- Steps: 4000 · Network: LoRA rank 32 / alpha 32
- Optimizer: adamw8bit, lr 1e-4 · Scheduler: flowmatch
- Resolution: 512, 768, 1024 (multi-res bucketed) · Precision: bf16 train / fp16 save
Reproduction
This repo includes the full dataset/ (20 image-caption pairs) and the exact config.yaml so the LoRA can be retrained as-is.
About
NOEMA is a privacy-by-construction generative studio. Run this model — and the rest of the catalogue — privately at noema.art: no email to start, pay anonymously, go fully private anytime.
NOEMA · a complete studio, completely private · noema.art




