fix(mcp-image-gen): confirmed working FLUX.2 Klein encoder filename
- CLIPLoader clip_name: qwen_3_4b_klein.safetensors (from Comfy-Org/vae-text-encorder-for-flux-klein-4b) - VAE: flux2-vae.safetensors (321MB, same repo) - Live test confirmed: 2.1MB photorealistic 1024x1024 PNG in 52.43s on RX 7900 XTX - Test: assert clip_name == qwen_3_4b_klein.safetensors - 37/37 tests pass
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
"1": {
|
"1": {
|
||||||
"class_type": "CLIPLoader",
|
"class_type": "CLIPLoader",
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"clip_name": "qwen_3_4b_bfl.safetensors",
|
"clip_name": "qwen_3_4b_klein.safetensors",
|
||||||
"type": "flux2",
|
"type": "flux2",
|
||||||
"device": "default"
|
"device": "default"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -67,6 +67,7 @@ def test_build_flux_workflow_heretic_model():
|
|||||||
assert wf["1"]["class_type"] == "CLIPLoader" # Qwen3-4B uses single CLIPLoader
|
assert wf["1"]["class_type"] == "CLIPLoader" # Qwen3-4B uses single CLIPLoader
|
||||||
assert wf["1"]["inputs"]["type"] == "flux2" # correct type for FLUX.2
|
assert wf["1"]["inputs"]["type"] == "flux2" # correct type for FLUX.2
|
||||||
assert wf["1"]["inputs"]["device"] == "default" # required for FLUX.2 CLIPLoader
|
assert wf["1"]["inputs"]["device"] == "default" # required for FLUX.2 CLIPLoader
|
||||||
|
assert wf["1"]["inputs"]["clip_name"] == "qwen_3_4b_klein.safetensors" # Comfy-Org/vae-text-encorder-for-flux-klein-4b
|
||||||
assert wf["2"]["class_type"] == "CLIPTextEncode" # standard CLIP encode (not Flux-specific)
|
assert wf["2"]["class_type"] == "CLIPTextEncode" # standard CLIP encode (not Flux-specific)
|
||||||
assert wf["4"]["class_type"] == "UNETLoader"
|
assert wf["4"]["class_type"] == "UNETLoader"
|
||||||
assert wf["4"]["inputs"]["unet_name"] == "flux-2-klein-4b.safetensors"
|
assert wf["4"]["inputs"]["unet_name"] == "flux-2-klein-4b.safetensors"
|
||||||
|
|||||||
Reference in New Issue
Block a user