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