ComfyUI API
    ComfyUI API
    • 连接ComfyUI实时进度消息
    • 获取历史任务数据
      GET
    • 根据id获取历史任务数据
      GET
    • 获取节点信息
      GET
    • 发布绘图任务
      POST
    • 获取任务数据
      GET
    • 图片上传
      POST
    • 上传蒙版图片接口
      POST
    • 获取embeddings列表
      GET
    • 获取扩展节点文件列表
      GET
    • 图片预览
      GET
    • 获取服务器当前剩余任务列队的数量
      GET
    • 获取所有的队列信息
      GET
    • 清除队列
      POST
    • 删除指定任务队列
      POST
    • 取消当前任务
      POST

      发布绘图任务

      开发中
      POST
      http://192.168.2.184:8188/prompt

      请求参数

      Body 参数application/json
      client_id
      string 
      必需
      prompt
      string 
      必需
      示例
      {
        "client_id": "test003",
        "prompt": {
          "3": {
            "inputs": {
              "seed": 1095203137526772,
              "steps": 20,
              "cfg": 8,
              "sampler_name": "euler",
              "scheduler": "normal",
              "denoise": 1,
              "model": [
                "4",
                0
              ],
              "positive": [
                "6",
                0
              ],
              "negative": [
                "7",
                0
              ],
              "latent_image": [
                "5",
                0
              ]
            },
            "class_type": "KSampler",
            "_meta": {
              "title": "K采样器"
            }
          },
          "4": {
            "inputs": {
              "ckpt_name": "ghostxl_v10BakedVAE.safetensors"
            },
            "class_type": "CheckpointLoaderSimple",
            "_meta": {
              "title": "Checkpoint加载器(简易)"
            }
          },
          "5": {
            "inputs": {
              "width": 1024,
              "height": 1024,
              "batch_size": 1
            },
            "class_type": "EmptyLatentImage",
            "_meta": {
              "title": "空Latent"
            }
          },
          "6": {
            "inputs": {
              "text": "a beautiful girl",
              "clip": [
                "4",
                1
              ]
            },
            "class_type": "CLIPTextEncode",
            "_meta": {
              "title": "CLIP文本编码器"
            }
          },
          "7": {
            "inputs": {
              "text": "text, watermark",
              "clip": [
                "4",
                1
              ]
            },
            "class_type": "CLIPTextEncode",
            "_meta": {
              "title": "CLIP文本编码器"
            }
          },
          "8": {
            "inputs": {
              "samples": [
                "3",
                0
              ],
              "vae": [
                "4",
                2
              ]
            },
            "class_type": "VAEDecode",
            "_meta": {
              "title": "VAE解码"
            }
          },
          "9": {
            "inputs": {
              "filename_prefix": "ComfyUI",
              "images": [
                "8",
                0
              ]
            },
            "class_type": "SaveImage",
            "_meta": {
              "title": "保存图像"
            }
          }
        }
      }

      示例代码

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      请求示例请求示例
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST 'http://192.168.2.184:8188/prompt' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "client_id": "test003",
          "prompt": {
              "3": {
                  "inputs": {
                      "seed": 1095203137526772,
                      "steps": 20,
                      "cfg": 8,
                      "sampler_name": "euler",
                      "scheduler": "normal",
                      "denoise": 1,
                      "model": [
                          "4",
                          0
                      ],
                      "positive": [
                          "6",
                          0
                      ],
                      "negative": [
                          "7",
                          0
                      ],
                      "latent_image": [
                          "5",
                          0
                      ]
                  },
                  "class_type": "KSampler",
                  "_meta": {
                      "title": "K采样器"
                  }
              },
              "4": {
                  "inputs": {
                      "ckpt_name": "ghostxl_v10BakedVAE.safetensors"
                  },
                  "class_type": "CheckpointLoaderSimple",
                  "_meta": {
                      "title": "Checkpoint加载器(简易)"
                  }
              },
              "5": {
                  "inputs": {
                      "width": 1024,
                      "height": 1024,
                      "batch_size": 1
                  },
                  "class_type": "EmptyLatentImage",
                  "_meta": {
                      "title": "空Latent"
                  }
              },
              "6": {
                  "inputs": {
                      "text": "a beautiful girl",
                      "clip": [
                          "4",
                          1
                      ]
                  },
                  "class_type": "CLIPTextEncode",
                  "_meta": {
                      "title": "CLIP文本编码器"
                  }
              },
              "7": {
                  "inputs": {
                      "text": "text, watermark",
                      "clip": [
                          "4",
                          1
                      ]
                  },
                  "class_type": "CLIPTextEncode",
                  "_meta": {
                      "title": "CLIP文本编码器"
                  }
              },
              "8": {
                  "inputs": {
                      "samples": [
                          "3",
                          0
                      ],
                      "vae": [
                          "4",
                          2
                      ]
                  },
                  "class_type": "VAEDecode",
                  "_meta": {
                      "title": "VAE解码"
                  }
              },
              "9": {
                  "inputs": {
                      "filename_prefix": "ComfyUI",
                      "images": [
                          "8",
                          0
                      ]
                  },
                  "class_type": "SaveImage",
                  "_meta": {
                      "title": "保存图像"
                  }
              }
          }
      }'

      返回响应

      🟢200成功
      application/json
      Body
      object {0}
      示例
      {
        "error": {
          "type": "prompt_outputs_failed_validation",
          "message": "Prompt outputs failed validation",
          "details": "",
          "extra_info": {}
        },
        "node_errors": {
          "47": {
            "errors": [
              {
                "type": "value_not_in_list",
                "message": "Value not in list",
                "details": "ckpt_name: 'meinamix_meinaV11.safetensors' not in ['LEOSAM HelloWorld 新世界 _ SDXL大模型_v6.0.safetensors', 'SDXLRonghua_v30.safetensors', 'SUPIR-v0Q_fp16.safetensors', 'aiartistHyperrayXLXL_hypersdxl.safetensors', 'anything-v5-PrtRE.safetensors', 'dreamshaper_8.safetensors', 'ghostmix_v20Bakedvae.safetensors', 'ghostxl_v10BakedVAE.safetensors', 'juggernautXL_v9Rundiffusionphoto2.safetensors', 'majicmixRealistic_v7.safetensors', 'realBeautifulAsian_v10.safetensors', 'sd3_medium.safetensors', 'sdXL_v10VAEFix.safetensors', 'sdxl10ArienmixxlAsian_v45Pruned.safetensors', 'svd-fp16.safetensors', 'xxmix9realisticsdxl_testV20.safetensors', '动漫必备模型 _ Counterfeit-V2.5_v30.safetensors', '极氪写实MAX-极氪白系列模型_V6.safetensors', '橘子AbyssOrangeMix2 - SFW_Soft NSFW_AbyssOrangeMix2_sfw.safetensors', '竹羽原创插画艺术模型Illustration Art ZY SDXL V1.0_v1.0.safetensors']",
                "extra_info": {
                  "input_name": "ckpt_name",
                  "input_config": [
                    [
                      "LEOSAM HelloWorld 新世界 _ SDXL大模型_v6.0.safetensors",
                      "SDXLRonghua_v30.safetensors",
                      "SUPIR-v0Q_fp16.safetensors",
                      "aiartistHyperrayXLXL_hypersdxl.safetensors",
                      "anything-v5-PrtRE.safetensors",
                      "dreamshaper_8.safetensors",
                      "ghostmix_v20Bakedvae.safetensors",
                      "ghostxl_v10BakedVAE.safetensors",
                      "juggernautXL_v9Rundiffusionphoto2.safetensors",
                      "majicmixRealistic_v7.safetensors",
                      "realBeautifulAsian_v10.safetensors",
                      "sd3_medium.safetensors",
                      "sdXL_v10VAEFix.safetensors",
                      "sdxl10ArienmixxlAsian_v45Pruned.safetensors",
                      "svd-fp16.safetensors",
                      "xxmix9realisticsdxl_testV20.safetensors",
                      "动漫必备模型 _ Counterfeit-V2.5_v30.safetensors",
                      "极氪写实MAX-极氪白系列模型_V6.safetensors",
                      "橘子AbyssOrangeMix2 - SFW_Soft NSFW_AbyssOrangeMix2_sfw.safetensors",
                      "竹羽原创插画艺术模型Illustration Art ZY SDXL V1.0_v1.0.safetensors"
                    ]
                  ],
                  "received_value": "meinamix_meinaV11.safetensors"
                }
              }
            ],
            "dependent_outputs": [
              "32",
              "51"
            ],
            "class_type": "Efficient Loader"
          }
        }
      }
      上一页
      获取节点信息
      下一页
      获取任务数据
      Built with