{ "last_node_id": 86, "last_link_id": 80, "nodes": [ { "id": 2, "type": "Equation1param _O", "pos": [ 70.26363461036739, 125.46773995871277 ], "size": { "0": 400, "1": 200 }, "flags": {}, "order": 0, "mode": 0, "outputs": [ { "name": "FLOAT", "type": "FLOAT", "links": [ 7 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "Equation1param _O" }, "widgets_values": [ 6.5, "x+1/3" ] }, { "id": 5, "type": "Equation2params _O", "pos": [ 81.2636346103674, 394.4677399587126 ], "size": { "0": 400, "1": 200 }, "flags": {}, "order": 35, "mode": 0, "inputs": [ { "name": "x", "type": "FLOAT", "link": 7, "widget": { "name": "x", "config": [ "FLOAT", { "default": 0, "min": 0, "max": 18446744073709552000 } ] } } ], "outputs": [ { "name": "FLOAT", "type": "FLOAT", "links": [ 4 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "Equation2params _O" }, "widgets_values": [ 5, 2.5, "x+y" ] }, { "id": 6, "type": "floatToInt _O", "pos": [ 551.2636346103676, 134.4677399587128 ], "size": { "0": 315, "1": 58 }, "flags": {}, "order": 44, "mode": 0, "inputs": [ { "name": "float", "type": "FLOAT", "link": 4, "widget": { "name": "float", "config": [ "FLOAT", { "default": 0, "min": 0, "max": 18446744073709552000 } ] } } ], "outputs": [ { "name": "INT", "type": "INT", "links": [ 5 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "floatToInt _O" }, "widgets_values": [ 0 ] }, { "id": 7, "type": "intToFloat _O", "pos": [ 571.2636346103676, 322.4677399587126 ], "size": { "0": 315, "1": 58 }, "flags": {}, "order": 51, "mode": 0, "inputs": [ { "name": "int", "type": "INT", "link": 5, "widget": { "name": "int", "config": [ "INT", { "default": 0, "min": 0, "max": 18446744073709552000 } ] } } ], "outputs": [ { "name": "FLOAT", "type": "FLOAT", "links": [ 6 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "intToFloat _O" }, "widgets_values": [ 0 ] }, { "id": 3, "type": "floatToText _O", "pos": [ 558.2636346103676, 478.4677399587126 ], "size": { "0": 315, "1": 58 }, "flags": {}, "order": 59, "mode": 0, "inputs": [ { "name": "float", "type": "FLOAT", "link": 6, "widget": { "name": "float", "config": [ "FLOAT", { "default": 0, "min": 0, "max": 18446744073709552000 } ] } } ], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 2 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "floatToText _O" }, "widgets_values": [ 0 ] }, { "id": 14, "type": "Chat_Message _O", "pos": [ 490.4199728939069, 1279.0299540944563 ], "size": { "0": 389.8748779296875, "1": 128.49383544921875 }, "flags": {}, "order": 1, "mode": 0, "outputs": [ { "name": "OPENAI_CHAT_MESSAGES", "type": "OPENAI_CHAT_MESSAGES", "links": [ 9 ], "slot_index": 0 } ], "title": "Chat_Message _O (the init message)", "properties": { "Node name for S&R": "Chat_Message _O" }, "widgets_values": [ "user", "act as prompt generator ,i will give you text and you describe an image that match that text in details, answer with one response only" ] }, { "id": 16, "type": "combine_chat_messages _O", "pos": [ 969.4199728939068, 1280.0299540944563 ], "size": { "0": 367.79998779296875, "1": 46 }, "flags": {}, "order": 37, "mode": 0, "inputs": [ { "name": "message1", "type": "OPENAI_CHAT_MESSAGES", "link": 9 }, { "name": "message2", "type": "OPENAI_CHAT_MESSAGES", "link": 10 } ], "outputs": [ { "name": "OPENAI_CHAT_MESSAGES", "type": "OPENAI_CHAT_MESSAGES", "links": [ 12 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "combine_chat_messages _O" } }, { "id": 19, "type": "Reroute", "pos": [ 1315.4199728939052, 1349.0299540944563 ], "size": [ 75, 26 ], "flags": {}, "order": 46, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 12, "pos": [ 37.5, 0 ] } ], "outputs": [ { "name": "", "type": "OPENAI_CHAT_MESSAGES", "links": [ 14 ], "slot_index": 0 } ], "properties": { "showOutputText": false, "horizontal": true } }, { "id": 11, "type": "Note _O", "pos": [ 25.593636956406257, 1237.5227515553931 ], "size": { "0": 400, "1": 200 }, "flags": {}, "order": 2, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ "updates\n - no longer need to use String nodes, so this new one is using \n normal text parameter, so it is now compatible with other comfyUI \n nodes that receive text\n\n - support selecting the model in chat Completion node\n so if you have access to gpt-4 you can use it\n\n//note: using ChatGPT with revAnimated or mistoonAnime checkpoints produce stunning accurate results" ], "color": "#432", "bgcolor": "#653" }, { "id": 22, "type": "Note _O", "pos": [ -443.40636304359373, 731.5227515553921 ], "size": { "0": 400, "1": 200 }, "flags": {}, "order": 3, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ "Open AI package" ], "color": "#432", "bgcolor": "#653" }, { "id": 13, "type": "load_openAI _O", "pos": [ 462.59363695640627, 1093.5227515553931 ], "size": { "0": 315, "1": 58 }, "flags": {}, "order": 4, "mode": 0, "outputs": [ { "name": "OPENAI", "type": "OPENAI", "links": [ 18 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "load_openAI _O" } }, { "id": 20, "type": "Reroute", "pos": [ 926.4199728939068, 1402.0299540944563 ], "size": [ 75, 26 ], "flags": {}, "order": 54, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 14, "pos": [ 37.5, 0 ] } ], "outputs": [ { "name": "", "type": "OPENAI_CHAT_MESSAGES", "links": [ 15 ], "slot_index": 0 } ], "properties": { "showOutputText": false, "horizontal": true } }, { "id": 15, "type": "Chat_Message _O", "pos": [ 494.4199728939069, 1448.0299540944563 ], "size": { "0": 389.8748779296875, "1": 128.49383544921875 }, "flags": {}, "order": 5, "mode": 0, "outputs": [ { "name": "OPENAI_CHAT_MESSAGES", "type": "OPENAI_CHAT_MESSAGES", "links": [ 10 ], "slot_index": 0 } ], "title": "Chat_Message _O (your prompt)", "properties": { "Node name for S&R": "Chat_Message _O" }, "widgets_values": [ "user", "dancng girl" ] }, { "id": 27, "type": "Reroute", "pos": [ 436.56722430992215, 1721.548828508518 ], "size": [ 90.4, 26 ], "flags": {}, "order": 52, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 24, "pos": [ 45.2, 0 ] } ], "outputs": [ { "name": "OPENAI", "type": "OPENAI", "links": [ 22 ], "slot_index": 0 } ], "properties": { "showOutputText": true, "horizontal": true } }, { "id": 29, "type": "Note _O", "pos": [ 29.593636956406243, 1675.5227515553931 ], "size": { "0": 400, "1": 200 }, "flags": {}, "order": 6, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ "updates\n - create image input now is text instead of string, so it can be\n Compatible with any other text nodes \n - also add fake seeds to force the node to generate new input each \n cycle if needed" ], "color": "#432", "bgcolor": "#653" }, { "id": 28, "type": "Reroute", "pos": [ 865.3935602474226, 1635.0560310475812 ], "size": [ 90.4, 26 ], "flags": {}, "order": 45, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 23, "pos": [ 45.2, 0 ] } ], "outputs": [ { "name": "OPENAI", "type": "OPENAI", "links": [ 24, 28 ], "slot_index": 0 } ], "properties": { "showOutputText": true, "horizontal": true } }, { "id": 30, "type": "PreviewImage", "pos": [ 1054.5672243099211, 1784.548828508518 ], "size": { "0": 237.004638671875, "1": 215.01806640625 }, "flags": {}, "order": 69, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 25 } ], "properties": { "Node name for S&R": "PreviewImage" } }, { "id": 33, "type": "PreviewImage", "pos": [ 1763.5672243099211, 1780.548828508518 ], "size": { "0": 237.004638671875, "1": 215.01806640625 }, "flags": {}, "order": 75, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 30 } ], "properties": { "Node name for S&R": "PreviewImage" } }, { "id": 32, "type": "Reroute", "pos": [ 1271.5672243099211, 1701.548828508518 ], "size": [ 90.4, 26 ], "flags": {}, "order": 53, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 28, "pos": [ 45.2, 0 ] } ], "outputs": [ { "name": "OPENAI", "type": "OPENAI", "links": [ 29 ], "slot_index": 0 } ], "properties": { "showOutputText": true, "horizontal": true } }, { "id": 26, "type": "create image _O", "pos": [ 519.567224309923, 1784.548828508518 ], "size": { "0": 400, "1": 200 }, "flags": {}, "order": 60, "mode": 0, "inputs": [ { "name": "openai", "type": "OPENAI", "link": 22 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 25, 26 ], "slot_index": 0 }, { "name": "MASK", "type": "MASK", "links": null } ], "properties": { "Node name for S&R": "create image _O" }, "widgets_values": [ "dancng girl", 1, "256x256", 0, false ], "color": "#232", "bgcolor": "#353" }, { "id": 17, "type": "Chat completion _O", "pos": [ 976.4199728939068, 1473.0299540944563 ], "size": { "0": 393, "1": 126 }, "flags": {}, "order": 61, "mode": 0, "inputs": [ { "name": "openai", "type": "OPENAI", "link": 19 }, { "name": "messages", "type": "OPENAI_CHAT_MESSAGES", "link": 15 } ], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 16 ], "slot_index": 0 }, { "name": "OPENAI_CHAT_COMPLETION", "type": "OPENAI_CHAT_COMPLETION", "links": null } ], "properties": { "Node name for S&R": "Chat completion _O" }, "widgets_values": [ "gpt-3.5-turbo", 0, false ], "color": "#232", "bgcolor": "#353" }, { "id": 35, "type": "Note _O", "pos": [ -433.40636304359373, 2131.522751555393 ], "size": { "0": 400, "1": 200 }, "flags": {}, "order": 7, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ "updates\n - remove the no longer necessary string node \n - add new NSP node\n - enhanced the text2image node\n" ], "color": "#432", "bgcolor": "#653" }, { "id": 36, "type": "Note _O", "pos": [ 26.593636956406257, 2131.522751555393 ], "size": { "0": 400, "1": 200 }, "flags": {}, "order": 8, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ "updates\n - this node will select a random value from the NSP file included \n with the Package based on the terminology you select" ], "color": "#432", "bgcolor": "#653" }, { "id": 39, "type": "Concat Text _O", "pos": [ 978.2740901701846, 2513.6782103622136 ], "size": { "0": 255.0090789794922, "1": 78 }, "flags": {}, "order": 49, "mode": 0, "inputs": [ { "name": "text1", "type": "STRING", "link": 36, "widget": { "name": "text1", "config": [ "STRING", { "multiline": true } ] } }, { "name": "text2", "type": "STRING", "link": 37, "widget": { "name": "text2", "config": [ "STRING", { "multiline": true } ] } } ], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 38 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "Concat Text _O" }, "widgets_values": [ "", " at ", "" ] }, { "id": 43, "type": "Note _O", "pos": [ 976.2740901701849, 2254.6782103622136 ], "size": { "0": 261.47479248046875, "1": 202.4876708984375 }, "flags": {}, "order": 9, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ " - combine two text inputs to one text also \n it will add the separator in the middle" ], "color": "#432", "bgcolor": "#653" }, { "id": 46, "type": "Note _O", "pos": [ 1286.2740901701827, 2253.6782103622136 ], "size": { "0": 261.47479248046875, "1": 202.4876708984375 }, "flags": {}, "order": 10, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ " - replaces all occurrences of (old) with \n the new) value " ], "color": "#432", "bgcolor": "#653" }, { "id": 44, "type": "Replace Text _O", "pos": [ 1268.2740901701827, 2513.6782103622136 ], "size": { "0": 289.0200500488281, "1": 83.88400268554688 }, "flags": {}, "order": 58, "mode": 0, "inputs": [ { "name": "text", "type": "STRING", "link": 38, "widget": { "name": "text", "config": [ "STRING", { "multiline": true } ] } } ], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 39, 41 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "Replace Text _O" }, "widgets_values": [ "", "Wizard", "Witch" ] }, { "id": 52, "type": "Note _O", "pos": [ 46.593636956406215, 3032.522751555393 ], "size": { "0": 261.47479248046875, "1": 202.4876708984375 }, "flags": {}, "order": 12, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ " - use text instead of String\n - allow transparent text and BG\n - allow you to set image size\n - expand: this option will resize the \n result image to fit the text if \n the image don't fit \n - x,y is to move the text around the image \n it points to text center " ], "color": "#432", "bgcolor": "#653" }, { "id": 51, "type": "PreviewImage", "pos": [ 834.5936369564066, 3057.522751555393 ], "size": { "0": 1037.8057861328125, "1": 210.6422882080078 }, "flags": {}, "order": 78, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 45 } ], "properties": { "Node name for S&R": "PreviewImage" } }, { "id": 42, "type": "Note _O", "pos": [ 659.2618648283882, 2254.662382237214 ], "size": { "0": 261.47479248046875, "1": 202.4876708984375 }, "flags": {}, "order": 13, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ " - trim removes any extra spaces after or \n before the text if found" ], "color": "#432", "bgcolor": "#653" }, { "id": 50, "type": "Reroute", "pos": [ 172.59363695640633, 2926.522751555393 ], "size": [ 75, 26 ], "flags": {}, "order": 74, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 46, "pos": [ 37.5, 0 ] } ], "outputs": [ { "name": "", "type": "STRING", "links": [ 44 ] } ], "properties": { "showOutputText": false, "horizontal": true } }, { "id": 53, "type": "Note _O", "pos": [ 78.44912461814945, 4266.738520461633 ], "size": { "0": 400, "1": 200 }, "flags": {}, "order": 14, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ "" ] }, { "id": 56, "type": "int _O", "pos": [ 1552.4491246181487, 4286.738520461633 ], "size": { "0": 315, "1": 58 }, "flags": {}, "order": 15, "mode": 0, "outputs": [ { "name": "INT", "type": "INT", "links": null } ], "properties": { "Node name for S&R": "int _O" }, "widgets_values": [ 0 ] }, { "id": 55, "type": "seed _O", "pos": [ 1091.4491246181487, 4277.738520461633 ], "size": { "0": 315, "1": 82 }, "flags": {}, "order": 16, "mode": 0, "outputs": [ { "name": "INT", "type": "INT", "links": null } ], "properties": { "Node name for S&R": "seed _O" }, "widgets_values": [ 555830498635480, true ] }, { "id": 54, "type": "Text _O", "pos": [ 576.4491246181497, 4268.738520461633 ], "size": { "0": 400, "1": 200 }, "flags": {}, "order": 17, "mode": 0, "outputs": [ { "name": "STRING", "type": "STRING", "links": null } ], "properties": { "Node name for S&R": "Text _O" }, "widgets_values": [ "" ] }, { "id": 58, "type": "Note _O", "pos": [ 158.4491246181495, 4100.738520461642 ], "size": { "0": 229.99794006347656, "1": 103.36981201171875 }, "flags": {}, "order": 18, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ "an empty node that can be used to write notes X) \n" ], "color": "#432", "bgcolor": "#653" }, { "id": 59, "type": "Note _O", "pos": [ 657.4491246181497, 4099.738520461642 ], "size": { "0": 229.99794006347656, "1": 103.36981201171875 }, "flags": {}, "order": 19, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ "text input node" ], "color": "#432", "bgcolor": "#653" }, { "id": 60, "type": "Note _O", "pos": [ 1133.4491246181487, 4100.738520461642 ], "size": { "0": 229.99794006347656, "1": 103.36981201171875 }, "flags": {}, "order": 20, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ "seed input node" ], "color": "#432", "bgcolor": "#653" }, { "id": 61, "type": "Note _O", "pos": [ 1596.4491246181487, 4101.738520461642 ], "size": { "0": 229.99794006347656, "1": 103.36981201171875 }, "flags": {}, "order": 21, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ "number input nodes" ], "color": "#432", "bgcolor": "#653" }, { "id": 57, "type": "float _O", "pos": [ 1556.4491246181487, 4417.738520461633 ], "size": { "0": 315, "1": 58 }, "flags": {}, "order": 22, "mode": 0, "outputs": [ { "name": "FLOAT", "type": "FLOAT", "links": null } ], "properties": { "Node name for S&R": "float _O" }, "widgets_values": [ 0 ] }, { "id": 31, "type": "variation_image _O", "pos": [ 1384.5672243099211, 1773.548828508518 ], "size": { "0": 315, "1": 150 }, "flags": {}, "order": 70, "mode": 0, "inputs": [ { "name": "openai", "type": "OPENAI", "link": 29 }, { "name": "image", "type": "IMAGE", "link": 26 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 30 ], "slot_index": 0 }, { "name": "MASK", "type": "MASK", "links": null } ], "properties": { "Node name for S&R": "variation_image _O" }, "widgets_values": [ 1, "256x256", 0, false ], "color": "#232", "bgcolor": "#353" }, { "id": 9, "type": "Note _O", "pos": [ -438.375, 36.28409090909091 ], "size": { "0": 400, "1": 200 }, "flags": {}, "order": 23, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ "In this example, you can write your equation to be applied on the input " ], "color": "#432", "bgcolor": "#653" }, { "id": 10, "type": "Note _O", "pos": [ 27, 732 ], "size": { "0": 400, "1": 200 }, "flags": {}, "order": 24, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ "ChatGPT updates\n - support selecting the model \n so if you have access to gpt-4 you can use it\n\n - add a seed input (it is not a real seed) but it is used to make \n the node generate new input \n\n\n//note: using ChatGPT with revAnimated or mistoonAnime checkpoints produce stunning accurate results" ], "color": "#432", "bgcolor": "#653" }, { "id": 23, "type": "Note _O", "pos": [ -428, -452 ], "size": { "0": 400, "1": 200 }, "flags": {}, "order": 25, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ "Thanks for using my tools \n\n- kindly notice that the green colored nodes are the new updates in \n this version" ], "color": "#432", "bgcolor": "#653" }, { "id": 67, "type": "Note _O", "pos": [ 1389, 90 ], "size": { "0": 400, "1": 200 }, "flags": {}, "order": 26, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ "Upscale image using factors " ], "color": "#432", "bgcolor": "#653" }, { "id": 64, "type": "Note _O", "pos": [ -325, 3465 ], "size": { "0": 305.0923767089844, "1": 101.80223083496094 }, "flags": {}, "order": 27, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ "latent tools \n - new node added SelectLatentFromBatch_O\n\nit is useful if you want to select an image to continue working on after generating multiple images " ], "color": "#432", "bgcolor": "#653" }, { "id": 65, "type": "Note _O", "pos": [ -288, 4046 ], "size": { "0": 229.99794006347656, "1": 103.36981201171875 }, "flags": {}, "order": 28, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ "utility nodes\n\n- the input nodes good if you want to \n reroute after them as currently the \n primitive node dost work with \n reroute nodes " ], "color": "#432", "bgcolor": "#653" }, { "id": 69, "type": "CheckpointLoaderSimple", "pos": [ 38, 3519 ], "size": { "0": 210, "1": 98 }, "flags": {}, "order": 29, "mode": 0, "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 47 ], "slot_index": 0 }, { "name": "CLIP", "type": "CLIP", "links": [ 53, 54 ], "slot_index": 1 }, { "name": "VAE", "type": "VAE", "links": [ 59 ], "slot_index": 2 } ], "properties": { "Node name for S&R": "CheckpointLoaderSimple" }, "widgets_values": [ "sd-v1-4.ckpt" ] }, { "id": 70, "type": "CLIPTextEncode", "pos": [ 43, 3657 ], "size": { "0": 210, "1": 76.00001525878906 }, "flags": {}, "order": 38, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 53 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 48 ] } ], "properties": { "Node name for S&R": "CLIPTextEncode" }, "widgets_values": [ "cute girl " ] }, { "id": 71, "type": "CLIPTextEncode", "pos": [ 48, 3770 ], "size": { "0": 210, "1": 76.00001525878906 }, "flags": {}, "order": 39, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 54 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 49 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "CLIPTextEncode" }, "widgets_values": [ "bad hands " ] }, { "id": 72, "type": "EmptyLatentImage", "pos": [ 49, 3883 ], "size": { "0": 210, "1": 106 }, "flags": {}, "order": 30, "mode": 0, "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 50 ] } ], "properties": { "Node name for S&R": "EmptyLatentImage" }, "widgets_values": [ 512, 512, 4 ], "color": "#323", "bgcolor": "#535" }, { "id": 73, "type": "VAEDecode", "pos": [ 739.204545454546, 3541.295454545454 ], "size": { "0": 140, "1": 46 }, "flags": {}, "order": 56, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 51 }, { "name": "vae", "type": "VAE", "link": 69 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 55 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "VAEDecode" } }, { "id": 77, "type": "Reroute", "pos": [ 254, 3464 ], "size": [ 75, 26 ], "flags": {}, "order": 40, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 59 } ], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 62 ], "slot_index": 0 } ], "properties": { "showOutputText": true, "horizontal": false } }, { "id": 78, "type": "Reroute", "pos": [ 657.204545454546, 3467.295454545454 ], "size": [ 75, 26 ], "flags": {}, "order": 48, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 62 } ], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 69, 78 ], "slot_index": 0 } ], "properties": { "showOutputText": true, "horizontal": false } }, { "id": 74, "type": "PreviewImage", "pos": [ 895, 3458 ], "size": { "0": 210, "1": 250 }, "flags": {}, "order": 63, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 55 } ], "properties": { "Node name for S&R": "PreviewImage" } }, { "id": 76, "type": "PreviewImage", "pos": [ 1382, 3560.75 ], "size": { "0": 210, "1": 250 }, "flags": {}, "order": 72, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 58 } ], "properties": { "Node name for S&R": "PreviewImage" } }, { "id": 80, "type": "VAEDecode", "pos": [ 1640, 3850 ], "size": { "0": 140, "1": 46 }, "flags": {}, "order": 73, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 66 }, { "name": "vae", "type": "VAE", "link": 77 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 68 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "VAEDecode" } }, { "id": 81, "type": "PreviewImage", "pos": [ 1797, 3726 ], "size": { "0": 210, "1": 250 }, "flags": {}, "order": 76, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 68 } ], "properties": { "Node name for S&R": "PreviewImage" } }, { "id": 62, "type": "LatentUpscaleFactor _O", "pos": [ 838, 3848 ], "size": { "0": 315, "1": 130 }, "flags": {}, "order": 62, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 65 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 66 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "LatentUpscaleFactor _O" }, "widgets_values": [ "bilinear", 1.25, 1.25, "disabled" ], "color": "#232", "bgcolor": "#353" }, { "id": 68, "type": "KSampler", "pos": [ 284, 3540 ], "size": { "0": 210, "1": 430.0031433105469 }, "flags": {}, "order": 47, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 47 }, { "name": "positive", "type": "CONDITIONING", "link": 48, "slot_index": 1 }, { "name": "negative", "type": "CONDITIONING", "link": 49 }, { "name": "latent_image", "type": "LATENT", "link": 50, "slot_index": 3 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 51, 56 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "KSampler" }, "widgets_values": [ 1020066313120726, false, 20, 8, "euler", "karras", 1 ] }, { "id": 66, "type": "selectLatentFromBatch _O", "pos": [ 571, 3721 ], "size": { "0": 210, "1": 58 }, "flags": {}, "order": 55, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 56 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 57, 65 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "selectLatentFromBatch _O" }, "widgets_values": [ 2 ], "color": "#232", "bgcolor": "#353" }, { "id": 75, "type": "VAEDecode", "pos": [ 1203, 3721 ], "size": { "0": 140, "1": 46 }, "flags": {}, "order": 64, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 57 }, { "name": "vae", "type": "VAE", "link": 75 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 58 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "VAEDecode" } }, { "id": 83, "type": "Reroute", "pos": [ 1129, 3471 ], "size": [ 75, 26 ], "flags": {}, "order": 57, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 78 } ], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 75, 76 ], "slot_index": 0 } ], "properties": { "showOutputText": true, "horizontal": false } }, { "id": 84, "type": "Reroute", "pos": [ 1553, 3475 ], "size": [ 75, 26 ], "flags": {}, "order": 65, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 76 } ], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 77 ], "slot_index": 0 } ], "properties": { "showOutputText": true, "horizontal": false } }, { "id": 48, "type": "Text2Image _O", "pos": [ 355.59363695640627, 2945.522751555393 ], "size": { "0": 400, "1": 436.00006103515625 }, "flags": {}, "order": 77, "mode": 0, "inputs": [ { "name": "text", "type": "STRING", "link": 44, "widget": { "name": "text", "config": [ "STRING", { "multiline": true } ] } } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 45 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "Text2Image _O" }, "widgets_values": [ "", "CALIBRI.TTF", 36, 0, 0, 0, 255, 255, 255, 255, 255, 512, 256, "true", 256, 128 ], "color": "#232", "bgcolor": "#353" }, { "id": 34, "type": "RandomNSP _O", "pos": [ 61.593636956406215, 2429.522751555393 ], "size": { "0": 315, "1": 106 }, "flags": {}, "order": 31, "mode": 0, "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 35 ], "slot_index": 0 } ], "title": "RandomNSP _O (Creature)", "properties": { "Node name for S&R": "RandomNSP _O" }, "widgets_values": [ "fantasy-creature", 864738385711296, false ], "color": "#232", "bgcolor": "#353" }, { "id": 37, "type": "RandomNSP _O", "pos": [ 61.602386956406235, 2639.859001555393 ], "size": { "0": 315, "1": 106 }, "flags": {}, "order": 32, "mode": 0, "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 37 ], "slot_index": 0 } ], "title": "RandomNSP _O (Location)", "properties": { "Node name for S&R": "RandomNSP _O" }, "widgets_values": [ "pop-location", 837829450938436, false ], "color": "#232", "bgcolor": "#353" }, { "id": 8, "type": "ChatGPT Simple _O", "pos": [ 498.8685881282818, 788.8676148366416 ], "size": { "0": 400, "1": 200 }, "flags": {}, "order": 33, "mode": 0, "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 8 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "ChatGPT Simple _O" }, "widgets_values": [ "dancng girl", "gpt-3.5-turbo", 1122472901949655, 693269650780473 ], "color": "#232", "bgcolor": "#353" }, { "id": 4, "type": "Debug Text _O", "pos": [ 912, 476 ], "size": [ 210, 58 ], "flags": { "collapsed": false }, "order": 68, "mode": 0, "inputs": [ { "name": "text", "type": "STRING", "link": 2, "widget": { "name": "text", "config": [ "STRING", { "multiline": true } ] } } ], "properties": { "Node name for S&R": "Debug Text _O" }, "widgets_values": [ "", "Numbers" ] }, { "id": 85, "type": "LoadImage", "pos": [ 1184, 341 ], "size": [ 218.67405007102252, 206.55003703724253 ], "flags": {}, "order": 34, "mode": 0, "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 79 ], "slot_index": 0 }, { "name": "MASK", "type": "MASK", "links": null } ], "properties": { "Node name for S&R": "LoadImage" }, "widgets_values": [ "example.png", "image" ] }, { "id": 24, "type": "Reroute", "pos": [ 853, 1135 ], "size": [ 90.4, 26 ], "flags": {}, "order": 36, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 18, "pos": [ 45.2, 0 ] } ], "outputs": [ { "name": "OPENAI", "type": "OPENAI", "links": [ 19, 23 ], "slot_index": 0 } ], "properties": { "showOutputText": true, "horizontal": true } }, { "id": 86, "type": "PreviewImage", "pos": [ 1800, 331 ], "size": { "0": 210, "1": 250 }, "flags": {}, "order": 50, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 80 } ], "properties": { "Node name for S&R": "PreviewImage" } }, { "id": 12, "type": "Debug Text _O", "pos": [ 1002, 796 ], "size": [ 280.1154894326173, 58 ], "flags": { "collapsed": false }, "order": 42, "mode": 0, "inputs": [ { "name": "text", "type": "STRING", "link": 8, "widget": { "name": "text", "config": [ "STRING", { "multiline": true } ] } } ], "properties": { "Node name for S&R": "Debug Text _O" }, "widgets_values": [ "", "ChatGPT simple" ] }, { "id": 21, "type": "Debug Text _O", "pos": [ 1448, 1469 ], "size": { "0": 210, "1": 58 }, "flags": { "collapsed": false }, "order": 71, "mode": 0, "inputs": [ { "name": "text", "type": "STRING", "link": 16, "widget": { "name": "text", "config": [ "STRING", { "multiline": true } ] } } ], "properties": { "Node name for S&R": "Debug Text _O" }, "widgets_values": [ "", "ChatGPT" ] }, { "id": 41, "type": "Trim Text _O", "pos": [ 666, 2518 ], "size": { "0": 239.58309936523438, "1": 34 }, "flags": {}, "order": 41, "mode": 0, "inputs": [ { "name": "text", "type": "STRING", "link": 35, "widget": { "name": "text", "config": [ "STRING", { "multiline": true } ] } } ], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 36 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "Trim Text _O" }, "widgets_values": [ "" ] }, { "id": 45, "type": "Debug Text _O", "pos": [ 1618, 2519 ], "size": [ 210, 58 ], "flags": { "collapsed": false }, "order": 66, "mode": 0, "inputs": [ { "name": "text", "type": "STRING", "link": 39, "widget": { "name": "text", "config": [ "STRING", { "multiline": true } ] } } ], "properties": { "Node name for S&R": "Debug Text _O" }, "widgets_values": [ "", "NSP" ], "color": "#232", "bgcolor": "#353" }, { "id": 49, "type": "Reroute", "pos": [ 1619, 2797 ], "size": [ 75, 26 ], "flags": {}, "order": 67, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 41, "pos": [ 37.5, 0 ] } ], "outputs": [ { "name": "", "type": "STRING", "links": [ 46 ], "slot_index": 0 } ], "properties": { "showOutputText": false, "horizontal": true } }, { "id": 47, "type": "Note _O", "pos": [ 1614, 2255 ], "size": { "0": 210, "1": 175.2283172607422 }, "flags": {}, "order": 11, "mode": 0, "properties": { "Node name for S&R": "Note _O" }, "widgets_values": [ " - debug will write text to the \n console screen\n - prefix will be written before \n your log " ], "color": "#432", "bgcolor": "#653" }, { "id": 63, "type": "ImageScaleFactor _O", "pos": [ 1433, 351 ], "size": { "0": 315, "1": 154 }, "flags": {}, "order": 43, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 79 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 80 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "ImageScaleFactor _O" }, "widgets_values": [ "nearest-exact", 1.25, 1.25, "enabled", "disabled" ], "color": "#232", "bgcolor": "#353" } ], "links": [ [ 2, 3, 0, 4, 0, "STRING" ], [ 4, 5, 0, 6, 0, "FLOAT" ], [ 5, 6, 0, 7, 0, "INT" ], [ 6, 7, 0, 3, 0, "FLOAT" ], [ 7, 2, 0, 5, 0, "FLOAT" ], [ 8, 8, 0, 12, 0, "STRING" ], [ 9, 14, 0, 16, 0, "OPENAI_CHAT_MESSAGES" ], [ 10, 15, 0, 16, 1, "OPENAI_CHAT_MESSAGES" ], [ 12, 16, 0, 19, 0, "*" ], [ 14, 19, 0, 20, 0, "*" ], [ 15, 20, 0, 17, 1, "OPENAI_CHAT_MESSAGES" ], [ 16, 17, 0, 21, 0, "STRING" ], [ 18, 13, 0, 24, 0, "*" ], [ 19, 24, 0, 17, 0, "OPENAI" ], [ 22, 27, 0, 26, 0, "OPENAI" ], [ 23, 24, 0, 28, 0, "*" ], [ 24, 28, 0, 27, 0, "*" ], [ 25, 26, 0, 30, 0, "IMAGE" ], [ 26, 26, 0, 31, 1, "IMAGE" ], [ 28, 28, 0, 32, 0, "*" ], [ 29, 32, 0, 31, 0, "OPENAI" ], [ 30, 31, 0, 33, 0, "IMAGE" ], [ 35, 34, 0, 41, 0, "STRING" ], [ 36, 41, 0, 39, 0, "STRING" ], [ 37, 37, 0, 39, 1, "STRING" ], [ 38, 39, 0, 44, 0, "STRING" ], [ 39, 44, 0, 45, 0, "STRING" ], [ 41, 44, 0, 49, 0, "*" ], [ 44, 50, 0, 48, 0, "STRING" ], [ 45, 48, 0, 51, 0, "IMAGE" ], [ 46, 49, 0, 50, 0, "*" ], [ 47, 69, 0, 68, 0, "MODEL" ], [ 48, 70, 0, 68, 1, "CONDITIONING" ], [ 49, 71, 0, 68, 2, "CONDITIONING" ], [ 50, 72, 0, 68, 3, "LATENT" ], [ 51, 68, 0, 73, 0, "LATENT" ], [ 53, 69, 1, 70, 0, "CLIP" ], [ 54, 69, 1, 71, 0, "CLIP" ], [ 55, 73, 0, 74, 0, "IMAGE" ], [ 56, 68, 0, 66, 0, "LATENT" ], [ 57, 66, 0, 75, 0, "LATENT" ], [ 58, 75, 0, 76, 0, "IMAGE" ], [ 59, 69, 2, 77, 0, "*" ], [ 62, 77, 0, 78, 0, "*" ], [ 65, 66, 0, 62, 0, "LATENT" ], [ 66, 62, 0, 80, 0, "LATENT" ], [ 68, 80, 0, 81, 0, "IMAGE" ], [ 69, 78, 0, 73, 1, "VAE" ], [ 75, 83, 0, 75, 1, "VAE" ], [ 76, 83, 0, 84, 0, "*" ], [ 77, 84, 0, 80, 1, "VAE" ], [ 78, 78, 0, 83, 0, "*" ], [ 79, 85, 0, 63, 0, "IMAGE" ], [ 80, 63, 0, 86, 0, "IMAGE" ] ], "groups": [ { "title": "Numbers", "bounding": [ 0, 0, 1129, 609 ], "color": "#8A8" }, { "title": "OpenAI", "bounding": [ 3, 638, 2030, 1387 ], "color": "#3f789e" }, { "title": "ChatGPT simple", "bounding": [ 462, 690, 1560, 335 ], "color": "#88A" }, { "title": "ChatGPT", "bounding": [ 474, 1194, 1552, 416 ], "color": "#88A" }, { "title": "Dalle2", "bounding": [ 471, 1636, 1550, 372 ], "color": "#88A" }, { "title": "Text tools", "bounding": [ 5, 2042, 2029, 1359 ], "color": "#3f789e" }, { "title": "Soup Prompts", "bounding": [ 32, 2345, 403, 422 ], "color": "#8A8" }, { "title": "text operations", "bounding": [ 458, 2102, 1543, 665 ], "color": "#88A" }, { "title": "Utility", "bounding": [ -4, 4007, 2027, 606 ], "color": "#3f789e" }, { "title": "Latent tools", "bounding": [ 7, 3416, 2024, 579 ], "color": "#3f789e" }, { "title": "Image tools", "bounding": [ 1157, -1, 872, 609 ], "color": "#3f789e" }, { "title": "generate 4 images", "bounding": [ 6, 3451, 510, 543 ], "color": "#88A" }, { "title": "Group", "bounding": [ 73, 3485, 140, 80 ], "color": "#3f789e" }, { "title": "Group", "bounding": [ 53, 3487, 140, 80 ], "color": "#3f789e" } ], "config": {}, "extra": {}, "version": 0.4 }