Skip to content

Instantly share code, notes, and snippets.

@rmcguinness
Created February 7, 2025 00:00
Show Gist options
  • Save rmcguinness/8c33701ba900f41eace7c269ed3df3f5 to your computer and use it in GitHub Desktop.
Save rmcguinness/8c33701ba900f41eace7c269ed3df3f5 to your computer and use it in GitHub Desktop.
A couple of JSON files for ComfyUI illustrating Flux1D and SD3
{"last_node_id":41,"last_link_id":64,"nodes":[{"id":8,"type":"VAEDecode","pos":[1220,193],"size":[210,46],"flags":{},"order":11,"mode":0,"inputs":[{"name":"samples","type":"LATENT","link":52,"localized_name":"samples"},{"name":"vae","type":"VAE","link":61,"localized_name":"vae"}],"outputs":[{"name":"IMAGE","type":"IMAGE","links":[9],"slot_index":0,"localized_name":"IMAGE"}],"properties":{"Node name for S&R":"VAEDecode"},"widgets_values":[]},{"id":39,"type":"VAELoader","pos":[1177.82568359375,290.211669921875],"size":[315,58],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"VAE","type":"VAE","links":[61],"slot_index":0,"localized_name":"VAE"}],"properties":{"Node name for S&R":"VAELoader"},"widgets_values":["ae.safetensors"]},{"id":33,"type":"CLIPTextEncode","pos":[-77.02729034423828,295.1256408691406],"size":[422.84503173828125,164.31304931640625],"flags":{"collapsed":false},"order":5,"mode":0,"inputs":[{"name":"clip","type":"CLIP","link":58,"slot_index":0,"localized_name":"clip"}],"outputs":[{"name":"CONDITIONING","type":"CONDITIONING","links":[55],"slot_index":0,"localized_name":"CONDITIONING"}],"title":"CLIP Text Encode (Negative Prompt)","properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":["cleft chin, dimpled chin"],"color":"#322","bgcolor":"#533"},{"id":34,"type":"Note","pos":[831,501],"size":[282.8617858886719,164.08004760742188],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[],"properties":{"text":""},"widgets_values":["Note that Flux dev and schnell do not have any negative prompt so CFG should be set to 1.0. Setting CFG to 1.0 means the negative prompt is ignored.\n\nImage size:\n1024 x 1024 (square)\n832 x 1216 (landscape/ portrait)\n1344 x 768 (16:9)"],"color":"#432","bgcolor":"#653"},{"id":27,"type":"EmptySD3LatentImage","pos":[81.47933959960938,495.54541015625],"size":[315,106],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"LATENT","type":"LATENT","links":[51],"slot_index":0,"shape":3,"localized_name":"LATENT"}],"properties":{"Node name for S&R":"EmptySD3LatentImage"},"widgets_values":[832,1216,1],"color":"#323","bgcolor":"#535"},{"id":35,"type":"FluxGuidance","pos":[440.8350830078125,-168.55873107910156],"size":[211.60000610351562,58],"flags":{},"order":8,"mode":0,"inputs":[{"name":"conditioning","type":"CONDITIONING","link":56,"localized_name":"conditioning"}],"outputs":[{"name":"CONDITIONING","type":"CONDITIONING","links":[57],"slot_index":0,"shape":3,"localized_name":"CONDITIONING"}],"properties":{"Node name for S&R":"FluxGuidance"},"widgets_values":[3]},{"id":38,"type":"DualCLIPLoader","pos":[-685.668701171875,63.913330078125],"size":[315,106],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[{"name":"CLIP","type":"CLIP","links":[58,59],"slot_index":0,"localized_name":"CLIP"}],"properties":{"Node name for S&R":"DualCLIPLoader"},"widgets_values":["clip_l.safetensors","t5xxl_fp16.safetensors","flux"]},{"id":37,"type":"UNETLoader","pos":[377.99554443359375,-15.960368156433105],"size":[315,82],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[{"name":"MODEL","type":"MODEL","links":[62],"slot_index":0,"localized_name":"MODEL"}],"properties":{"Node name for S&R":"UNETLoader"},"widgets_values":["flux/flux1-dev.safetensors","default"]},{"id":40,"type":"LoraLoaderModelOnly","pos":[772.0164794921875,-219.56324768066406],"size":[315,82],"flags":{},"order":7,"mode":0,"inputs":[{"name":"model","type":"MODEL","link":62,"localized_name":"model"}],"outputs":[{"name":"MODEL","type":"MODEL","links":[63],"slot_index":0,"localized_name":"MODEL"}],"properties":{"Node name for S&R":"LoraLoaderModelOnly"},"widgets_values":["flux/FluxDFaeTasticDetails.safetensors",0.8]},{"id":41,"type":"LoraLoaderModelOnly","pos":[769.0117797851562,-81.32131958007812],"size":[315,82],"flags":{},"order":9,"mode":0,"inputs":[{"name":"model","type":"MODEL","link":63,"localized_name":"model"}],"outputs":[{"name":"MODEL","type":"MODEL","links":[64],"slot_index":0,"localized_name":"MODEL"}],"properties":{"Node name for S&R":"LoraLoaderModelOnly"},"widgets_values":["flux/flux.1_lora_flyway_Epic-detail_v2.safetensors",0.5]},{"id":31,"type":"KSampler","pos":[816,192],"size":[315,262],"flags":{},"order":10,"mode":0,"inputs":[{"name":"model","type":"MODEL","link":64,"localized_name":"model"},{"name":"positive","type":"CONDITIONING","link":57,"localized_name":"positive"},{"name":"negative","type":"CONDITIONING","link":55,"localized_name":"negative"},{"name":"latent_image","type":"LATENT","link":51,"localized_name":"latent_image"}],"outputs":[{"name":"LATENT","type":"LATENT","links":[52],"slot_index":0,"shape":3,"localized_name":"LATENT"}],"properties":{"Node name for S&R":"KSampler"},"widgets_values":[161319313964170,"randomize",20,1.1,"dpmpp_2m","beta",1]},{"id":9,"type":"SaveImage","pos":[1655.1380615234375,61.51049041748047],"size":[1039.5787353515625,1121.43017578125],"flags":{},"order":12,"mode":0,"inputs":[{"name":"images","type":"IMAGE","link":9,"localized_name":"images"}],"outputs":[],"properties":{},"widgets_values":["ComfyUI"]},{"id":6,"type":"CLIPTextEncode","pos":[-89.73424530029297,-171.32040405273438],"size":[437.14501953125,401.9130554199219],"flags":{},"order":6,"mode":0,"inputs":[{"name":"clip","type":"CLIP","link":59,"localized_name":"clip"}],"outputs":[{"name":"CONDITIONING","type":"CONDITIONING","links":[56],"slot_index":0,"localized_name":"CONDITIONING"}],"title":"CLIP Text Encode (Positive Prompt)","properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":["close-up, gloss, bright colors, biped fish monkey hybrid, mirrored eyes, lacquered, glamorous, underground poster, overlay effect, double exposure, view from below, hyper-realism, dynamics, hyper-detailed, professional photoshoot,,metroid, aliens, species, jupiter ascending, detailed skin textures,"],"color":"#232","bgcolor":"#353"}],"links":[[9,8,0,9,0,"IMAGE"],[51,27,0,31,3,"LATENT"],[52,31,0,8,0,"LATENT"],[55,33,0,31,2,"CONDITIONING"],[56,6,0,35,0,"CONDITIONING"],[57,35,0,31,1,"CONDITIONING"],[58,38,0,33,0,"CLIP"],[59,38,0,6,0,"CLIP"],[61,39,0,8,1,"VAE"],[62,37,0,40,0,"MODEL"],[63,40,0,41,0,"MODEL"],[64,41,0,31,0,"MODEL"]],"groups":[],"config":{},"extra":{"ds":{"scale":1.1000000000000005,"offset":[-1320.8193812219702,-224.79865053213084]}},"version":0.4}
{"last_node_id":55,"last_link_id":107,"nodes":[{"id":8,"type":"VAEDecode","pos":[1200,96],"size":[210,46],"flags":{},"order":11,"mode":0,"inputs":[{"name":"samples","type":"LATENT","link":7},{"name":"vae","type":"VAE","link":53,"slot_index":1}],"outputs":[{"name":"IMAGE","type":"IMAGE","links":[51],"slot_index":0}],"properties":{"Node name for S&R":"VAEDecode"},"widgets_values":[]},{"id":50,"type":"Note","pos":[-709.1927490234375,20.267885208129883],"size":[223.34756469726562,254.37765502929688],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[],"properties":{"text":""},"widgets_values":["SD3 supports different text encoder configurations, you can see how to load them here.\n\n\nMake sure to put these files:\nclip_g.safetensors\nclip_l.safetensors\nt5xxl_fp16.safetensors\n\n\nIn the ComfyUI/models/clip directory"],"color":"#432","bgcolor":"#653"},{"id":41,"type":"CLIPLoader","pos":[-421.19287109375,-123.73210906982422],"size":[315,82],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"CLIP","type":"CLIP","links":[],"slot_index":0,"shape":3}],"properties":{"Node name for S&R":"CLIPLoader"},"widgets_values":["t5xxl_fp16.safetensors","sd3"]},{"id":42,"type":"DualCLIPLoader","pos":[-421.19287109375,20.267885208129883],"size":[315,106],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"CLIP","type":"CLIP","links":[],"slot_index":0,"shape":3}],"properties":{"Node name for S&R":"DualCLIPLoader"},"widgets_values":["clip_l.safetensors","clip_g.safetensors","sd3"]},{"id":43,"type":"TripleCLIPLoader","pos":[-421.19287109375,164.2681427001953],"size":[315,106],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[{"name":"CLIP","type":"CLIP","links":[103,104],"slot_index":0,"shape":3}],"properties":{"Node name for S&R":"TripleCLIPLoader"},"widgets_values":["clip_l.safetensors","clip_g.safetensors","t5xxl_fp16.safetensors"]},{"id":51,"type":"Note","pos":[-421.19287109375,500.2682189941406],"size":[384,192],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[],"properties":{"text":""},"widgets_values":["sd3.5_large.safetensors and sd3.5_medium.safetensors are files that do not contain any CLIP/text encoder weights so you need to load them separately.\n\nThey go in the ComfyUI/models/checkpoints directory."],"color":"#432","bgcolor":"#653"},{"id":54,"type":"Note","pos":[893.7627563476562,470.3079528808594],"size":[228.6784210205078,125.05582427978516],"flags":{},"order":5,"mode":0,"inputs":[],"outputs":[],"title":"Note - Image size","properties":{},"widgets_values":["1:1, 1024, 1024\n5:4, 1152, 896\n3:2, 1216, 832\n16:9, 1344, 768\n\n"],"color":"#432","bgcolor":"#653"},{"id":9,"type":"SaveImage","pos":[1469.16845703125,94.77151489257812],"size":[568.3884887695312,651.3410034179688],"flags":{},"order":12,"mode":0,"inputs":[{"name":"images","type":"IMAGE","link":51,"slot_index":0}],"outputs":[],"properties":{},"widgets_values":["ComfyUI"]},{"id":4,"type":"CheckpointLoaderSimple","pos":[-421.19287109375,356.2682189941406],"size":[384.75592041015625,98],"flags":{},"order":6,"mode":0,"inputs":[],"outputs":[{"name":"MODEL","type":"MODEL","links":[107],"slot_index":0},{"name":"CLIP","type":"CLIP","links":[],"slot_index":1},{"name":"VAE","type":"VAE","links":[53],"slot_index":2}],"properties":{"Node name for S&R":"CheckpointLoaderSimple"},"widgets_values":["SD3/Absynth Enhanced Base v1.safetensors"]},{"id":3,"type":"KSampler","pos":[864,96],"size":[315,262],"flags":{},"order":10,"mode":0,"inputs":[{"name":"model","type":"MODEL","link":107,"slot_index":0},{"name":"positive","type":"CONDITIONING","link":21},{"name":"negative","type":"CONDITIONING","link":80},{"name":"latent_image","type":"LATENT","link":100}],"outputs":[{"name":"LATENT","type":"LATENT","links":[7],"slot_index":0}],"properties":{"Node name for S&R":"KSampler"},"widgets_values":[29671669552685,"randomize",40,4,"dpmpp_2m","beta",1]},{"id":16,"type":"CLIPTextEncode","pos":[134.46432495117188,-360.3984069824219],"size":[487.0619812011719,434.5348815917969],"flags":{},"order":8,"mode":0,"inputs":[{"name":"clip","type":"CLIP","link":103}],"outputs":[{"name":"CONDITIONING","type":"CONDITIONING","links":[21],"slot_index":0}],"title":"Positive Prompt","properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":["The image presents a digital illustration of a face, rendered in a surreal and fantastical style. The face is predominantly white, with a face of (amathyst purple) and (lime green) hues. The eyes are a striking (deep purple with stars), and the nose is a pale pink. The face is adorned with intricate patterns and designs, including swirls, curves, and lines, giving it a sense of depth and dimension. The background is a dark, moody color, providing a stark contrast to the face and enhancing its prominence. The image is a close-up shot, focusing on the face, 4k, 8k,"],"color":"#232","bgcolor":"#353"},{"id":53,"type":"EmptySD3LatentImage","pos":[186.8128204345703,471.12030029296875],"size":[315,106],"flags":{},"order":7,"mode":0,"inputs":[],"outputs":[{"name":"LATENT","type":"LATENT","links":[100],"slot_index":0,"shape":3}],"properties":{"Node name for S&R":"EmptySD3LatentImage"},"widgets_values":[832,1216,1]},{"id":40,"type":"CLIPTextEncode","pos":[277.30364990234375,149.193359375],"size":[432,192],"flags":{"collapsed":true},"order":9,"mode":0,"inputs":[{"name":"clip","type":"CLIP","link":104}],"outputs":[{"name":"CONDITIONING","type":"CONDITIONING","links":[80],"slot_index":0,"shape":3}],"title":"Negative Prompt","properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":[""],"color":"#322","bgcolor":"#533"}],"links":[[7,3,0,8,0,"LATENT"],[21,16,0,3,1,"CONDITIONING"],[51,8,0,9,0,"IMAGE"],[53,4,2,8,1,"VAE"],[80,40,0,3,2,"CONDITIONING"],[100,53,0,3,3,"LATENT"],[103,43,0,16,0,"CLIP"],[104,43,0,40,0,"CLIP"],[107,4,0,3,0,"MODEL"]],"groups":[{"id":1,"title":"Different Text Encoder Configurations","bounding":[-469.19287109375,-219.73199462890625,480,528],"color":"#3f789e","font_size":24,"flags":{}}],"config":{},"extra":{"ds":{"scale":0.8390545288824317,"offset":[481.5305137523233,330.8111530330302]}},"version":0.4}
{"last_node_id":41,"last_link_id":64,"nodes":[{"id":8,"type":"VAEDecode","pos":[1220,193],"size":[210,46],"flags":{},"order":11,"mode":0,"inputs":[{"name":"samples","type":"LATENT","link":52,"localized_name":"samples"},{"name":"vae","type":"VAE","link":61,"localized_name":"vae"}],"outputs":[{"name":"IMAGE","type":"IMAGE","links":[9],"slot_index":0,"localized_name":"IMAGE"}],"properties":{"Node name for S&R":"VAEDecode"},"widgets_values":[]},{"id":39,"type":"VAELoader","pos":[1177.82568359375,290.211669921875],"size":[315,58],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"VAE","type":"VAE","links":[61],"slot_index":0,"localized_name":"VAE"}],"properties":{"Node name for S&R":"VAELoader"},"widgets_values":["ae.safetensors"]},{"id":9,"type":"SaveImage","pos":[1655.1380615234375,61.51049041748047],"size":[526.2088012695312,684.2901611328125],"flags":{},"order":12,"mode":0,"inputs":[{"name":"images","type":"IMAGE","link":9,"localized_name":"images"}],"outputs":[],"properties":{},"widgets_values":["ComfyUI"]},{"id":33,"type":"CLIPTextEncode","pos":[-77.02729034423828,295.1256408691406],"size":[422.84503173828125,164.31304931640625],"flags":{"collapsed":false},"order":5,"mode":0,"inputs":[{"name":"clip","type":"CLIP","link":58,"slot_index":0,"localized_name":"clip"}],"outputs":[{"name":"CONDITIONING","type":"CONDITIONING","links":[55],"slot_index":0,"localized_name":"CONDITIONING"}],"title":"CLIP Text Encode (Negative Prompt)","properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":["cleft chin, dimpled chin"],"color":"#322","bgcolor":"#533"},{"id":34,"type":"Note","pos":[831,501],"size":[282.8617858886719,164.08004760742188],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[],"properties":{"text":""},"widgets_values":["Note that Flux dev and schnell do not have any negative prompt so CFG should be set to 1.0. Setting CFG to 1.0 means the negative prompt is ignored.\n\nImage size:\n1024 x 1024 (square)\n832 x 1216 (landscape/ portrait)\n1344 x 768 (16:9)"],"color":"#432","bgcolor":"#653"},{"id":27,"type":"EmptySD3LatentImage","pos":[81.47933959960938,495.54541015625],"size":[315,106],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"LATENT","type":"LATENT","links":[51],"slot_index":0,"shape":3,"localized_name":"LATENT"}],"properties":{"Node name for S&R":"EmptySD3LatentImage"},"widgets_values":[832,1216,1],"color":"#323","bgcolor":"#535"},{"id":35,"type":"FluxGuidance","pos":[440.8350830078125,-168.55873107910156],"size":[211.60000610351562,58],"flags":{},"order":8,"mode":0,"inputs":[{"name":"conditioning","type":"CONDITIONING","link":56,"localized_name":"conditioning"}],"outputs":[{"name":"CONDITIONING","type":"CONDITIONING","links":[57],"slot_index":0,"shape":3,"localized_name":"CONDITIONING"}],"properties":{"Node name for S&R":"FluxGuidance"},"widgets_values":[3]},{"id":38,"type":"DualCLIPLoader","pos":[-685.668701171875,63.913330078125],"size":[315,106],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[{"name":"CLIP","type":"CLIP","links":[58,59],"slot_index":0,"localized_name":"CLIP"}],"properties":{"Node name for S&R":"DualCLIPLoader"},"widgets_values":["clip_l.safetensors","t5xxl_fp16.safetensors","flux"]},{"id":37,"type":"UNETLoader","pos":[377.99554443359375,-15.960368156433105],"size":[315,82],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[{"name":"MODEL","type":"MODEL","links":[62],"slot_index":0,"localized_name":"MODEL"}],"properties":{"Node name for S&R":"UNETLoader"},"widgets_values":["flux/flux1-dev.safetensors","default"]},{"id":40,"type":"LoraLoaderModelOnly","pos":[772.0164794921875,-219.56324768066406],"size":[315,82],"flags":{},"order":7,"mode":0,"inputs":[{"name":"model","type":"MODEL","link":62,"localized_name":"model"}],"outputs":[{"name":"MODEL","type":"MODEL","links":[63],"slot_index":0,"localized_name":"MODEL"}],"properties":{"Node name for S&R":"LoraLoaderModelOnly"},"widgets_values":["flux/FluxDFaeTasticDetails.safetensors",0.8]},{"id":41,"type":"LoraLoaderModelOnly","pos":[769.0117797851562,-81.32131958007812],"size":[315,82],"flags":{},"order":9,"mode":0,"inputs":[{"name":"model","type":"MODEL","link":63,"localized_name":"model"}],"outputs":[{"name":"MODEL","type":"MODEL","links":[64],"slot_index":0,"localized_name":"MODEL"}],"properties":{"Node name for S&R":"LoraLoaderModelOnly"},"widgets_values":["flux/flux.1_lora_flyway_Epic-detail_v2.safetensors",0.5]},{"id":31,"type":"KSampler","pos":[816,192],"size":[315,262],"flags":{},"order":10,"mode":0,"inputs":[{"name":"model","type":"MODEL","link":64,"localized_name":"model"},{"name":"positive","type":"CONDITIONING","link":57,"localized_name":"positive"},{"name":"negative","type":"CONDITIONING","link":55,"localized_name":"negative"},{"name":"latent_image","type":"LATENT","link":51,"localized_name":"latent_image"}],"outputs":[{"name":"LATENT","type":"LATENT","links":[52],"slot_index":0,"shape":3,"localized_name":"LATENT"}],"properties":{"Node name for S&R":"KSampler"},"widgets_values":[7575757586,"increment",20,1.2,"dpmpp_2m","beta",1]},{"id":6,"type":"CLIPTextEncode","pos":[-89.73424530029297,-171.32040405273438],"size":[437.14501953125,401.9130554199219],"flags":{},"order":6,"mode":0,"inputs":[{"name":"clip","type":"CLIP","link":59,"localized_name":"clip"}],"outputs":[{"name":"CONDITIONING","type":"CONDITIONING","links":[56],"slot_index":0,"localized_name":"CONDITIONING"}],"title":"CLIP Text Encode (Positive Prompt)","properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":["close-up, gloss, bright colors, stylish beautiful white rose, mirrored glass, lacquered, glamorous, underground poster, overlay effect, double exposure, down a huge wave towards the viewer, view from below, hyper-realism, dynamics, hyper-detailed, professional photoshoot"],"color":"#232","bgcolor":"#353"}],"links":[[9,8,0,9,0,"IMAGE"],[51,27,0,31,3,"LATENT"],[52,31,0,8,0,"LATENT"],[55,33,0,31,2,"CONDITIONING"],[56,6,0,35,0,"CONDITIONING"],[57,35,0,31,1,"CONDITIONING"],[58,38,0,33,0,"CLIP"],[59,38,0,6,0,"CLIP"],[61,39,0,8,1,"VAE"],[62,37,0,40,0,"MODEL"],[63,40,0,41,0,"MODEL"],[64,41,0,31,0,"MODEL"]],"groups":[],"config":{},"extra":{"ds":{"scale":1.3310000000000004,"offset":[350.9540020758713,314.4554513262764]}},"version":0.4}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment