- Add code quality tools: flake8, mypy, black, pre-commit - Add .gitattributes for line ending consistency - Add .secrets.baseline for secret scanning - Update GitHub workflows for better CI/CD - Update documentation formatting and examples - Add CLAUDE.md for AI assistant guidance - Add scripts directory for automation tools - Update project configuration in pyproject.toml - Improve type hints and code formatting across all modules - Update test configurations and fixtures
645 lines
11 KiB
JSON
645 lines
11 KiB
JSON
{
|
|
"id": "972425bd-9910-484d-ad09-f142f534fc61",
|
|
"revision": 0,
|
|
"last_node_id": 11,
|
|
"last_link_id": 14,
|
|
"nodes": [
|
|
{
|
|
"id": 7,
|
|
"type": "CLIPTextEncode",
|
|
"pos": [
|
|
120,
|
|
390
|
|
],
|
|
"size": [
|
|
425.27801513671875,
|
|
180.6060791015625
|
|
],
|
|
"flags": {},
|
|
"order": 5,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "clip",
|
|
"type": "CLIP",
|
|
"link": 5
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"slot_index": 0,
|
|
"links": [
|
|
6
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "CLIPTextEncode",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": [
|
|
"text, watermark"
|
|
]
|
|
},
|
|
{
|
|
"id": 5,
|
|
"type": "EmptyLatentImage",
|
|
"pos": [
|
|
180,
|
|
610
|
|
],
|
|
"size": [
|
|
315,
|
|
106
|
|
],
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"slot_index": 0,
|
|
"links": [
|
|
2
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "EmptyLatentImage",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": [
|
|
512,
|
|
512,
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"id": 3,
|
|
"type": "KSampler",
|
|
"pos": [
|
|
863,
|
|
186
|
|
],
|
|
"size": [
|
|
315,
|
|
571
|
|
],
|
|
"flags": {},
|
|
"order": 6,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 1
|
|
},
|
|
{
|
|
"name": "positive",
|
|
"type": "CONDITIONING",
|
|
"link": 4
|
|
},
|
|
{
|
|
"name": "negative",
|
|
"type": "CONDITIONING",
|
|
"link": 6
|
|
},
|
|
{
|
|
"name": "latent_image",
|
|
"type": "LATENT",
|
|
"link": 2
|
|
},
|
|
{
|
|
"name": "seed",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "seed"
|
|
},
|
|
"link": 14
|
|
},
|
|
{
|
|
"name": "steps",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "steps"
|
|
},
|
|
"link": 12
|
|
},
|
|
{
|
|
"name": "cfg",
|
|
"type": "FLOAT",
|
|
"widget": {
|
|
"name": "cfg"
|
|
},
|
|
"link": 13
|
|
},
|
|
{
|
|
"name": "sampler_name",
|
|
"type": "COMBO",
|
|
"widget": {
|
|
"name": "sampler_name"
|
|
},
|
|
"link": 10
|
|
},
|
|
{
|
|
"name": "scheduler",
|
|
"type": "COMBO",
|
|
"widget": {
|
|
"name": "scheduler"
|
|
},
|
|
"link": 11
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"slot_index": 0,
|
|
"links": [
|
|
7
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "KSampler",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": [
|
|
231413202715030,
|
|
"randomize",
|
|
20,
|
|
8,
|
|
"euler",
|
|
"normal",
|
|
1,
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"id": 8,
|
|
"type": "VAEDecode",
|
|
"pos": [
|
|
1209,
|
|
188
|
|
],
|
|
"size": [
|
|
210,
|
|
46
|
|
],
|
|
"flags": {},
|
|
"order": 7,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "samples",
|
|
"type": "LATENT",
|
|
"link": 7
|
|
},
|
|
{
|
|
"name": "vae",
|
|
"type": "VAE",
|
|
"link": 8
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"slot_index": 0,
|
|
"links": [
|
|
9
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "VAEDecode",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 9,
|
|
"type": "SaveImage",
|
|
"pos": [
|
|
1451,
|
|
189
|
|
],
|
|
"size": [
|
|
210,
|
|
270
|
|
],
|
|
"flags": {},
|
|
"order": 8,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "images",
|
|
"type": "IMAGE",
|
|
"link": 9
|
|
}
|
|
],
|
|
"outputs": [],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "SaveImage",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": [
|
|
"ComfyUI"
|
|
]
|
|
},
|
|
{
|
|
"id": 6,
|
|
"type": "CLIPTextEncode",
|
|
"pos": [
|
|
120,
|
|
180
|
|
],
|
|
"size": [
|
|
422.84503173828125,
|
|
164.31304931640625
|
|
],
|
|
"flags": {},
|
|
"order": 4,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "clip",
|
|
"type": "CLIP",
|
|
"link": 3
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"slot_index": 0,
|
|
"links": [
|
|
4
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "CLIPTextEncode",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": [
|
|
"beautiful scenery nature glass bottle landscape, , purple galaxy bottle,"
|
|
]
|
|
},
|
|
{
|
|
"id": 4,
|
|
"type": "CheckpointLoaderSimple",
|
|
"pos": [
|
|
-220,
|
|
180
|
|
],
|
|
"size": [
|
|
315,
|
|
98
|
|
],
|
|
"flags": {},
|
|
"order": 1,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"slot_index": 0,
|
|
"links": [
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"name": "CLIP",
|
|
"type": "CLIP",
|
|
"slot_index": 1,
|
|
"links": [
|
|
3,
|
|
5
|
|
]
|
|
},
|
|
{
|
|
"name": "VAE",
|
|
"type": "VAE",
|
|
"slot_index": 2,
|
|
"links": [
|
|
8
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.40",
|
|
"Node name for S&R": "CheckpointLoaderSimple",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": [
|
|
"sdxl_ckpt/realvisxlV40_v40LightningBakedvae.safetensors"
|
|
]
|
|
},
|
|
{
|
|
"id": 10,
|
|
"type": "SamplerCombo",
|
|
"pos": [
|
|
550,
|
|
360
|
|
],
|
|
"size": [
|
|
300,
|
|
200
|
|
],
|
|
"flags": {},
|
|
"order": 2,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "sampler_name",
|
|
"type": "COMBO",
|
|
"slot_index": 0,
|
|
"links": [
|
|
10
|
|
]
|
|
},
|
|
{
|
|
"name": "scheduler",
|
|
"type": "COMBO",
|
|
"slot_index": 1,
|
|
"links": [
|
|
11
|
|
]
|
|
},
|
|
{
|
|
"name": "steps",
|
|
"type": "INT",
|
|
"slot_index": 2,
|
|
"links": [
|
|
12
|
|
]
|
|
},
|
|
{
|
|
"name": "cfg",
|
|
"type": "FLOAT",
|
|
"slot_index": 3,
|
|
"links": [
|
|
13
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"aux_id": "ComfyAssets/ComfyUI-KikoTools",
|
|
"ver": "dcf2d679c1a1091c54c2aa8cc04724236723227d",
|
|
"Node name for S&R": "SamplerCombo",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": [
|
|
"dpmpp_2m",
|
|
"karras",
|
|
25,
|
|
7.5
|
|
]
|
|
},
|
|
{
|
|
"id": 11,
|
|
"type": "SeedHistory",
|
|
"pos": [
|
|
550,
|
|
100
|
|
],
|
|
"size": [
|
|
290,
|
|
220
|
|
],
|
|
"flags": {},
|
|
"order": 3,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "seed",
|
|
"type": "INT",
|
|
"links": [
|
|
14
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"aux_id": "ComfyAssets/ComfyUI-KikoTools",
|
|
"ver": "dcf2d679c1a1091c54c2aa8cc04724236723227d",
|
|
"widget_ue_connectable": {},
|
|
"Node name for S&R": "SeedHistory"
|
|
},
|
|
"widgets_values": [
|
|
893082183398485,
|
|
"randomize",
|
|
""
|
|
],
|
|
"color": "#2a363b",
|
|
"bgcolor": "#3f5159",
|
|
"hasBeenResized": true,
|
|
"seedHistory": [
|
|
{
|
|
"seed": 893082183398485,
|
|
"timestamp": 1750032481153,
|
|
"dateString": "6/15/2025, 5:08:01 PM"
|
|
},
|
|
{
|
|
"seed": 267914687236135,
|
|
"timestamp": 1750014787315,
|
|
"dateString": "6/15/2025, 12:13:07 PM"
|
|
},
|
|
{
|
|
"seed": 267914687236134,
|
|
"timestamp": 1750014721305,
|
|
"dateString": "6/15/2025, 12:12:01 PM"
|
|
},
|
|
{
|
|
"seed": 267914687236133,
|
|
"timestamp": 1750012659402,
|
|
"dateString": "6/15/2025, 11:37:39 AM"
|
|
},
|
|
{
|
|
"seed": 267914687236132,
|
|
"timestamp": 1750011284415,
|
|
"dateString": "6/15/2025, 11:14:44 AM"
|
|
},
|
|
{
|
|
"seed": 267914687236131,
|
|
"timestamp": 1750011223416,
|
|
"dateString": "6/15/2025, 11:13:43 AM"
|
|
},
|
|
{
|
|
"seed": 267914687236130,
|
|
"timestamp": 1750011181407,
|
|
"dateString": "6/15/2025, 11:13:01 AM"
|
|
},
|
|
{
|
|
"seed": 267914687236129,
|
|
"timestamp": 1750005515384,
|
|
"dateString": "6/15/2025, 9:38:35 AM"
|
|
},
|
|
{
|
|
"seed": 267914687236128,
|
|
"timestamp": 1750005462384,
|
|
"dateString": "6/15/2025, 9:37:42 AM"
|
|
},
|
|
{
|
|
"seed": 267914687236127,
|
|
"timestamp": 1750005354713,
|
|
"dateString": "6/15/2025, 9:35:54 AM"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"links": [
|
|
[
|
|
1,
|
|
4,
|
|
0,
|
|
3,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
2,
|
|
5,
|
|
0,
|
|
3,
|
|
3,
|
|
"LATENT"
|
|
],
|
|
[
|
|
3,
|
|
4,
|
|
1,
|
|
6,
|
|
0,
|
|
"CLIP"
|
|
],
|
|
[
|
|
4,
|
|
6,
|
|
0,
|
|
3,
|
|
1,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
5,
|
|
4,
|
|
1,
|
|
7,
|
|
0,
|
|
"CLIP"
|
|
],
|
|
[
|
|
6,
|
|
7,
|
|
0,
|
|
3,
|
|
2,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
7,
|
|
3,
|
|
0,
|
|
8,
|
|
0,
|
|
"LATENT"
|
|
],
|
|
[
|
|
8,
|
|
4,
|
|
2,
|
|
8,
|
|
1,
|
|
"VAE"
|
|
],
|
|
[
|
|
9,
|
|
8,
|
|
0,
|
|
9,
|
|
0,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
10,
|
|
10,
|
|
0,
|
|
3,
|
|
7,
|
|
"COMBO"
|
|
],
|
|
[
|
|
11,
|
|
10,
|
|
1,
|
|
3,
|
|
8,
|
|
"COMBO"
|
|
],
|
|
[
|
|
12,
|
|
10,
|
|
2,
|
|
3,
|
|
5,
|
|
"INT"
|
|
],
|
|
[
|
|
13,
|
|
10,
|
|
3,
|
|
3,
|
|
6,
|
|
"FLOAT"
|
|
],
|
|
[
|
|
14,
|
|
11,
|
|
0,
|
|
3,
|
|
4,
|
|
"INT"
|
|
]
|
|
],
|
|
"groups": [],
|
|
"config": {},
|
|
"extra": {
|
|
"ue_links": [],
|
|
"links_added_by_ue": [],
|
|
"ds": {
|
|
"scale": 0.9740024562304554,
|
|
"offset": [
|
|
2.9611945935278796,
|
|
36.50023864466208
|
|
]
|
|
},
|
|
"frontendVersion": "1.21.7",
|
|
"VHS_latentpreview": true,
|
|
"VHS_latentpreviewrate": 0,
|
|
"VHS_MetadataImage": true,
|
|
"VHS_KeepIntermediate": true
|
|
},
|
|
"version": 0.4
|
|
}
|