FLUX.3-Klein-Text-Encoder-Heretic-DHQ-GGUF / klein /workflow-flux3-klein-master-style-api.json
pottokao's picture
Master styles on FLUX.3 Klein: Klein section, workflow, 29 samples, README
2d87f23 verified
Raw History Blame Contribute Delete
6.28 kB
{
"1": {
"class_type": "MasterStylePrompt",
"_meta": {
"title": "Master Style Prompt (engine zimage)"
},
"inputs": {
"prompt": "A woman holding a lace parasol walking through a summer meadow",
"style": "莫內印象光色 (monet_style)",
"layout": "none",
"engine": "zimage",
"mood": "auto",
"framing": "auto",
"palette": "auto",
"strength": "standard",
"habitual_subjects": false,
"preset": "none",
"length": "engine",
"ratio": "auto",
"seed": 42
}
},
"2": {
"class_type": "StringConcatenate",
"_meta": {
"title": "+ FLUX.3 Klein section (klein/master-style-klein-section.txt)"
},
"inputs": {
"string_a": [
"1",
0
],
"string_b": "\n\n## For this image model (FLUX.3 Klein)\n\nThe image model reads captions written one particular way. Keep everything above — your character, your rules, your output format — and also:\n\n- Open the description with the medium and style, decided by your character: a photograph opens \"Black-and-white photograph, ...\" when your photographs are black and white, otherwise \"Full-color outdoor photograph, ...\", \"Full-color indoor photograph, ...\", \"Studio photograph, ...\" or \"Close-up photograph, ...\"; any other medium opens with its own name — \"Oil painting, ...\", \"Watercolor painting, ...\", \"Woodblock print, ...\", \"Ink wash painting, ...\", \"Poster, ...\" — and never calls itself a photograph.\n- Caption format: one continuous prose block in the generative voice, never \"this image shows\", \"we can see\" or \"is visible\". Lead with medium and style, then scene, lighting and camera, then the subjects with concrete colors, materials and state. Every person in focus gets an observable profile: ethnicity, gender, age range, skin tone (\"fair skin\", \"brown skin\"), hair and clothing. Make the layout reconstructable from words: frame-relative positions (frame-left, frame-right, upper, lower, foreground, midground, background), sentence-initial anchors (\"On the left, ...\", \"In the background, ...\"), relations (holds, faces, behind) and a consistent order; describe up to about ten instances one by one, beyond that give the exact count and arrangement. Out-of-focus or distant planes are shapes, colors and silhouettes, never identities or readable text, and the background takes about a sixth of the caption. Be definite: no hedging adverbs, no quality or emotion judgments, no closing sentence about mood; state negations as what is present. Rendered text: transcribe every wording verbatim inside double quotes in its original language and script, keep the line breaks of multi-line text, and give its typography, color and placement; author concrete, domain-correct wording when the request needs text it does not supply, and name canonical structures (calendar, keyboard, periodic table) exactly with their full layout. All prose is English; only quoted text keeps its language. Typical length is 100 to 350 words, more for complex scenes.\n- Every person is an adult: for each one write \"adult\", their ethnicity, gender, an age range (\"in her forties\"), skin tone (\"fair skin\"), hair, and each garment — or, if the task asks for nudity, say in the first sentence about them that they are nude. A scene in Taiwan, Japan, Hong Kong or China, a tatami room, or a task written in Chinese means East Asian people unless the task names someone else.\n- Keep the task's count: \"a few people\" is two to five, \"two\" is exactly two.\n- Words shown in the picture go in straight double quotes only; never single or curly quotes.",
"delimiter": ""
}
},
"3": {
"class_type": "DualHeadDragonLoader",
"_meta": {
"title": "Dual-Head Dragon (rewrite only; type lumina2)"
},
"inputs": {
"gguf": "flux3-klein-te-heretic-dhq-Q4_K_M.gguf",
"mmproj": "none",
"n_ctx": 16384,
"type": "lumina2"
}
},
"4": {
"class_type": "DualHeadRewrite",
"inputs": {
"clip": [
"3",
0
],
"prompt": [
"1",
1
],
"system_prompt": "none",
"system_prompt_text": [
"2",
0
],
"rewrite_lora": "zeng-v6_master-pe_lora_v4.1-r32-ep2_20260928-ck1212-qwen3vl-f16.gguf",
"lora_strength": 1.0,
"seed": 42,
"max_new_tokens": 2048,
"temperature": 0.7,
"top_p": 0.8,
"top_k": 20,
"thinking": false,
"draft": "zeng-v6_master-pe_dflash2_v4.1-b16-gen5_20260930-vocab16k-Q4_K_M.gguf",
"draft_n_max": 15,
"draft_tree": 20
}
},
"5": {
"class_type": "MasterStyleFinalize",
"inputs": {
"rewritten_prompt": [
"4",
0
],
"prompt": "A woman holding a lace parasol walking through a summer meadow",
"style": "莫內印象光色 (monet_style)",
"layout": "none",
"wh_ratio": [
"4",
1
],
"megapixels_x100": 100
}
},
"6": {
"class_type": "CLIPLoader",
"_meta": {
"title": "FLUX.3 Klein text encoder (native, type flux3)"
},
"inputs": {
"clip_name": "flux3-klein-te-heretic-bf16.safetensors",
"type": "flux3",
"device": "default"
}
},
"7": {
"class_type": "CLIPTextEncode",
"inputs": {
"clip": [
"6",
0
],
"text": [
"5",
0
]
}
},
"8": {
"class_type": "CLIPTextEncode",
"inputs": {
"clip": [
"6",
0
],
"text": ""
}
},
"9": {
"class_type": "UNETLoader",
"inputs": {
"unet_name": "flux3-image-klein-nvfp4.safetensors",
"weight_dtype": "default"
}
},
"10": {
"class_type": "EmptyFlux2LatentImage",
"inputs": {
"width": [
"5",
1
],
"height": [
"5",
2
],
"batch_size": 1
}
},
"11": {
"class_type": "KSampler",
"inputs": {
"model": [
"9",
0
],
"positive": [
"7",
0
],
"negative": [
"8",
0
],
"latent_image": [
"10",
0
],
"seed": 42,
"steps": 15,
"cfg": 1.0,
"sampler_name": "er_sde",
"scheduler": "simple",
"denoise": 1.0
}
},
"12": {
"class_type": "VAELoader",
"inputs": {
"vae_name": "flux2-vae.safetensors"
}
},
"13": {
"class_type": "VAEDecode",
"inputs": {
"samples": [
"11",
0
],
"vae": [
"12",
0
]
}
},
"14": {
"class_type": "SaveImage",
"inputs": {
"images": [
"13",
0
],
"filename_prefix": "flux3_klein_master"
}
}
}