776 lines
13 KiB
JSON
776 lines
13 KiB
JSON
{
|
|
"id": "b1decd18-d128-468d-ae78-f44c11db2d09",
|
|
"revision": 0,
|
|
"last_node_id": 33,
|
|
"last_link_id": 30,
|
|
"nodes": [
|
|
{
|
|
"id": 17,
|
|
"type": "EmptyLatentImage",
|
|
"pos": [
|
|
-1190,
|
|
-120
|
|
],
|
|
"size": [
|
|
270,
|
|
106
|
|
],
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"links": [
|
|
13
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "EmptyLatentImage"
|
|
},
|
|
"widgets_values": [
|
|
1024,
|
|
1024,
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"id": 20,
|
|
"type": "DualCLIPLoader",
|
|
"pos": [
|
|
-1180,
|
|
-300
|
|
],
|
|
"size": [
|
|
270,
|
|
130
|
|
],
|
|
"flags": {},
|
|
"order": 1,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "CLIP",
|
|
"type": "CLIP",
|
|
"links": [
|
|
17
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "DualCLIPLoader"
|
|
},
|
|
"widgets_values": [
|
|
"ViT-L-14-TEXT-detail-improved-hiT-GmP-TE-only-HF.safetensors",
|
|
"t5xxl_fp8_e4m3fn_scaled.safetensors",
|
|
"flux",
|
|
"cpu"
|
|
]
|
|
},
|
|
{
|
|
"id": 14,
|
|
"type": "VAELoader",
|
|
"pos": [
|
|
-1170,
|
|
-400
|
|
],
|
|
"size": [
|
|
270,
|
|
58
|
|
],
|
|
"flags": {},
|
|
"order": 2,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "VAE",
|
|
"type": "VAE",
|
|
"links": [
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "VAELoader"
|
|
},
|
|
"widgets_values": [
|
|
"FLUX1\\ae.safetensors"
|
|
]
|
|
},
|
|
{
|
|
"id": 11,
|
|
"type": "UNETLoader",
|
|
"pos": [
|
|
-1160,
|
|
-540
|
|
],
|
|
"size": [
|
|
270,
|
|
82
|
|
],
|
|
"flags": {},
|
|
"order": 3,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"links": [
|
|
15
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "UNETLoader"
|
|
},
|
|
"widgets_values": [
|
|
"FLUX1\\flux1DevEdgeOfReality_v30.safetensors",
|
|
"default"
|
|
]
|
|
},
|
|
{
|
|
"id": 18,
|
|
"type": "LoraLoaderModelOnly",
|
|
"pos": [
|
|
-860,
|
|
-540
|
|
],
|
|
"size": [
|
|
270,
|
|
82
|
|
],
|
|
"flags": {},
|
|
"order": 5,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 15
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"links": [
|
|
14
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "LoraLoaderModelOnly"
|
|
},
|
|
"widgets_values": [
|
|
"Flux\\Turbo-flux-8step.safetensors",
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"id": 15,
|
|
"type": "CLIPTextEncode",
|
|
"pos": [
|
|
-880,
|
|
-380
|
|
],
|
|
"size": [
|
|
310,
|
|
88
|
|
],
|
|
"flags": {},
|
|
"order": 6,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "clip",
|
|
"type": "CLIP",
|
|
"link": 17
|
|
},
|
|
{
|
|
"name": "text",
|
|
"type": "STRING",
|
|
"widget": {
|
|
"name": "text"
|
|
},
|
|
"link": 22
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"links": [
|
|
10,
|
|
11
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "CLIPTextEncode"
|
|
},
|
|
"widgets_values": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"id": 12,
|
|
"type": "KSampler",
|
|
"pos": [
|
|
-530,
|
|
-550
|
|
],
|
|
"size": [
|
|
270,
|
|
262
|
|
],
|
|
"flags": {},
|
|
"order": 8,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 14
|
|
},
|
|
{
|
|
"name": "positive",
|
|
"type": "CONDITIONING",
|
|
"link": 10
|
|
},
|
|
{
|
|
"name": "negative",
|
|
"type": "CONDITIONING",
|
|
"link": 12
|
|
},
|
|
{
|
|
"name": "latent_image",
|
|
"type": "LATENT",
|
|
"link": 13
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"links": [
|
|
6
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "KSampler"
|
|
},
|
|
"widgets_values": [
|
|
412438271075642,
|
|
"randomize",
|
|
8,
|
|
1,
|
|
"euler",
|
|
"normal",
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"id": 13,
|
|
"type": "VAEDecode",
|
|
"pos": [
|
|
-510,
|
|
-230
|
|
],
|
|
"size": [
|
|
140,
|
|
46
|
|
],
|
|
"flags": {},
|
|
"order": 9,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "samples",
|
|
"type": "LATENT",
|
|
"link": 6
|
|
},
|
|
{
|
|
"name": "vae",
|
|
"type": "VAE",
|
|
"link": 8
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
7,
|
|
19,
|
|
26
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "VAEDecode"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 16,
|
|
"type": "ConditioningZeroOut",
|
|
"pos": [
|
|
-520,
|
|
-120
|
|
],
|
|
"size": [
|
|
197.712890625,
|
|
26
|
|
],
|
|
"flags": {},
|
|
"order": 7,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "conditioning",
|
|
"type": "CONDITIONING",
|
|
"link": 11
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"links": [
|
|
12
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "ConditioningZeroOut"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 9,
|
|
"type": "PublishThread",
|
|
"pos": [
|
|
-230,
|
|
-530
|
|
],
|
|
"size": [
|
|
310,
|
|
230
|
|
],
|
|
"flags": {},
|
|
"order": 12,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "image",
|
|
"shape": 7,
|
|
"type": "IMAGE",
|
|
"link": 7
|
|
},
|
|
{
|
|
"name": "text",
|
|
"type": "STRING",
|
|
"widget": {
|
|
"name": "text"
|
|
},
|
|
"link": 27
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "result",
|
|
"type": "STRING",
|
|
"links": [
|
|
29
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "PublishThread"
|
|
},
|
|
"widgets_values": [
|
|
"",
|
|
"",
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"id": 32,
|
|
"type": "PreviewAny",
|
|
"pos": [
|
|
110,
|
|
-530
|
|
],
|
|
"size": [
|
|
400,
|
|
220
|
|
],
|
|
"flags": {},
|
|
"order": 14,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "source",
|
|
"type": "*",
|
|
"link": 29
|
|
}
|
|
],
|
|
"outputs": [],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "PreviewAny"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 28,
|
|
"type": "GeminiAPI",
|
|
"pos": [
|
|
-890,
|
|
-250
|
|
],
|
|
"size": [
|
|
330,
|
|
380
|
|
],
|
|
"flags": {},
|
|
"order": 11,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "image",
|
|
"shape": 7,
|
|
"type": "IMAGE",
|
|
"link": 26
|
|
},
|
|
{
|
|
"name": "video",
|
|
"shape": 7,
|
|
"type": "IMAGE",
|
|
"link": null
|
|
},
|
|
{
|
|
"name": "audio",
|
|
"shape": 7,
|
|
"type": "AUDIO",
|
|
"link": null
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "text",
|
|
"type": "STRING",
|
|
"links": [
|
|
27,
|
|
30
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfyui-ollamagemini",
|
|
"ver": "b508a7581a665b56fe4fd24dad75b96db650228c",
|
|
"Node name for S&R": "GeminiAPI"
|
|
},
|
|
"widgets_values": [
|
|
"根據圖片內容,寫出一則吸引人的 Twitter 短文案,具情緒感染力、語句精煉且具畫面感,限制在 280 字元內。不要加入 hashtag 或網址,語氣需貼合圖片的情境與主題。如圖片抽象,請有創意地詮釋。僅輸出文案內容本身。",
|
|
"image",
|
|
"gemini-2.5-flash-preview-05-20",
|
|
false,
|
|
false,
|
|
"Custom",
|
|
"Return only the prompt text itself. No explanations or formatting.",
|
|
"raw_text"
|
|
]
|
|
},
|
|
{
|
|
"id": 22,
|
|
"type": "PreviewImage",
|
|
"pos": [
|
|
-60,
|
|
-230
|
|
],
|
|
"size": [
|
|
420,
|
|
360
|
|
],
|
|
"flags": {},
|
|
"order": 10,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "images",
|
|
"type": "IMAGE",
|
|
"link": 19
|
|
}
|
|
],
|
|
"outputs": [],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "PreviewImage"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 33,
|
|
"type": "PreviewAny",
|
|
"pos": [
|
|
-520,
|
|
-50
|
|
],
|
|
"size": [
|
|
400,
|
|
220
|
|
],
|
|
"flags": {},
|
|
"order": 13,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "source",
|
|
"type": "*",
|
|
"link": 30
|
|
}
|
|
],
|
|
"outputs": [],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "PreviewAny"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 25,
|
|
"type": "GeminiAPI",
|
|
"pos": [
|
|
-1550,
|
|
-530
|
|
],
|
|
"size": [
|
|
330,
|
|
380
|
|
],
|
|
"flags": {},
|
|
"order": 4,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "image",
|
|
"shape": 7,
|
|
"type": "IMAGE",
|
|
"link": null
|
|
},
|
|
{
|
|
"name": "video",
|
|
"shape": 7,
|
|
"type": "IMAGE",
|
|
"link": null
|
|
},
|
|
{
|
|
"name": "audio",
|
|
"shape": 7,
|
|
"type": "AUDIO",
|
|
"link": null
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "text",
|
|
"type": "STRING",
|
|
"links": [
|
|
22
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfyui-ollamagemini",
|
|
"ver": "b508a7581a665b56fe4fd24dad75b96db650228c",
|
|
"Node name for S&R": "GeminiAPI"
|
|
},
|
|
"widgets_values": [
|
|
"山林裡的小白熊",
|
|
"text",
|
|
"gemini-2.5-flash-preview-05-20",
|
|
false,
|
|
true,
|
|
"VideoGen",
|
|
"Return only the prompt text itself. No explanations or formatting.",
|
|
"raw_text"
|
|
]
|
|
}
|
|
],
|
|
"links": [
|
|
[
|
|
6,
|
|
12,
|
|
0,
|
|
13,
|
|
0,
|
|
"LATENT"
|
|
],
|
|
[
|
|
7,
|
|
13,
|
|
0,
|
|
9,
|
|
0,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
8,
|
|
14,
|
|
0,
|
|
13,
|
|
1,
|
|
"VAE"
|
|
],
|
|
[
|
|
10,
|
|
15,
|
|
0,
|
|
12,
|
|
1,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
11,
|
|
15,
|
|
0,
|
|
16,
|
|
0,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
12,
|
|
16,
|
|
0,
|
|
12,
|
|
2,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
13,
|
|
17,
|
|
0,
|
|
12,
|
|
3,
|
|
"LATENT"
|
|
],
|
|
[
|
|
14,
|
|
18,
|
|
0,
|
|
12,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
15,
|
|
11,
|
|
0,
|
|
18,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
17,
|
|
20,
|
|
0,
|
|
15,
|
|
0,
|
|
"CLIP"
|
|
],
|
|
[
|
|
19,
|
|
13,
|
|
0,
|
|
22,
|
|
0,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
22,
|
|
25,
|
|
0,
|
|
15,
|
|
1,
|
|
"STRING"
|
|
],
|
|
[
|
|
26,
|
|
13,
|
|
0,
|
|
28,
|
|
0,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
27,
|
|
28,
|
|
0,
|
|
9,
|
|
1,
|
|
"STRING"
|
|
],
|
|
[
|
|
29,
|
|
9,
|
|
0,
|
|
32,
|
|
0,
|
|
"*"
|
|
],
|
|
[
|
|
30,
|
|
28,
|
|
0,
|
|
33,
|
|
0,
|
|
"*"
|
|
]
|
|
],
|
|
"groups": [],
|
|
"config": {},
|
|
"extra": {
|
|
"ds": {
|
|
"scale": 0.7972024500000009,
|
|
"offset": [
|
|
1624.9365372959392,
|
|
745.8655188439142
|
|
]
|
|
},
|
|
"frontendVersion": "1.21.7",
|
|
"VHS_latentpreview": false,
|
|
"VHS_latentpreviewrate": 0,
|
|
"VHS_MetadataImage": true,
|
|
"VHS_KeepIntermediate": true
|
|
},
|
|
"version": 0.4
|
|
} |