Files
GeekatplayStudio-ComfyUI-cl…/workflows/ollama_universal_fallback.json
T
2026-02-07 10:47:39 -07:00

285 lines
8.0 KiB
JSON

{
"last_node_id": 15,
"last_link_id": 30,
"nodes": [
{
"id": 1,
"type": "OllamaPromptPlanner",
"pos": [100, 100],
"size": [400, 460],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{ "name": "checkpoint", "type": "STRING", "links": [1], "slot_index": 0 },
{ "name": "loras", "type": "STRING", "links": [7], "slot_index": 1 },
{ "name": "lora_strengths", "type": "STRING", "links": [8], "slot_index": 2 },
{ "name": "model_type", "type": "STRING", "links": [2], "slot_index": 3 },
{ "name": "steps", "type": "INT", "links": [20], "slot_index": 4 },
{ "name": "cfg", "type": "FLOAT", "links": [21], "slot_index": 5 },
{ "name": "width", "type": "INT", "links": [22], "slot_index": 6 },
{ "name": "height", "type": "INT", "links": [23], "slot_index": 7 },
{ "name": "seed", "type": "INT", "links": [24], "slot_index": 8 },
{ "name": "positive_prompt", "type": "STRING", "links": [11], "slot_index": 9 },
{ "name": "negative_prompt", "type": "STRING", "links": [12], "slot_index": 10 },
{ "name": "plan_json", "type": "STRING", "links": [25], "slot_index": 11 },
{ "name": "vae_name", "type": "STRING", "links": [3], "slot_index": 12 },
{ "name": "clip_name", "type": "STRING", "links": [4], "slot_index": 13 }
],
"properties": {
"Node name for S&R": "OllamaPromptPlanner"
},
"widgets_values": [
"A highly detailed photograph of a futuristic city with flying cars, neon lights, cyberpunk aesthetic, rain slicked streets",
"qwen2.5:7b",
"model_registry.json",
"auto",
"blurry, low quality, watermark, text, ugly, deformed",
"localhost",
11434
]
},
{
"id": 2,
"type": "DynamicCheckpointLoader",
"pos": [600, 100],
"size": [400, 200],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [
{ "name": "checkpoint", "type": "STRING", "link": 1 },
{ "name": "model_type", "type": "STRING", "link": 2 },
{ "name": "vae_override", "type": "STRING", "link": 3 },
{ "name": "clip_override", "type": "STRING", "link": 4 }
],
"outputs": [
{ "name": "MODEL", "type": "MODEL", "links": [5], "slot_index": 0 },
{ "name": "CLIP", "type": "CLIP", "links": [6], "slot_index": 1 },
{ "name": "VAE", "type": "VAE", "links": [18], "slot_index": 2 }
],
"properties": {
"Node name for S&R": "DynamicCheckpointLoader"
},
"widgets_values": [
"model_registry.json",
""
]
},
{
"id": 3,
"type": "DynamicLoraStack",
"pos": [1100, 100],
"size": [400, 200],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{ "name": "model", "type": "MODEL", "link": 5 },
{ "name": "clip", "type": "CLIP", "link": 6 },
{ "name": "loras", "type": "STRING", "link": 7 },
{ "name": "lora_strengths", "type": "STRING", "link": 8 }
],
"outputs": [
{ "name": "MODEL", "type": "MODEL", "links": [13], "slot_index": 0 },
{ "name": "CLIP", "type": "CLIP", "links": [9, 10], "slot_index": 1 }
],
"properties": {
"Node name for S&R": "DynamicLoraStack"
},
"widgets_values": [
""
]
},
{
"id": 4,
"type": "CLIPTextEncode",
"pos": [1600, 50],
"size": [400, 200],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{ "name": "clip", "type": "CLIP", "link": 9 },
{ "name": "text", "type": "STRING", "link": 11 }
],
"outputs": [
{ "name": "CONDITIONING", "type": "CONDITIONING", "links": [14], "slot_index": 0 }
],
"properties": {
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
""
]
},
{
"id": 5,
"type": "CLIPTextEncode",
"pos": [1600, 300],
"size": [400, 200],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{ "name": "clip", "type": "CLIP", "link": 10 },
{ "name": "text", "type": "STRING", "link": 12 }
],
"outputs": [
{ "name": "CONDITIONING", "type": "CONDITIONING", "links": [15], "slot_index": 0 }
],
"properties": {
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
""
]
},
{
"id": 6,
"type": "EmptyLatentImage",
"pos": [1600, 550],
"size": [315, 106],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [
{ "name": "width", "type": "INT", "link": 22 },
{ "name": "height", "type": "INT", "link": 23 }
],
"outputs": [
{ "name": "LATENT", "type": "LATENT", "links": [16], "slot_index": 0 }
],
"properties": {
"Node name for S&R": "EmptyLatentImage"
},
"widgets_values": [
512,
512,
1
]
},
{
"id": 7,
"type": "KSampler",
"pos": [2100, 100],
"size": [315, 474],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{ "name": "model", "type": "MODEL", "link": 13 },
{ "name": "positive", "type": "CONDITIONING", "link": 14 },
{ "name": "negative", "type": "CONDITIONING", "link": 15 },
{ "name": "latent_image", "type": "LATENT", "link": 16 },
{ "name": "seed", "type": "INT", "link": 24 },
{ "name": "steps", "type": "INT", "link": 20 },
{ "name": "cfg", "type": "FLOAT", "link": 21 }
],
"outputs": [
{ "name": "LATENT", "type": "LATENT", "links": [17], "slot_index": 0 }
],
"properties": {
"Node name for S&R": "KSampler"
},
"widgets_values": [
0,
"fixed",
20,
8,
"euler",
"normal",
1
]
},
{
"id": 8,
"type": "VAEDecode",
"pos": [2500, 100],
"size": [210, 46],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{ "name": "samples", "type": "LATENT", "link": 17 },
{ "name": "vae", "type": "VAE", "link": 18 }
],
"outputs": [
{ "name": "IMAGE", "type": "IMAGE", "links": [19], "slot_index": 0 }
],
"properties": {
"Node name for S&R": "VAEDecode"
}
},
{
"id": 9,
"type": "SaveImage",
"pos": [2800, 100],
"size": [500, 600],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{ "name": "images", "type": "IMAGE", "link": 19 }
],
"outputs": [],
"properties": {
"Node name for S&R": "SaveImage"
},
"widgets_values": [
"ComfyUI"
]
},
{
"id": 10,
"type": "OllamaDebugInfo",
"pos": [100, 650],
"size": [400, 200],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{ "name": "text", "type": "STRING", "link": 25 }
],
"outputs": [
{ "name": "STRING", "type": "STRING", "links": [], "slot_index": 0 }
],
"properties": {
"Node name for S&R": "OllamaDebugInfo"
}
}
],
"links": [
[1, 1, 0, 2, 0, "STRING"],
[2, 1, 3, 2, 1, "STRING"],
[3, 1, 12, 2, 2, "STRING"],
[4, 1, 13, 2, 3, "STRING"],
[5, 2, 0, 3, 0, "MODEL"],
[6, 2, 1, 3, 1, "CLIP"],
[7, 1, 1, 3, 2, "STRING"],
[8, 1, 2, 3, 3, "STRING"],
[9, 3, 1, 4, 0, "CLIP"],
[10, 3, 1, 5, 0, "CLIP"],
[11, 1, 9, 4, 1, "STRING"],
[12, 1, 10, 5, 1, "STRING"],
[13, 3, 0, 7, 0, "MODEL"],
[14, 4, 0, 7, 1, "CONDITIONING"],
[15, 5, 0, 7, 2, "CONDITIONING"],
[16, 6, 0, 7, 3, "LATENT"],
[17, 7, 0, 8, 0, "LATENT"],
[18, 2, 2, 8, 1, "VAE"],
[19, 8, 0, 9, 0, "IMAGE"],
[20, 1, 4, 7, 5, "INT"],
[21, 1, 5, 7, 6, "FLOAT"],
[22, 1, 6, 6, 0, "INT"],
[23, 1, 7, 6, 1, "INT"],
[24, 1, 8, 7, 4, "INT"],
[25, 1, 11, 10, 0, "STRING"]
],
"groups": [],
"config": {},
"extra": {},
"version": 0.4
}