{ "last_node_id": 5, "last_link_id": 4, "nodes": [ { "id": 1, "type": "YogurtInstructSAMModelLoader", "pos": [40, 40], "size": [330, 190], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [ { "name": "model", "type": "YOGURT_INSTRUCTSAM_MODEL", "links": [1], "slot_index": 0 } ], "properties": { "Node name for S&R": "YogurtInstructSAMModelLoader" }, "widgets_values": [ "CircleRadon--InstructSAM-2B", "auto", false, true, false ] }, { "id": 2, "type": "LoadImage", "pos": [40, 300], "size": [330, 310], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [2], "slot_index": 0 }, { "name": "MASK", "type": "MASK", "links": null, "slot_index": 1 } ], "properties": { "Node name for S&R": "LoadImage" }, "widgets_values": [ "example.png", "image" ] }, { "id": 3, "type": "YogurtInstructSAMImageSegmentation", "pos": [470, 180], "size": [390, 250], "flags": {}, "order": 2, "mode": 0, "inputs": [ { "name": "model", "type": "YOGURT_INSTRUCTSAM_MODEL", "link": 1 }, { "name": "image", "type": "IMAGE", "link": 2 } ], "outputs": [ { "name": "text", "type": "STRING", "links": null, "slot_index": 0 }, { "name": "instance_masks", "type": "MASK", "links": [4], "slot_index": 1 }, { "name": "union_mask", "type": "MASK", "links": [3], "slot_index": 2 }, { "name": "scores", "type": "STRING", "links": null, "slot_index": 3 }, { "name": "instance_count", "type": "INT", "links": null, "slot_index": 4 } ], "properties": { "Node name for S&R": "YogurtInstructSAMImageSegmentation" }, "widgets_values": [ "Please segment all people in the image.", 0.3, 0.5 ] }, { "id": 4, "type": "MaskPreview", "pos": [950, 100], "size": [310, 120], "flags": {}, "order": 3, "mode": 0, "inputs": [ { "name": "mask", "type": "MASK", "link": 3 } ], "outputs": [ { "name": "mask", "type": "MASK", "links": null, "slot_index": 0 } ], "title": "Preview Union Mask", "properties": { "Node name for S&R": "MaskPreview" }, "widgets_values": [] }, { "id": 5, "type": "MaskPreview", "pos": [950, 310], "size": [310, 120], "flags": {}, "order": 4, "mode": 0, "inputs": [ { "name": "mask", "type": "MASK", "link": 4 } ], "outputs": [ { "name": "mask", "type": "MASK", "links": null, "slot_index": 0 } ], "title": "Preview Instance Masks", "properties": { "Node name for S&R": "MaskPreview" }, "widgets_values": [] } ], "links": [ [1, 1, 0, 3, 0, "YOGURT_INSTRUCTSAM_MODEL"], [2, 2, 0, 3, 1, "IMAGE"], [3, 3, 2, 4, 0, "MASK"], [4, 3, 1, 5, 0, "MASK"] ], "groups": [], "config": {}, "extra": { "ds": { "scale": 0.9, "offset": [80, 80] }, "frontendVersion": "1.45.20" }, "version": 0.4 }