{ "schema_version": "2", "name": "Qwen-Image 2.1", "references": [ { "id": "ref_prompt", "label": "Prompt", "role": "reference", "asset_type": "text", "x": 40, "y": 60, "data": {"out": "A capybara wearing a wizard hat, oil painting"}, "inputs": [{"id": "in", "label": "Text", "type": "text"}], "outputs": [{"id": "out", "label": "Text", "type": "text"}] }, { "id": "ref_image", "label": "Condition Image", "role": "reference", "asset_type": "image", "x": 40, "y": 380, "data": {}, "inputs": [{"id": "in", "label": "Image", "type": "image"}], "outputs": [{"id": "out", "label": "Image", "type": "image"}] }, { "id": "ref_instruction", "label": "Edit Instruction", "role": "reference", "asset_type": "text", "x": 40, "y": 640, "data": {"out": "Move it to a snowy mountain top"}, "inputs": [{"id": "in", "label": "Text", "type": "text"}], "outputs": [{"id": "out", "label": "Text", "type": "text"}] } ], "operators": [ { "id": "op_enhance_t2i", "label": "Enhance Prompt (PE-T2I)", "role": "operator", "kind": "fn", "fn": "enhance_prompt_t2i", "x": 420, "y": 60, "inputs": [ {"id": "prompt", "label": "Prompt", "type": "text", "required": true} ], "outputs": [{"id": "out_0", "label": "Rewritten Prompt", "type": "text", "output_index": 0}] }, { "id": "op_t2i", "label": "Qwen-Image 2.1 Text-to-Image", "role": "operator", "kind": "fn", "fn": "text_to_image", "x": 800, "y": 60, "data": {"steps": 40}, "inputs": [ {"id": "prompt", "label": "Prompt", "type": "text", "required": true}, {"id": "steps", "label": "Steps", "type": "number"} ], "outputs": [{"id": "out_0", "label": "Image", "type": "image", "output_index": 0}] }, { "id": "op_enhance_i2i", "label": "Enhance Instruction (PE-I2I)", "role": "operator", "kind": "fn", "fn": "enhance_prompt_i2i", "x": 420, "y": 480, "inputs": [ {"id": "image", "label": "Image", "type": "image", "required": true}, {"id": "instruction", "label": "Instruction", "type": "text", "required": true} ], "outputs": [{"id": "out_0", "label": "Rewritten Instruction", "type": "text", "output_index": 0}] }, { "id": "op_edit", "label": "Qwen-Image 2.1 Edit", "role": "operator", "kind": "fn", "fn": "edit_image", "x": 800, "y": 480, "data": {"steps": 40}, "inputs": [ {"id": "image", "label": "Image", "type": "image", "required": true}, {"id": "instruction", "label": "Instruction", "type": "text", "required": true}, {"id": "steps", "label": "Steps", "type": "number"} ], "outputs": [{"id": "out_0", "label": "Image", "type": "image", "output_index": 0}] } ], "subjects": [ { "id": "sub_prompt", "label": "Rewritten Prompt", "role": "subject", "asset_type": "text", "x": 800, "y": 300, "inputs": [{"id": "in", "label": "Text", "type": "text"}], "outputs": [{"id": "out", "label": "Text", "type": "text"}] }, { "id": "sub_generated", "label": "Generated Image", "role": "subject", "asset_type": "image", "x": 1180, "y": 60, "inputs": [{"id": "in", "label": "Image", "type": "image"}], "outputs": [{"id": "out", "label": "Image", "type": "image"}] }, { "id": "sub_edit_prompt", "label": "Rewritten Instruction", "role": "subject", "asset_type": "text", "x": 800, "y": 720, "inputs": [{"id": "in", "label": "Text", "type": "text"}], "outputs": [{"id": "out", "label": "Text", "type": "text"}] }, { "id": "sub_edited", "label": "Edited Image", "role": "subject", "asset_type": "image", "x": 1180, "y": 480, "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_enhance_t2i", "to_port_id": "prompt", "type": "text" }, { "id": "e2", "from_node_id": "op_enhance_t2i", "from_port_id": "out_0", "to_node_id": "op_t2i", "to_port_id": "prompt", "type": "text" }, { "id": "e3", "from_node_id": "op_enhance_t2i", "from_port_id": "out_0", "to_node_id": "sub_prompt", "to_port_id": "in", "type": "text" }, { "id": "e4", "from_node_id": "op_t2i", "from_port_id": "out_0", "to_node_id": "sub_generated", "to_port_id": "in", "type": "image" }, { "id": "e5", "from_node_id": "ref_image", "from_port_id": "out", "to_node_id": "op_enhance_i2i", "to_port_id": "image", "type": "image" }, { "id": "e6", "from_node_id": "ref_instruction", "from_port_id": "out", "to_node_id": "op_enhance_i2i", "to_port_id": "instruction", "type": "text" }, { "id": "e7", "from_node_id": "op_enhance_i2i", "from_port_id": "out_0", "to_node_id": "op_edit", "to_port_id": "instruction", "type": "text" }, { "id": "e8", "from_node_id": "op_enhance_i2i", "from_port_id": "out_0", "to_node_id": "sub_edit_prompt", "to_port_id": "in", "type": "text" }, { "id": "e9", "from_node_id": "ref_image", "from_port_id": "out", "to_node_id": "op_edit", "to_port_id": "image", "type": "image" }, { "id": "e10", "from_node_id": "op_edit", "from_port_id": "out_0", "to_node_id": "sub_edited", "to_port_id": "in", "type": "image" } ] }