comfyui api笔记

文生图示例

{
    "prompt": {
        "last_node_id": 9,
        "last_link_id": 9,
        "nodes": [{
                "id": 7,
                "type": "CLIPTextEncode",
                "pos": {
                    "0": 413,
                    "1": 389
                },
                "size": {
                    "0": 425.27801513671875,
                    "1": 180.6060791015625
                },
                "flags": {},
                "order": 3,
                "mode": 0,
                "inputs": [{
                        "name": "clip",
                        "type": "CLIP",
                        "link": 5,
                        "label": "CLIP"
                    }
                ],
                "outputs": [{
                        "name": "CONDITIONING",
                        "type": "CONDITIONING",
                        "links": [
                            6
                        ],
                        "slot_index": 0,
                        "label": "条件"
                    }
                ],
                "properties": {
                    "Node name for S&R": "CLIPTextEncode"
                },
                "widgets_values": [
                    "text, watermark",
                    true
                ]
            }, {
                "id": 5,
                "type": "EmptyLatentImage",
                "pos": {
                    "0": 473,
                    "1": 609
                },
                "size": {
                    "0": 315,
                    "1": 106
                },
                "flags": {},
                "order": 0,
                "mode": 0,
                "inputs": [],
                "outputs": [{
                        "name": "LATENT",
                        "type": "LATENT",
                        "links": [
                            2
                        ],
                        "slot_index": 0,
                        "label": "Latent"
                    }
                ],
                "properties": {
                    "Node name for S&R": "EmptyLatentImage"
                },
                "widgets_values": [
                    512,
                    512,
                    1
                ]
            }, {
                "id": 3,
                "type": "KSampler",
                "pos": {
                    "0": 863,
                    "1": 186
                },
                "size": {
                    "0": 315,
                    "1": 262
                },
                "flags": {},
                "order": 4,
                "mode": 0,
                "inputs": [{
                        "name": "model",
                        "type": "MODEL",
                        "link": 1,
                        "label": "模型"
                    }, {
                        "name": "positive",
                        "type": "CONDITIONING",
                        "link": 4,
                        "label": "正面条件"
                    }, {
                        "name": "negative",
                        "type": "CONDITIONING",
                        "link": 6,
                        "label": "负面条件"
                    }, {
                        "name": "latent_image",
                        "type": "LATENT",
                        "link": 2,
                        "label": "Latent"
                    }
                ],
                "outputs": [{
                        "name": "LATENT",
                        "type": "LATENT",
                        "links": [
                            7
                        ],
                        "slot_index": 0,
                        "label": "Latent"
                    }
                ],
                "properties": {
                    "Node name for S&R": "KSampler"
                },
                "widgets_values": [
                    204210925130000,
                    "randomize",
                    20,
                    8,
                    "euler",
                    "normal",
                    1
                ]
            }, {
                "id": 8,
                "type": "VAEDecode",
                "pos": {
                    "0": 1209,
                    "1": 188
                },
                "size": {
                    "0": 210,
                    "1": 46
                },
                "flags": {},
                "order": 5,
                "mode": 0,
                "inputs": [{
                        "name": "samples",
                        "type": "LATENT",
                        "link": 7,
                        "label": "Latent"
                    }, {
                        "name": "vae",
                        "type": "VAE",
                        "link": 8,
                        "label": "VAE"
                    }
                ],
                "outputs": [{
                        "name": "IMAGE",
                        "type": "IMAGE",
                        "links": [9],
                        "slot_index": 0,
                        "label": "图像"
                    }
                ],
                "properties": {
                    "Node name for S&R": "VAEDecode"
                }
            }, {
                "id": 9,
                "type": "SaveImage",
                "pos": {
                    "0": 1451,
                    "1": 189
                },
                "size": {
                    "0": 210,
                    "1": 58
                },
                "flags": {},
                "order": 6,
                "mode": 0,
                "inputs": [{
                        "name": "images",
                        "type": "IMAGE",
                        "link": 9,
                        "label": "图像"
                    }
                ],
                "outputs": [],
                "properties": {
                    "Node name for S&R": "SaveImage"
                },
                "widgets_values": [
                    "ComfyUI"
                ]
            }, {
                "id": 6,
                "type": "CLIPTextEncode",
                "pos": {
                    "0": 415,
                    "1": 186
                },
                "size": {
                    "0": 422.84503173828125,
                    "1": 164.31304931640625
                },
                "flags": {},
                "order": 2,
                "mode": 0,
                "inputs": [{
                        "name": "clip",
                        "type": "CLIP",
                        "link": 3,
                        "label": "CLIP"
                    }
                ],
                "outputs": [{
                        "name": "CONDITIONING",
                        "type": "CONDITIONING",
                        "links": [4],
                        "slot_index": 0,
                        "label": "条件"
                    }
                ],
                "properties": {
                    "Node name for S&R": "CLIPTextEncode"
                },
                "widgets_values": [
                    "beautiful scenery nature glass bottle landscape, , purple galaxy bottle,",
                    true
                ]
            }, {
                "id": 4,
                "type": "CheckpointLoaderSimple",
                "pos": {
                    "0": 26,
                    "1": 474
                },
                "size": {
                    "0": 315,
                    "1": 98
                },
                "flags": {},
                "order": 1,
                "mode": 0,
                "inputs": [],
                "outputs": [{
                        "name": "MODEL",
                        "type": "MODEL",
                        "links": [1],
                        "slot_index": 0,
                        "label": "模型"
                    }, {
                        "name": "CLIP",
                        "type": "CLIP",
                        "links": [3,5],
                        "slot_index": 1,
                        "label": "CLIP"
                    }, {
                        "name": "VAE",
                        "type": "VAE",
                        "links": [
                            8
                        ],
                        "slot_index": 2,
                        "label": "VAE"
                    }
                ],
                "properties": {
                    "Node name for S&R": "CheckpointLoaderSimple"
                },
                "widgets_values": [
                    "FLUX\\flux1-dev-fp8.safetensors"
                ]
            }
        ],
        "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"]
        ],
        "groups": [],
        "config": {},
        "extra": {
            "ds": {
                "scale": 0.9646149645000011,
                "offset": [
                    128.5222911431533,
                    94.33906069362466
                ]
            }
        },
        "version": 0.4
    }
}


响应:

{
    "prompt_id": "ab66e16b-f8d1-478e-a2a0-8192868aba24",
    "number": 1,
    "node_errors": {}
}

查询任务详情: 127.0.0.1:8188/history/ab66e16b-f8d1-478e-a2a0-8192868aba24


响应:

{
    "ab66e16b-f8d1-478e-a2a0-8192868aba24": {
        "prompt": [
            1,
            "ab66e16b-f8d1-478e-a2a0-8192868aba24",
            {
                "3": {
                    "class_type": "KSampler",
                    "inputs": {
                        "cfg": 8.0,
                        "denoise": 1.0,
                        "latent_image": [
                            "5",
                            0
                        ],
                        "model": [
                            "4",
                            0
                        ],
                        "negative": [
                            "7",
                            0
                        ],
                        "positive": [
                            "6",
                            0
                        ],
                        "sampler_name": "euler",
                        "scheduler": "normal",
                        "seed": 8566257,
                        "steps": 20
                    }
                },
                "4": {
                    "class_type": "CheckpointLoaderSimple",
                    "inputs": {
                        "ckpt_name": "FLUX\\flux1-dev-fp8.safetensors"
                    }
                },
                "5": {
                    "class_type": "EmptyLatentImage",
                    "inputs": {
                        "batch_size": 1,
                        "height": 512,
                        "width": 512
                    }
                },
                "6": {
                    "class_type": "CLIPTextEncode",
                    "inputs": {
                        "clip": [
                            "4",
                            1
                        ],
                        "text": "masterpiece best quality girl"
                    }
                },
                "7": {
                    "class_type": "CLIPTextEncode",
                    "inputs": {
                        "clip": [
                            "4",
                            1
                        ],
                        "text": "bad hands"
                    }
                },
                "8": {
                    "class_type": "VAEDecode",
                    "inputs": {
                        "samples": [
                            "3",
                            0
                        ],
                        "vae": [
                            "4",
                            2
                        ]
                    }
                },
                "9": {
                    "class_type": "SaveImage",
                    "inputs": {
                        "filename_prefix": "ComfyUI",
                        "images": [
                            "8",
                            0
                        ]
                    }
                }
            },
            {},
            [
                "9"
            ]
        ],
        "outputs": {
            "9": {
                "images": [
                    {
                        "filename": "ComfyUI_00019_.png",
                        "subfolder": "",
                        "type": "output"
                    }
                ]
            }
        },
        "status": {
            "status_str": "success",
            "completed": true,
            "messages": [
                [
                    "execution_start",
                    {
                        "prompt_id": "ab66e16b-f8d1-478e-a2a0-8192868aba24",
                        "timestamp": 1747038361836
                    }
                ],
                [
                    "execution_cached",
                    {
                        "nodes": [],
                        "prompt_id": "ab66e16b-f8d1-478e-a2a0-8192868aba24",
                        "timestamp": 1747038361839
                    }
                ],
                [
                    "execution_success",
                    {
                        "prompt_id": "ab66e16b-f8d1-478e-a2a0-8192868aba24",
                        "timestamp": 1747038529350
                    }
                ]
            ]
        },
        "meta": {
            "9": {
                "node_id": "9",
                "display_node": "9",
                "parent_node": null,
                "real_node_id": "9"
            }
        }
    }
}
posted @ 2025-05-12 16:29  sherlock-merlin  阅读(866)  评论(0)    收藏  举报