80 lines
1.7 KiB
Bash
80 lines
1.7 KiB
Bash
#!/bin/bash
|
|
# BC-250 Test Generation - Z-Image-Turbo with GGUF Qwen3-4B CLIP
|
|
# Uses CLIPLoaderGGUF for memory efficiency (~4GB vs 7.5GB)
|
|
curl -s -X POST http://127.0.0.1:8188/prompt -H "Content-Type: application/json" -d '{
|
|
"prompt": {
|
|
"1": {
|
|
"class_type": "CLIPLoaderGGUF",
|
|
"inputs": {
|
|
"clip_name": "Qwen_3_4b-Q8_0.gguf",
|
|
"type": "lumina2"
|
|
}
|
|
},
|
|
"2": {
|
|
"class_type": "CLIPTextEncode",
|
|
"inputs": {
|
|
"text": "a photo of a cat sitting on a windowsill",
|
|
"clip": ["1", 0]
|
|
}
|
|
},
|
|
"3": {
|
|
"class_type": "CLIPTextEncode",
|
|
"inputs": {
|
|
"text": "",
|
|
"clip": ["1", 0]
|
|
}
|
|
},
|
|
"4": {
|
|
"class_type": "UnetLoaderGGUF",
|
|
"inputs": {
|
|
"unet_name": "z_image_turbo-Q5_K_S.gguf"
|
|
}
|
|
},
|
|
"5": {
|
|
"class_type": "EmptyLatentImage",
|
|
"inputs": {
|
|
"width": 256,
|
|
"height": 256,
|
|
"batch_size": 1
|
|
}
|
|
},
|
|
"6": {
|
|
"class_type": "KSampler",
|
|
"inputs": {
|
|
"seed": 42,
|
|
"steps": 4,
|
|
"cfg": 2.0,
|
|
"sampler_name": "euler",
|
|
"scheduler": "normal",
|
|
"denoise": 1.0,
|
|
"model": ["4", 0],
|
|
"positive": ["2", 0],
|
|
"negative": ["3", 0],
|
|
"latent_image": ["5", 0]
|
|
}
|
|
},
|
|
"7": {
|
|
"class_type": "VAELoader",
|
|
"inputs": {
|
|
"vae_name": "ae.safetensors"
|
|
}
|
|
},
|
|
"8": {
|
|
"class_type": "VAEDecode",
|
|
"inputs": {
|
|
"samples": ["6", 0],
|
|
"vae": ["7", 0]
|
|
}
|
|
},
|
|
"9": {
|
|
"class_type": "SaveImage",
|
|
"inputs": {
|
|
"filename_prefix": "bc250_test",
|
|
"images": ["8", 0]
|
|
}
|
|
}
|
|
}
|
|
}'
|
|
echo ""
|
|
echo "Prompt submitted at $(date)"
|