Pruna-Qwen-Image-2.1 / workflow.json
akhaliq's picture
akhaliq HF Staff
Fix edit node: None-safe steps/seed, wire steps/seed refs to Edit Image
30c085b
Raw History Blame Contribute Delete
4.85 kB
{
"schema_version": "2",
"name": "Pruna Qwen Image 2.1",
"references": [
{
"id": "ref_prompt",
"label": "Prompt",
"role": "reference",
"asset_type": "text",
"x": 40,
"y": 80,
"inputs": [{"id": "in", "label": "Text", "type": "text"}],
"outputs": [{"id": "out", "label": "Text", "type": "text"}],
"data": {"out": "A glowing neon shop sign that reads \"QWEN IMAGE 2.1\", mounted on a brick wall in a narrow city alley at night. Heavy rain, wet pavement reflecting pink and blue light, shallow depth of field, cinematic photograph."}
},
{
"id": "ref_steps",
"label": "Steps (5 or 8)",
"role": "reference",
"asset_type": "number",
"x": 40,
"y": 320,
"inputs": [{"id": "in", "label": "Number", "type": "number"}],
"outputs": [{"id": "out", "label": "Number", "type": "number"}],
"data": {"out": 8}
},
{
"id": "ref_image",
"label": "Input Image",
"role": "reference",
"asset_type": "image",
"x": 40,
"y": 640,
"inputs": [{"id": "in", "label": "Image", "type": "image"}],
"outputs": [{"id": "out", "label": "Image", "type": "image"}]
},
{
"id": "ref_edit_prompt",
"label": "Edit Prompt",
"role": "reference",
"asset_type": "text",
"x": 40,
"y": 840,
"inputs": [{"id": "in", "label": "Text", "type": "text"}],
"outputs": [{"id": "out", "label": "Text", "type": "text"}],
"data": {"out": "Change the background to a sunset beach"}
},
{
"id": "ref_seed",
"label": "Seed",
"role": "reference",
"asset_type": "number",
"x": 40,
"y": 480,
"inputs": [{"id": "in", "label": "Number", "type": "number"}],
"outputs": [{"id": "out", "label": "Number", "type": "number"}],
"data": {"out": 42}
}
],
"operators": [
{
"id": "op_generate",
"label": "Generate Image",
"role": "operator",
"kind": "fn",
"fn": "Generate Image",
"x": 460,
"y": 100,
"inputs": [
{"id": "prompt", "label": "Prompt", "type": "text", "required": true},
{"id": "steps", "label": "Steps", "type": "number"},
{"id": "seed", "label": "Seed", "type": "number"}
],
"outputs": [{"id": "out_0", "label": "Image", "type": "image", "output_index": 0}]
},
{
"id": "op_edit",
"label": "Edit Image",
"role": "operator",
"kind": "fn",
"fn": "Edit Image",
"x": 860,
"y": 120,
"inputs": [
{"id": "image", "label": "Image", "type": "image", "required": true},
{"id": "prompt", "label": "Edit Prompt", "type": "text", "required": true},
{"id": "steps", "label": "Steps", "type": "number"},
{"id": "seed", "label": "Seed", "type": "number"}
],
"outputs": [{"id": "out_0", "label": "Edited Image", "type": "image", "output_index": 0}]
}
],
"subjects": [
{
"id": "sub_generated",
"label": "Generated Image",
"role": "subject",
"asset_type": "image",
"x": 1260,
"y": 80,
"inputs": [{"id": "in", "label": "Image", "type": "image"}],
"outputs": [{"id": "out", "label": "Image", "type": "image"}]
},
{
"id": "sub_edited",
"label": "Edited Image",
"role": "subject",
"asset_type": "image",
"x": 1260,
"y": 380,
"inputs": [{"id": "in", "label": "Image", "type": "image"}],
"outputs": [{"id": "out", "label": "Image", "type": "image"}]
}
],
"edges": [
{"id": "e1", "from_node_id": "ref_prompt", "from_port_id": "out", "to_node_id": "op_generate", "to_port_id": "prompt", "type": "text"},
{"id": "e2", "from_node_id": "ref_steps", "from_port_id": "out", "to_node_id": "op_generate", "to_port_id": "steps", "type": "number"},
{"id": "e3", "from_node_id": "ref_seed", "from_port_id": "out", "to_node_id": "op_generate", "to_port_id": "seed", "type": "number"},
{"id": "e4", "from_node_id": "ref_image", "from_port_id": "out", "to_node_id": "op_edit", "to_port_id": "image", "type": "image"},
{"id": "e7", "from_node_id": "ref_edit_prompt", "from_port_id": "out", "to_node_id": "op_edit", "to_port_id": "prompt", "type": "text"},
{"id": "e5", "from_node_id": "op_generate", "from_port_id": "out_0", "to_node_id": "sub_generated", "to_port_id": "in", "type": "image"},
{"id": "e8", "from_node_id": "ref_steps", "from_port_id": "out", "to_node_id": "op_edit", "to_port_id": "steps", "type": "number"},
{"id": "e9", "from_node_id": "ref_seed", "from_port_id": "out", "to_node_id": "op_edit", "to_port_id": "seed", "type": "number"},
{"id": "e6", "from_node_id": "op_edit", "from_port_id": "out_0", "to_node_id": "sub_edited", "to_port_id": "in", "type": "image"}
]
}