fofr
/
consistent-character
Create images of a given character in different poses
Prediction
fofr/consistent-character:e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857IDxtht7vbzpdrgj0cfsvabq40rx4StatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedby @fofrInput
- prompt
- A closeup headshot photo of a young woman in a grey sweater
- output_format
- webp
- output_quality
- 80
- randomise_poses
- number_of_outputs
- 5
- number_of_images_per_pose
- 1
{ "prompt": "A closeup headshot photo of a young woman in a grey sweater", "subject": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "output_format": "webp", "output_quality": 80, "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "fofr/consistent-character:e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857", { input: { prompt: "A closeup headshot photo of a young woman in a grey sweater", subject: "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", output_format: "webp", output_quality: 80, randomise_poses: true, number_of_outputs: 5, number_of_images_per_pose: 1 } } ); // To access the file URL: console.log(output[0].url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output[0]);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "fofr/consistent-character:e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857", input={ "prompt": "A closeup headshot photo of a young woman in a grey sweater", "subject": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "output_format": "webp", "output_quality": 80, "randomise_poses": True, "number_of_outputs": 5, "number_of_images_per_pose": 1 } ) # The fofr/consistent-character model can stream output as it's running. # The predict method returns an iterator, and you can iterate over that output. for item in output: # https://replicate.com/fofr/consistent-character/api#output-schema print(item)
To learn more, take a look at the guide on getting started with Python.
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857", "input": { "prompt": "A closeup headshot photo of a young woman in a grey sweater", "subject": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "output_format": "webp", "output_quality": 80, "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2024-05-31T13:29:06.913091Z", "created_at": "2024-05-31T13:26:23.923000Z", "data_removed": false, "error": null, "id": "xtht7vbzpdrgj0cfsvabq40rx4", "input": { "prompt": "A closeup headshot photo of a young woman in a grey sweater", "subject": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "output_format": "webp", "output_quality": 80, "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 }, "logs": "\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.16s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.16s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.15s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.09it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.01s/it]\n0: 640x640 1 eyes, 6.2ms\nSpeed: 1.8ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((65.604126, 50.82901)) | crop region (196, 152) x 5.22706396279292 -> (1024, 794)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.46it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.41it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.45it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.11it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.83it/s]\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s]\nRandom seed set to: 1563582084\n 50%|█████ | 2/4 [00:01<00:01, 1.18it/s]\n50%|█████ | 2/4 [00:02<00:02, 1.05s/it]\nProcessing interrupted\nPrompt executed in 23.49 seconds\nRunning workflow\ngot prompt\nExecuting node 9, title: CLIP Text Encode (Prompt), class type: CLIPTextEncode\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.22s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.20s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.19s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.05it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.04s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.3ms\nSpeed: 1.9ms preprocess, 6.3ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((71.692566, 51.299713)) | crop region (215, 153) x 4.763873276691721 -> (1024, 728)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.20it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.29it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.41it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.07it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.75it/s]\nDetailer: segment upscale for ((65.798615, 57.932587)) | crop region (197, 173) x 5.201130483703671 -> (1024, 899)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.09it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.21it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.31it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.97it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.65it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.19it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.19it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.49it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.36it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.2ms\nSpeed: 2.2ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((106.669495, 76.339294)) | crop region (320, 229) x 3.2013045747658553 -> (1024, 733)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.75it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.37it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.47it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.51it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.07it/s]\nDetailer: segment upscale for ((100.01367, 82.54938)) | crop region (300, 247) x 3.4146262219515835 -> (1024, 843)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.94it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.19it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.40it/s]\n100%|██████████| 4/4 [00:01<00:00, 4.41it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.89it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 34.42 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00001_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.16s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.15s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.15s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.09it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.00s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.2ms\nSpeed: 1.9ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((67.33923, 58.77098)) | crop region (202, 176) x 5.072516246660517 -> (1024, 892)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.33it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.36it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.43it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.10it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.79it/s]\nDetailer: segment upscale for ((74.21982, 59.5961)) | crop region (222, 178) x 4.613996963762767 -> (1024, 821)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.50it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.42it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.49it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.16it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.87it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.19it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.49it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.36it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.0ms\nSpeed: 1.9ms preprocess, 6.0ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((95.37329, 85.64267)) | crop region (286, 256) x 3.581401070098768 -> (1024, 916)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.39it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.32it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.45it/s]\n100%|██████████| 4/4 [00:01<00:00, 4.43it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.98it/s]\nDetailer: segment upscale for ((110.01688, 88.31497)) | crop region (330, 264) x 3.104900551374535 -> (1024, 819)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.66it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.52it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.60it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.62it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.18it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 29.80 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00002_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.15s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.16s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.15s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.09it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.00s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 1 eyes, 6.2ms\nSpeed: 1.9ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((78.32187, 59.628723)) | crop region (234, 178) x 4.378755536333697 -> (1024, 779)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.48it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.43it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.47it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.13it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.84it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.19it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.48it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.36it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 1 eyes, 6.1ms\nSpeed: 2.2ms preprocess, 6.1ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((115.780945, 88.26587)) | crop region (347, 264) x 2.9522228629896796 -> (1024, 779)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.57it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.51it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.61it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.64it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.18it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 27.74 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00003_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.17s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.18s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.18s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.06it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.03s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 11.7ms\nSpeed: 3.3ms preprocess, 11.7ms inference, 1.3ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((75.96576, 59.817963)) | crop region (227, 179) x 4.511697901215161 -> (1024, 807)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.13it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.17it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.18it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.83it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.54it/s]\nDetailer: segment upscale for ((58.399414, 50.84218)) | crop region (175, 152) x 5.854694167074164 -> (1024, 889)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.37it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.29it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.31it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.95it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.68it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nRequested to load SDXL\nLoading 1 new model\nExecuting node 105, title: KSampler, class type: KSampler\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.14it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.14it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.16it/s]\n100%|██████████| 4/4 [00:03<00:00, 1.46it/s]\n100%|██████████| 4/4 [00:03<00:00, 1.33it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.3ms\nSpeed: 2.1ms preprocess, 6.3ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((114.95831, 85.63855)) | crop region (344, 256) x 2.9776764276387335 -> (1024, 762)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.93it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.23it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.43it/s]\n100%|██████████| 4/4 [00:01<00:00, 4.29it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.84it/s]\nDetailer: segment upscale for ((88.263, 74.238495)) | crop region (264, 222) x 3.880336342526212 -> (1024, 861)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.87it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.08it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.25it/s]\n100%|██████████| 4/4 [00:01<00:00, 4.22it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.73it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 37.64 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00004_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nComfyUI_00003_.webp\nComfyUI_00004_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.20s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.20s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.17s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.07it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.03s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.4ms\nSpeed: 1.8ms preprocess, 6.4ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((79.470795, 57.959473)) | crop region (238, 173) x 4.304775848304084 -> (1024, 744)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.31it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.40it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.48it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.16it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.84it/s]\nDetailer: segment upscale for ((82.26346, 60.79883)) | crop region (246, 182) x 4.164515825624532 -> (1024, 757)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.40it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.40it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.47it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.14it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.84it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.19it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.49it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.36it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.3ms\nSpeed: 2.1ms preprocess, 6.3ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((120.392334, 90.564606)) | crop region (361, 271) x 2.8377965049987126 -> (1024, 769)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.45it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.50it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.64it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.68it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.19it/s]\nDetailer: segment upscale for ((117.77075, 86.066315)) | crop region (353, 258) x 2.902640468090201 -> (1024, 748)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.67it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.60it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.70it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.73it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.27it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 29.42 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00005_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nComfyUI_00003_.webp\nComfyUI_00004_.png\nComfyUI_00004_.webp\nComfyUI_00005_.png", "metrics": { "predict_time": 162.941541, "total_time": 162.990091 }, "output": [ "https://replicate.delivery/pbxt/tm3Hm7oJsQIWLleQ46JHKDA2XoNzjiJaaFifmK9GQb8jI45SA/ComfyUI_00001_.webp", "https://replicate.delivery/pbxt/HlWQ91wZRbrLMdPTndxQIz6pfdJSBXlENTTF8NMPvmKhE8cJA/ComfyUI_00002_.webp", "https://replicate.delivery/pbxt/BqsfHIp2r8X9Gy7wVPtmbgAaIcI6ke509VWCYDQKdXceSwzlA/ComfyUI_00003_.webp", "https://replicate.delivery/pbxt/S2bsYVLtLtpOJ9ZWdzd9bHbyay8f2opw4JpIocJQIBKCF8cJA/ComfyUI_00004_.webp", "https://replicate.delivery/pbxt/0PQLx9Zz5fQkb6ZQmldEB2ElI9e61eYCeqWiaZSbCzUIqgnLB/ComfyUI_00005_.webp" ], "started_at": "2024-05-31T13:26:23.971550Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/xtht7vbzpdrgj0cfsvabq40rx4", "cancel": "https://api.replicate.com/v1/predictions/xtht7vbzpdrgj0cfsvabq40rx4/cancel" }, "version": "e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857" }
Generated inWARNING: No face detected in the keypoints image! Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.16s/it] 50%|█████ | 2/4 [00:02<00:02, 1.16s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.15s/it] 100%|██████████| 4/4 [00:04<00:00, 1.09it/s] 100%|██████████| 4/4 [00:04<00:00, 1.01s/it] 0: 640x640 1 eyes, 6.2ms Speed: 1.8ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((65.604126, 50.82901)) | crop region (196, 152) x 5.22706396279292 -> (1024, 794) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.46it/s] 50%|█████ | 2/4 [00:00<00:00, 2.41it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.45it/s] 100%|██████████| 4/4 [00:01<00:00, 3.11it/s] 100%|██████████| 4/4 [00:01<00:00, 2.83it/s] Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s] Random seed set to: 1563582084 50%|█████ | 2/4 [00:01<00:01, 1.18it/s] 50%|█████ | 2/4 [00:02<00:02, 1.05s/it] Processing interrupted Prompt executed in 23.49 seconds Running workflow got prompt Executing node 9, title: CLIP Text Encode (Prompt), class type: CLIPTextEncode Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.22s/it] 50%|█████ | 2/4 [00:02<00:02, 1.20s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.19s/it] 100%|██████████| 4/4 [00:04<00:00, 1.05it/s] 100%|██████████| 4/4 [00:04<00:00, 1.04s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.3ms Speed: 1.9ms preprocess, 6.3ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((71.692566, 51.299713)) | crop region (215, 153) x 4.763873276691721 -> (1024, 728) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.20it/s] 50%|█████ | 2/4 [00:00<00:00, 2.29it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.41it/s] 100%|██████████| 4/4 [00:01<00:00, 3.07it/s] 100%|██████████| 4/4 [00:01<00:00, 2.75it/s] Detailer: segment upscale for ((65.798615, 57.932587)) | crop region (197, 173) x 5.201130483703671 -> (1024, 899) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.09it/s] 50%|█████ | 2/4 [00:00<00:00, 2.21it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.31it/s] 100%|██████████| 4/4 [00:01<00:00, 2.97it/s] 100%|██████████| 4/4 [00:01<00:00, 2.65it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.19it/s] 50%|█████ | 2/4 [00:01<00:01, 1.19it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s] 100%|██████████| 4/4 [00:02<00:00, 1.49it/s] 100%|██████████| 4/4 [00:02<00:00, 1.36it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.2ms Speed: 2.2ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((106.669495, 76.339294)) | crop region (320, 229) x 3.2013045747658553 -> (1024, 733) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.75it/s] 50%|█████ | 2/4 [00:00<00:00, 3.37it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.47it/s] 100%|██████████| 4/4 [00:00<00:00, 4.51it/s] 100%|██████████| 4/4 [00:00<00:00, 4.07it/s] Detailer: segment upscale for ((100.01367, 82.54938)) | crop region (300, 247) x 3.4146262219515835 -> (1024, 843) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.94it/s] 50%|█████ | 2/4 [00:00<00:00, 3.19it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.40it/s] 100%|██████████| 4/4 [00:01<00:00, 4.41it/s] 100%|██████████| 4/4 [00:01<00:00, 3.89it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 34.42 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00001_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.16s/it] 50%|█████ | 2/4 [00:02<00:02, 1.15s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.15s/it] 100%|██████████| 4/4 [00:04<00:00, 1.09it/s] 100%|██████████| 4/4 [00:04<00:00, 1.00s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.2ms Speed: 1.9ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((67.33923, 58.77098)) | crop region (202, 176) x 5.072516246660517 -> (1024, 892) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.33it/s] 50%|█████ | 2/4 [00:00<00:00, 2.36it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.43it/s] 100%|██████████| 4/4 [00:01<00:00, 3.10it/s] 100%|██████████| 4/4 [00:01<00:00, 2.79it/s] Detailer: segment upscale for ((74.21982, 59.5961)) | crop region (222, 178) x 4.613996963762767 -> (1024, 821) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.50it/s] 50%|█████ | 2/4 [00:00<00:00, 2.42it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.49it/s] 100%|██████████| 4/4 [00:01<00:00, 3.16it/s] 100%|██████████| 4/4 [00:01<00:00, 2.87it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s] 50%|█████ | 2/4 [00:01<00:01, 1.19it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s] 100%|██████████| 4/4 [00:02<00:00, 1.49it/s] 100%|██████████| 4/4 [00:02<00:00, 1.36it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.0ms Speed: 1.9ms preprocess, 6.0ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((95.37329, 85.64267)) | crop region (286, 256) x 3.581401070098768 -> (1024, 916) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.39it/s] 50%|█████ | 2/4 [00:00<00:00, 3.32it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.45it/s] 100%|██████████| 4/4 [00:01<00:00, 4.43it/s] 100%|██████████| 4/4 [00:01<00:00, 3.98it/s] Detailer: segment upscale for ((110.01688, 88.31497)) | crop region (330, 264) x 3.104900551374535 -> (1024, 819) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.66it/s] 50%|█████ | 2/4 [00:00<00:00, 3.52it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.60it/s] 100%|██████████| 4/4 [00:00<00:00, 4.62it/s] 100%|██████████| 4/4 [00:00<00:00, 4.18it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 29.80 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00002_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.15s/it] 50%|█████ | 2/4 [00:02<00:02, 1.16s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.15s/it] 100%|██████████| 4/4 [00:04<00:00, 1.09it/s] 100%|██████████| 4/4 [00:04<00:00, 1.00s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 1 eyes, 6.2ms Speed: 1.9ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((78.32187, 59.628723)) | crop region (234, 178) x 4.378755536333697 -> (1024, 779) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.48it/s] 50%|█████ | 2/4 [00:00<00:00, 2.43it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.47it/s] 100%|██████████| 4/4 [00:01<00:00, 3.13it/s] 100%|██████████| 4/4 [00:01<00:00, 2.84it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s] 50%|█████ | 2/4 [00:01<00:01, 1.19it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s] 100%|██████████| 4/4 [00:02<00:00, 1.48it/s] 100%|██████████| 4/4 [00:02<00:00, 1.36it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 1 eyes, 6.1ms Speed: 2.2ms preprocess, 6.1ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((115.780945, 88.26587)) | crop region (347, 264) x 2.9522228629896796 -> (1024, 779) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.57it/s] 50%|█████ | 2/4 [00:00<00:00, 3.51it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.61it/s] 100%|██████████| 4/4 [00:00<00:00, 4.64it/s] 100%|██████████| 4/4 [00:00<00:00, 4.18it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 27.74 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00003_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.17s/it] 50%|█████ | 2/4 [00:02<00:02, 1.18s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.18s/it] 100%|██████████| 4/4 [00:04<00:00, 1.06it/s] 100%|██████████| 4/4 [00:04<00:00, 1.03s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 11.7ms Speed: 3.3ms preprocess, 11.7ms inference, 1.3ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((75.96576, 59.817963)) | crop region (227, 179) x 4.511697901215161 -> (1024, 807) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.13it/s] 50%|█████ | 2/4 [00:00<00:00, 2.17it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.18it/s] 100%|██████████| 4/4 [00:01<00:00, 2.83it/s] 100%|██████████| 4/4 [00:01<00:00, 2.54it/s] Detailer: segment upscale for ((58.399414, 50.84218)) | crop region (175, 152) x 5.854694167074164 -> (1024, 889) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.37it/s] 50%|█████ | 2/4 [00:00<00:00, 2.29it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.31it/s] 100%|██████████| 4/4 [00:01<00:00, 2.95it/s] 100%|██████████| 4/4 [00:01<00:00, 2.68it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Requested to load SDXL Loading 1 new model Executing node 105, title: KSampler, class type: KSampler 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.14it/s] 50%|█████ | 2/4 [00:01<00:01, 1.14it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.16it/s] 100%|██████████| 4/4 [00:03<00:00, 1.46it/s] 100%|██████████| 4/4 [00:03<00:00, 1.33it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.3ms Speed: 2.1ms preprocess, 6.3ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((114.95831, 85.63855)) | crop region (344, 256) x 2.9776764276387335 -> (1024, 762) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.93it/s] 50%|█████ | 2/4 [00:00<00:00, 3.23it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.43it/s] 100%|██████████| 4/4 [00:01<00:00, 4.29it/s] 100%|██████████| 4/4 [00:01<00:00, 3.84it/s] Detailer: segment upscale for ((88.263, 74.238495)) | crop region (264, 222) x 3.880336342526212 -> (1024, 861) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.87it/s] 50%|█████ | 2/4 [00:00<00:00, 3.08it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.25it/s] 100%|██████████| 4/4 [00:01<00:00, 4.22it/s] 100%|██████████| 4/4 [00:01<00:00, 3.73it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 37.64 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00004_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png ComfyUI_00003_.webp ComfyUI_00004_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.20s/it] 50%|█████ | 2/4 [00:02<00:02, 1.20s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.17s/it] 100%|██████████| 4/4 [00:04<00:00, 1.07it/s] 100%|██████████| 4/4 [00:04<00:00, 1.03s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.4ms Speed: 1.8ms preprocess, 6.4ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((79.470795, 57.959473)) | crop region (238, 173) x 4.304775848304084 -> (1024, 744) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.31it/s] 50%|█████ | 2/4 [00:00<00:00, 2.40it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.48it/s] 100%|██████████| 4/4 [00:01<00:00, 3.16it/s] 100%|██████████| 4/4 [00:01<00:00, 2.84it/s] Detailer: segment upscale for ((82.26346, 60.79883)) | crop region (246, 182) x 4.164515825624532 -> (1024, 757) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.40it/s] 50%|█████ | 2/4 [00:00<00:00, 2.40it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.47it/s] 100%|██████████| 4/4 [00:01<00:00, 3.14it/s] 100%|██████████| 4/4 [00:01<00:00, 2.84it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s] 50%|█████ | 2/4 [00:01<00:01, 1.19it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s] 100%|██████████| 4/4 [00:02<00:00, 1.49it/s] 100%|██████████| 4/4 [00:02<00:00, 1.36it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.3ms Speed: 2.1ms preprocess, 6.3ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((120.392334, 90.564606)) | crop region (361, 271) x 2.8377965049987126 -> (1024, 769) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.45it/s] 50%|█████ | 2/4 [00:00<00:00, 3.50it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.64it/s] 100%|██████████| 4/4 [00:00<00:00, 4.68it/s] 100%|██████████| 4/4 [00:00<00:00, 4.19it/s] Detailer: segment upscale for ((117.77075, 86.066315)) | crop region (353, 258) x 2.902640468090201 -> (1024, 748) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.67it/s] 50%|█████ | 2/4 [00:00<00:00, 3.60it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.70it/s] 100%|██████████| 4/4 [00:00<00:00, 4.73it/s] 100%|██████████| 4/4 [00:00<00:00, 4.27it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 29.42 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00005_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png ComfyUI_00003_.webp ComfyUI_00004_.png ComfyUI_00004_.webp ComfyUI_00005_.png
Prediction
fofr/consistent-character:e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857ID1kj9dfd2e1rgm0cfsvd9m74qmrStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- prompt
- Cyberpunk anime woman in red armour
- output_format
- webp
- output_quality
- 80
- randomise_poses
- number_of_outputs
- 5
- number_of_images_per_pose
- 1
{ "prompt": "Cyberpunk anime woman in red armour", "subject": "https://replicate.delivery/pbxt/L0zhuD4fsdtKkBGVIZKgCtknkgijhW2tbjKoMCKkUxQeuKHt/01square_0008_Layer-1.png", "output_format": "webp", "output_quality": 80, "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "fofr/consistent-character:e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857", { input: { prompt: "Cyberpunk anime woman in red armour", subject: "https://replicate.delivery/pbxt/L0zhuD4fsdtKkBGVIZKgCtknkgijhW2tbjKoMCKkUxQeuKHt/01square_0008_Layer-1.png", output_format: "webp", output_quality: 80, randomise_poses: true, number_of_outputs: 5, number_of_images_per_pose: 1 } } ); // To access the file URL: console.log(output[0].url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output[0]);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "fofr/consistent-character:e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857", input={ "prompt": "Cyberpunk anime woman in red armour", "subject": "https://replicate.delivery/pbxt/L0zhuD4fsdtKkBGVIZKgCtknkgijhW2tbjKoMCKkUxQeuKHt/01square_0008_Layer-1.png", "output_format": "webp", "output_quality": 80, "randomise_poses": True, "number_of_outputs": 5, "number_of_images_per_pose": 1 } ) # The fofr/consistent-character model can stream output as it's running. # The predict method returns an iterator, and you can iterate over that output. for item in output: # https://replicate.com/fofr/consistent-character/api#output-schema print(item)
To learn more, take a look at the guide on getting started with Python.
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857", "input": { "prompt": "Cyberpunk anime woman in red armour", "subject": "https://replicate.delivery/pbxt/L0zhuD4fsdtKkBGVIZKgCtknkgijhW2tbjKoMCKkUxQeuKHt/01square_0008_Layer-1.png", "output_format": "webp", "output_quality": 80, "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2024-05-31T13:35:37.346272Z", "created_at": "2024-05-31T13:33:06.032000Z", "data_removed": false, "error": null, "id": "1kj9dfd2e1rgm0cfsvd9m74qmr", "input": { "prompt": "Cyberpunk anime woman in red armour", "subject": "https://replicate.delivery/pbxt/L0zhuD4fsdtKkBGVIZKgCtknkgijhW2tbjKoMCKkUxQeuKHt/01square_0008_Layer-1.png", "output_format": "webp", "output_quality": 80, "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 }, "logs": "Random seed set to: 1629029108\nRunning workflow\ngot prompt\nExecuting node 9, title: CLIP Text Encode (Prompt), class type: CLIPTextEncode\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.16s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.17s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.16s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.08it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.01s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.4ms\nSpeed: 2.1ms preprocess, 6.4ms inference, 1.3ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((80.7045, 58.52446)) | crop region (242, 175) x 4.23366841115653 -> (1024, 740)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.42it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.44it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.51it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.14it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.85it/s]\nDetailer: segment upscale for ((45.61676, 44.555466)) | crop region (136, 133) x 7.530131874178677 -> (1024, 1001)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.36it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.29it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.34it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.97it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.70it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.17it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.19it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.20it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.49it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.36it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.1ms\nSpeed: 2.2ms preprocess, 6.1ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((118.44873, 89.40265)) | crop region (355, 268) x 2.885996680542331 -> (1024, 773)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.73it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.59it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.67it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.70it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.25it/s]\nDetailer: segment upscale for ((66.372375, 67.193695)) | crop region (199, 201) x 5.098444446225935 -> (1014, 1024)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.29it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.22it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 2.98it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.93it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.59it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 30.98 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00001_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.15s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.15s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.14s/it]\n100%|██████████| 4/4 [00:03<00:00, 1.09it/s]\n100%|██████████| 4/4 [00:03<00:00, 1.00it/s]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.2ms\nSpeed: 1.8ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((90.855774, 61.400482)) | crop region (272, 184) x 3.7649142205712187 -> (1024, 692)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.62it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.57it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.61it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.31it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.01it/s]\nDetailer: segment upscale for ((56.028687, 56.549698)) | crop region (168, 169) x 6.060551976304746 -> (1018, 1024)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.35it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.29it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.33it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.97it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.69it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.19it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.19it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.49it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.36it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.3ms\nSpeed: 2.0ms preprocess, 6.3ms inference, 1.3ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((136.61444, 91.170715)) | crop region (409, 273) x 2.5046247714974643 -> (1024, 683)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.53it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.59it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.73it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.80it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.30it/s]\nDetailer: segment upscale for ((84.15497, 84.6156)) | crop region (252, 253) x 4.048979814294554 -> (1020, 1024)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.45it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.29it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.40it/s]\n100%|██████████| 4/4 [00:01<00:00, 4.37it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.94it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 31.73 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00002_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.16s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.15s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.15s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.09it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.00s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.3ms\nSpeed: 2.5ms preprocess, 6.3ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((88.45389, 54.63405)) | crop region (265, 163) x 3.8653437363547885 -> (1024, 630)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.34it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.04it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.27it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.96it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.63it/s]\nDetailer: segment upscale for ((69.81293, 54.369644)) | crop region (209, 163) x 4.899912591967012 -> (1024, 798)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.46it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.41it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.47it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.13it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.84it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.19it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.49it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.36it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.3ms\nSpeed: 2.0ms preprocess, 6.3ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((133.54803, 82.08649)) | crop region (400, 246) x 2.560269747862139 -> (1024, 629)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.84it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.71it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.81it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.87it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.40it/s]\nDetailer: segment upscale for ((102.40546, 81.272)) | crop region (307, 243) x 3.336738823772351 -> (1024, 810)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.53it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.44it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.54it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.55it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.10it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 31.61 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00003_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.15s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.14s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.14s/it]\n100%|██████████| 4/4 [00:03<00:00, 1.10it/s]\n100%|██████████| 4/4 [00:03<00:00, 1.00it/s]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.1ms\nSpeed: 1.7ms preprocess, 6.1ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((74.24103, 60.8508)) | crop region (222, 182) x 4.615692373098659 -> (1024, 840)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.33it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.34it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.42it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.08it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.78it/s]\nDetailer: segment upscale for ((63.650757, 66.909)) | crop region (190, 200) x 5.122480351399246 -> (973, 1024)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.15it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.23it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.34it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.00it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.68it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.17it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.18it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.48it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.35it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.1ms\nSpeed: 2.0ms preprocess, 6.1ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((111.145325, 91.122925)) | crop region (333, 273) x 3.0757133591759898 -> (1024, 839)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.64it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.43it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.55it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.57it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.12it/s]\nDetailer: segment upscale for ((99.888306, 100.09299)) | crop region (299, 300) x 3.414186392975417 -> (1020, 1024)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.43it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.28it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.39it/s]\n100%|██████████| 4/4 [00:01<00:00, 4.37it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.93it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 30.45 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00004_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nComfyUI_00003_.webp\nComfyUI_00004_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.15s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.15s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.14s/it]\n100%|██████████| 4/4 [00:03<00:00, 1.09it/s]\n100%|██████████| 4/4 [00:03<00:00, 1.00it/s]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.1ms\nSpeed: 1.8ms preprocess, 6.1ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.16it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.18it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.47it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.35it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.2ms\nSpeed: 2.6ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 21.72 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00005_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nComfyUI_00003_.webp\nComfyUI_00004_.png\nComfyUI_00004_.webp\nComfyUI_00005_.png", "metrics": { "predict_time": 151.263415, "total_time": 151.314272 }, "output": [ "https://replicate.delivery/pbxt/llteXwByZXWdC6UYeEEjxvasfqVzheHXCTamQ4sVNYiI7gnLB/ComfyUI_00001_.webp", "https://replicate.delivery/pbxt/3bN90U7BJ6qZDJCSYT0zmt6XnKunQQxlcjsvWje08xNpH8cJA/ComfyUI_00002_.webp", "https://replicate.delivery/pbxt/L0ETr1eAkEyBNi1pKhbJ7Np4ZNhkqfkJuUj47WNXpnIzP45SA/ComfyUI_00003_.webp", "https://replicate.delivery/pbxt/9Gvhad4wOe2PBiQlqAQ5jfnPtozdbL8XeFqen865PQiJBhnLB/ComfyUI_00004_.webp", "https://replicate.delivery/pbxt/CFEpB5VfrgQMJaUxRDSFPLUPgK7Xf4XsL0w7LShVkPfQhwzlA/ComfyUI_00005_.webp" ], "started_at": "2024-05-31T13:33:06.082857Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/1kj9dfd2e1rgm0cfsvd9m74qmr", "cancel": "https://api.replicate.com/v1/predictions/1kj9dfd2e1rgm0cfsvd9m74qmr/cancel" }, "version": "e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857" }
Generated inRandom seed set to: 1629029108 Running workflow got prompt Executing node 9, title: CLIP Text Encode (Prompt), class type: CLIPTextEncode Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.16s/it] 50%|█████ | 2/4 [00:02<00:02, 1.17s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.16s/it] 100%|██████████| 4/4 [00:04<00:00, 1.08it/s] 100%|██████████| 4/4 [00:04<00:00, 1.01s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.4ms Speed: 2.1ms preprocess, 6.4ms inference, 1.3ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((80.7045, 58.52446)) | crop region (242, 175) x 4.23366841115653 -> (1024, 740) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.42it/s] 50%|█████ | 2/4 [00:00<00:00, 2.44it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.51it/s] 100%|██████████| 4/4 [00:01<00:00, 3.14it/s] 100%|██████████| 4/4 [00:01<00:00, 2.85it/s] Detailer: segment upscale for ((45.61676, 44.555466)) | crop region (136, 133) x 7.530131874178677 -> (1024, 1001) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.36it/s] 50%|█████ | 2/4 [00:00<00:00, 2.29it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.34it/s] 100%|██████████| 4/4 [00:01<00:00, 2.97it/s] 100%|██████████| 4/4 [00:01<00:00, 2.70it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.17it/s] 50%|█████ | 2/4 [00:01<00:01, 1.19it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.20it/s] 100%|██████████| 4/4 [00:02<00:00, 1.49it/s] 100%|██████████| 4/4 [00:02<00:00, 1.36it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.1ms Speed: 2.2ms preprocess, 6.1ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((118.44873, 89.40265)) | crop region (355, 268) x 2.885996680542331 -> (1024, 773) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.73it/s] 50%|█████ | 2/4 [00:00<00:00, 3.59it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.67it/s] 100%|██████████| 4/4 [00:00<00:00, 4.70it/s] 100%|██████████| 4/4 [00:00<00:00, 4.25it/s] Detailer: segment upscale for ((66.372375, 67.193695)) | crop region (199, 201) x 5.098444446225935 -> (1014, 1024) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.29it/s] 50%|█████ | 2/4 [00:00<00:00, 3.22it/s] 75%|███████▌ | 3/4 [00:00<00:00, 2.98it/s] 100%|██████████| 4/4 [00:01<00:00, 3.93it/s] 100%|██████████| 4/4 [00:01<00:00, 3.59it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 30.98 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00001_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.15s/it] 50%|█████ | 2/4 [00:02<00:02, 1.15s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.14s/it] 100%|██████████| 4/4 [00:03<00:00, 1.09it/s] 100%|██████████| 4/4 [00:03<00:00, 1.00it/s] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.2ms Speed: 1.8ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((90.855774, 61.400482)) | crop region (272, 184) x 3.7649142205712187 -> (1024, 692) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.62it/s] 50%|█████ | 2/4 [00:00<00:00, 2.57it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.61it/s] 100%|██████████| 4/4 [00:01<00:00, 3.31it/s] 100%|██████████| 4/4 [00:01<00:00, 3.01it/s] Detailer: segment upscale for ((56.028687, 56.549698)) | crop region (168, 169) x 6.060551976304746 -> (1018, 1024) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.35it/s] 50%|█████ | 2/4 [00:00<00:00, 2.29it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.33it/s] 100%|██████████| 4/4 [00:01<00:00, 2.97it/s] 100%|██████████| 4/4 [00:01<00:00, 2.69it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.19it/s] 50%|█████ | 2/4 [00:01<00:01, 1.19it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s] 100%|██████████| 4/4 [00:02<00:00, 1.49it/s] 100%|██████████| 4/4 [00:02<00:00, 1.36it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.3ms Speed: 2.0ms preprocess, 6.3ms inference, 1.3ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((136.61444, 91.170715)) | crop region (409, 273) x 2.5046247714974643 -> (1024, 683) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.53it/s] 50%|█████ | 2/4 [00:00<00:00, 3.59it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.73it/s] 100%|██████████| 4/4 [00:00<00:00, 4.80it/s] 100%|██████████| 4/4 [00:00<00:00, 4.30it/s] Detailer: segment upscale for ((84.15497, 84.6156)) | crop region (252, 253) x 4.048979814294554 -> (1020, 1024) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.45it/s] 50%|█████ | 2/4 [00:00<00:00, 3.29it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.40it/s] 100%|██████████| 4/4 [00:01<00:00, 4.37it/s] 100%|██████████| 4/4 [00:01<00:00, 3.94it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 31.73 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00002_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.16s/it] 50%|█████ | 2/4 [00:02<00:02, 1.15s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.15s/it] 100%|██████████| 4/4 [00:04<00:00, 1.09it/s] 100%|██████████| 4/4 [00:04<00:00, 1.00s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.3ms Speed: 2.5ms preprocess, 6.3ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((88.45389, 54.63405)) | crop region (265, 163) x 3.8653437363547885 -> (1024, 630) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.34it/s] 50%|█████ | 2/4 [00:00<00:00, 2.04it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.27it/s] 100%|██████████| 4/4 [00:01<00:00, 2.96it/s] 100%|██████████| 4/4 [00:01<00:00, 2.63it/s] Detailer: segment upscale for ((69.81293, 54.369644)) | crop region (209, 163) x 4.899912591967012 -> (1024, 798) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.46it/s] 50%|█████ | 2/4 [00:00<00:00, 2.41it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.47it/s] 100%|██████████| 4/4 [00:01<00:00, 3.13it/s] 100%|██████████| 4/4 [00:01<00:00, 2.84it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s] 50%|█████ | 2/4 [00:01<00:01, 1.19it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s] 100%|██████████| 4/4 [00:02<00:00, 1.49it/s] 100%|██████████| 4/4 [00:02<00:00, 1.36it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.3ms Speed: 2.0ms preprocess, 6.3ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((133.54803, 82.08649)) | crop region (400, 246) x 2.560269747862139 -> (1024, 629) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.84it/s] 50%|█████ | 2/4 [00:00<00:00, 3.71it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.81it/s] 100%|██████████| 4/4 [00:00<00:00, 4.87it/s] 100%|██████████| 4/4 [00:00<00:00, 4.40it/s] Detailer: segment upscale for ((102.40546, 81.272)) | crop region (307, 243) x 3.336738823772351 -> (1024, 810) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.53it/s] 50%|█████ | 2/4 [00:00<00:00, 3.44it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.54it/s] 100%|██████████| 4/4 [00:00<00:00, 4.55it/s] 100%|██████████| 4/4 [00:00<00:00, 4.10it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 31.61 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00003_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.15s/it] 50%|█████ | 2/4 [00:02<00:02, 1.14s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.14s/it] 100%|██████████| 4/4 [00:03<00:00, 1.10it/s] 100%|██████████| 4/4 [00:03<00:00, 1.00it/s] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.1ms Speed: 1.7ms preprocess, 6.1ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((74.24103, 60.8508)) | crop region (222, 182) x 4.615692373098659 -> (1024, 840) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.33it/s] 50%|█████ | 2/4 [00:00<00:00, 2.34it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.42it/s] 100%|██████████| 4/4 [00:01<00:00, 3.08it/s] 100%|██████████| 4/4 [00:01<00:00, 2.78it/s] Detailer: segment upscale for ((63.650757, 66.909)) | crop region (190, 200) x 5.122480351399246 -> (973, 1024) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.15it/s] 50%|█████ | 2/4 [00:00<00:00, 2.23it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.34it/s] 100%|██████████| 4/4 [00:01<00:00, 3.00it/s] 100%|██████████| 4/4 [00:01<00:00, 2.68it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.17it/s] 50%|█████ | 2/4 [00:01<00:01, 1.18it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s] 100%|██████████| 4/4 [00:02<00:00, 1.48it/s] 100%|██████████| 4/4 [00:02<00:00, 1.35it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.1ms Speed: 2.0ms preprocess, 6.1ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((111.145325, 91.122925)) | crop region (333, 273) x 3.0757133591759898 -> (1024, 839) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.64it/s] 50%|█████ | 2/4 [00:00<00:00, 3.43it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.55it/s] 100%|██████████| 4/4 [00:00<00:00, 4.57it/s] 100%|██████████| 4/4 [00:00<00:00, 4.12it/s] Detailer: segment upscale for ((99.888306, 100.09299)) | crop region (299, 300) x 3.414186392975417 -> (1020, 1024) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.43it/s] 50%|█████ | 2/4 [00:00<00:00, 3.28it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.39it/s] 100%|██████████| 4/4 [00:01<00:00, 4.37it/s] 100%|██████████| 4/4 [00:01<00:00, 3.93it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 30.45 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00004_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png ComfyUI_00003_.webp ComfyUI_00004_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.15s/it] 50%|█████ | 2/4 [00:02<00:02, 1.15s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.14s/it] 100%|██████████| 4/4 [00:03<00:00, 1.09it/s] 100%|██████████| 4/4 [00:03<00:00, 1.00it/s] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.1ms Speed: 1.8ms preprocess, 6.1ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640) Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.16it/s] 50%|█████ | 2/4 [00:01<00:01, 1.18it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s] 100%|██████████| 4/4 [00:02<00:00, 1.47it/s] 100%|██████████| 4/4 [00:02<00:00, 1.35it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.2ms Speed: 2.6ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640) Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 21.72 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00005_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png ComfyUI_00003_.webp ComfyUI_00004_.png ComfyUI_00004_.webp ComfyUI_00005_.png
Prediction
fofr/consistent-character:e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857ID3d1d8skry9rgg0cfsvesf9wykgStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- prompt
- Fry with orange hair and 80s glasses
- output_format
- webp
- output_quality
- 80
- randomise_poses
- number_of_outputs
- 5
- number_of_images_per_pose
- 1
{ "prompt": "Fry with orange hair and 80s glasses", "subject": "https://replicate.delivery/pbxt/L0zkqFhO6dcTQH5njZnxVt2VmEYHOB9N1wZKVY8RnlvzgSZT/fofr_fry_from_futurama_3cbfb788-b2bd-4302-b6e5-76e625651451.webp", "output_format": "webp", "output_quality": 80, "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "fofr/consistent-character:e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857", { input: { prompt: "Fry with orange hair and 80s glasses", subject: "https://replicate.delivery/pbxt/L0zkqFhO6dcTQH5njZnxVt2VmEYHOB9N1wZKVY8RnlvzgSZT/fofr_fry_from_futurama_3cbfb788-b2bd-4302-b6e5-76e625651451.webp", output_format: "webp", output_quality: 80, randomise_poses: true, number_of_outputs: 5, number_of_images_per_pose: 1 } } ); // To access the file URL: console.log(output[0].url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output[0]);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "fofr/consistent-character:e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857", input={ "prompt": "Fry with orange hair and 80s glasses", "subject": "https://replicate.delivery/pbxt/L0zkqFhO6dcTQH5njZnxVt2VmEYHOB9N1wZKVY8RnlvzgSZT/fofr_fry_from_futurama_3cbfb788-b2bd-4302-b6e5-76e625651451.webp", "output_format": "webp", "output_quality": 80, "randomise_poses": True, "number_of_outputs": 5, "number_of_images_per_pose": 1 } ) # The fofr/consistent-character model can stream output as it's running. # The predict method returns an iterator, and you can iterate over that output. for item in output: # https://replicate.com/fofr/consistent-character/api#output-schema print(item)
To learn more, take a look at the guide on getting started with Python.
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857", "input": { "prompt": "Fry with orange hair and 80s glasses", "subject": "https://replicate.delivery/pbxt/L0zkqFhO6dcTQH5njZnxVt2VmEYHOB9N1wZKVY8RnlvzgSZT/fofr_fry_from_futurama_3cbfb788-b2bd-4302-b6e5-76e625651451.webp", "output_format": "webp", "output_quality": 80, "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2024-05-31T13:40:37.702076Z", "created_at": "2024-05-31T13:36:12.018000Z", "data_removed": false, "error": null, "id": "3d1d8skry9rgg0cfsvesf9wykg", "input": { "prompt": "Fry with orange hair and 80s glasses", "subject": "https://replicate.delivery/pbxt/L0zkqFhO6dcTQH5njZnxVt2VmEYHOB9N1wZKVY8RnlvzgSZT/fofr_fry_from_futurama_3cbfb788-b2bd-4302-b6e5-76e625651451.webp", "output_format": "webp", "output_quality": 80, "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 }, "logs": "Random seed set to: 1167927125\nRunning workflow\ngot prompt\nExecuting node 7, title: Load Image, class type: LoadImage\n\u001b[33mINFO: the IPAdapter reference image is not a square, CLIPImageProcessor will resize and crop it at the center. If the main focus of the picture is not in the middle the result might not be what you are expecting.\u001b[0m\nExecuting node 52, title: IPAdapter Advanced, class type: IPAdapterAdvanced\nExecuting node 9, title: CLIP Text Encode (Prompt), class type: CLIPTextEncode\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.15s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.15s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.15s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.09it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.00s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.2ms\nSpeed: 2.6ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.18it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.47it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.35it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.2ms\nSpeed: 2.0ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 27.74 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00001_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.15s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.15s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.14s/it]\n100%|██████████| 4/4 [00:03<00:00, 1.10it/s]\n100%|██████████| 4/4 [00:03<00:00, 1.00it/s]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.2ms\nSpeed: 1.8ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.17it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.18it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.47it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.35it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.2ms\nSpeed: 2.0ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 27.14 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00002_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.16s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.15s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.15s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.09it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.00s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.1ms\nSpeed: 1.8ms preprocess, 6.1ms inference, 0.5ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.17it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.18it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.47it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.35it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.6ms\nSpeed: 2.0ms preprocess, 6.6ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 23.94 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00003_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.16s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.15s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.15s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.09it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.01s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.2ms\nSpeed: 1.9ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.17it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.18it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.47it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.35it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.2ms\nSpeed: 2.1ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 24.22 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00004_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nComfyUI_00003_.webp\nComfyUI_00004_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.15s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.15s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.14s/it]\n100%|██████████| 4/4 [00:03<00:00, 1.09it/s]\n100%|██████████| 4/4 [00:03<00:00, 1.00it/s]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.1ms\nSpeed: 1.8ms preprocess, 6.1ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.17it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.18it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.48it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.35it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.2ms\nSpeed: 2.0ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 27.34 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00005_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nComfyUI_00003_.webp\nComfyUI_00004_.png\nComfyUI_00004_.webp\nComfyUI_00005_.png", "metrics": { "predict_time": 135.481625, "total_time": 265.684076 }, "output": [ "https://replicate.delivery/pbxt/hyIeCOd7yu1wSiJKZT2dHsiQPcHFW1ViJnKx9P8iuVp1J8cJA/ComfyUI_00001_.webp", "https://replicate.delivery/pbxt/CoE4ZZ7kNyq3BJ4w58cgs8uu85RNmRh80ViT35OzgR7BFecJA/ComfyUI_00002_.webp", "https://replicate.delivery/pbxt/gJqGxdndVrrVNN9itrjD2Ja44Uk3UE7Rlxf9aYhJ1EDQK8cJA/ComfyUI_00003_.webp", "https://replicate.delivery/pbxt/faf8pE40A0vJQEYXtIlLmUGIwSO0gAyfPo5hEkFcZ6typwzlA/ComfyUI_00004_.webp", "https://replicate.delivery/pbxt/Jj3dMetiakxqX6kAPSZbotpagTj9j6yNPfiUk15dNoDVV45SA/ComfyUI_00005_.webp" ], "started_at": "2024-05-31T13:38:22.220451Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/3d1d8skry9rgg0cfsvesf9wykg", "cancel": "https://api.replicate.com/v1/predictions/3d1d8skry9rgg0cfsvesf9wykg/cancel" }, "version": "e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857" }
Generated inRandom seed set to: 1167927125 Running workflow got prompt Executing node 7, title: Load Image, class type: LoadImage INFO: the IPAdapter reference image is not a square, CLIPImageProcessor will resize and crop it at the center. If the main focus of the picture is not in the middle the result might not be what you are expecting. Executing node 52, title: IPAdapter Advanced, class type: IPAdapterAdvanced Executing node 9, title: CLIP Text Encode (Prompt), class type: CLIPTextEncode Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.15s/it] 50%|█████ | 2/4 [00:02<00:02, 1.15s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.15s/it] 100%|██████████| 4/4 [00:04<00:00, 1.09it/s] 100%|██████████| 4/4 [00:04<00:00, 1.00s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.2ms Speed: 2.6ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640) Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s] 50%|█████ | 2/4 [00:01<00:01, 1.18it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s] 100%|██████████| 4/4 [00:02<00:00, 1.47it/s] 100%|██████████| 4/4 [00:02<00:00, 1.35it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.2ms Speed: 2.0ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640) Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 27.74 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00001_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.15s/it] 50%|█████ | 2/4 [00:02<00:02, 1.15s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.14s/it] 100%|██████████| 4/4 [00:03<00:00, 1.10it/s] 100%|██████████| 4/4 [00:03<00:00, 1.00it/s] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.2ms Speed: 1.8ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640) Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.17it/s] 50%|█████ | 2/4 [00:01<00:01, 1.18it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s] 100%|██████████| 4/4 [00:02<00:00, 1.47it/s] 100%|██████████| 4/4 [00:02<00:00, 1.35it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.2ms Speed: 2.0ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640) Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 27.14 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00002_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.16s/it] 50%|█████ | 2/4 [00:02<00:02, 1.15s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.15s/it] 100%|██████████| 4/4 [00:04<00:00, 1.09it/s] 100%|██████████| 4/4 [00:04<00:00, 1.00s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.1ms Speed: 1.8ms preprocess, 6.1ms inference, 0.5ms postprocess per image at shape (1, 3, 640, 640) Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.17it/s] 50%|█████ | 2/4 [00:01<00:01, 1.18it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s] 100%|██████████| 4/4 [00:02<00:00, 1.47it/s] 100%|██████████| 4/4 [00:02<00:00, 1.35it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.6ms Speed: 2.0ms preprocess, 6.6ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640) Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 23.94 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00003_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.16s/it] 50%|█████ | 2/4 [00:02<00:02, 1.15s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.15s/it] 100%|██████████| 4/4 [00:04<00:00, 1.09it/s] 100%|██████████| 4/4 [00:04<00:00, 1.01s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.2ms Speed: 1.9ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640) Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.17it/s] 50%|█████ | 2/4 [00:01<00:01, 1.18it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s] 100%|██████████| 4/4 [00:02<00:00, 1.47it/s] 100%|██████████| 4/4 [00:02<00:00, 1.35it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.2ms Speed: 2.1ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640) Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 24.22 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00004_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png ComfyUI_00003_.webp ComfyUI_00004_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.15s/it] 50%|█████ | 2/4 [00:02<00:02, 1.15s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.14s/it] 100%|██████████| 4/4 [00:03<00:00, 1.09it/s] 100%|██████████| 4/4 [00:03<00:00, 1.00it/s] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.1ms Speed: 1.8ms preprocess, 6.1ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640) Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.17it/s] 50%|█████ | 2/4 [00:01<00:01, 1.18it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s] 100%|██████████| 4/4 [00:02<00:00, 1.48it/s] 100%|██████████| 4/4 [00:02<00:00, 1.35it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.2ms Speed: 2.0ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640) Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 27.34 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00005_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png ComfyUI_00003_.webp ComfyUI_00004_.png ComfyUI_00004_.webp ComfyUI_00005_.png
Prediction
fofr/consistent-character:e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857IDcvyye288c9rgp0cfsvjttdtcd8StatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- prompt
- A closeup headshot photo of a young woman in a grey sweater
- output_format
- webp
- output_quality
- 80
- negative_prompt
- randomise_poses
- number_of_outputs
- 5
- number_of_images_per_pose
- 1
{ "prompt": "A closeup headshot photo of a young woman in a grey sweater", "subject": "https://replicate.delivery/pbxt/L0zsfzDksPzHycenLUETwGDRdWDq0GCZLz0Smp51OSRylXkN/Screenshot%202024-05-31%20at%2014.44.15.png", "output_format": "webp", "output_quality": 80, "negative_prompt": "", "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "fofr/consistent-character:e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857", { input: { prompt: "A closeup headshot photo of a young woman in a grey sweater", subject: "https://replicate.delivery/pbxt/L0zsfzDksPzHycenLUETwGDRdWDq0GCZLz0Smp51OSRylXkN/Screenshot%202024-05-31%20at%2014.44.15.png", output_format: "webp", output_quality: 80, negative_prompt: "", randomise_poses: true, number_of_outputs: 5, number_of_images_per_pose: 1 } } ); // To access the file URL: console.log(output[0].url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output[0]);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "fofr/consistent-character:e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857", input={ "prompt": "A closeup headshot photo of a young woman in a grey sweater", "subject": "https://replicate.delivery/pbxt/L0zsfzDksPzHycenLUETwGDRdWDq0GCZLz0Smp51OSRylXkN/Screenshot%202024-05-31%20at%2014.44.15.png", "output_format": "webp", "output_quality": 80, "negative_prompt": "", "randomise_poses": True, "number_of_outputs": 5, "number_of_images_per_pose": 1 } ) # The fofr/consistent-character model can stream output as it's running. # The predict method returns an iterator, and you can iterate over that output. for item in output: # https://replicate.com/fofr/consistent-character/api#output-schema print(item)
To learn more, take a look at the guide on getting started with Python.
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857", "input": { "prompt": "A closeup headshot photo of a young woman in a grey sweater", "subject": "https://replicate.delivery/pbxt/L0zsfzDksPzHycenLUETwGDRdWDq0GCZLz0Smp51OSRylXkN/Screenshot%202024-05-31%20at%2014.44.15.png", "output_format": "webp", "output_quality": 80, "negative_prompt": "", "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2024-05-31T13:49:24.865979Z", "created_at": "2024-05-31T13:44:27.490000Z", "data_removed": false, "error": null, "id": "cvyye288c9rgp0cfsvjttdtcd8", "input": { "prompt": "A closeup headshot photo of a young woman in a grey sweater", "subject": "https://replicate.delivery/pbxt/L0zsfzDksPzHycenLUETwGDRdWDq0GCZLz0Smp51OSRylXkN/Screenshot%202024-05-31%20at%2014.44.15.png", "output_format": "webp", "output_quality": 80, "negative_prompt": "", "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 }, "logs": "Random seed set to: 1489948419\nRunning workflow\ngot prompt\nExecuting node 7, title: Load Image, class type: LoadImage\n\u001b[33mINFO: the IPAdapter reference image is not a square, CLIPImageProcessor will resize and crop it at the center. If the main focus of the picture is not in the middle the result might not be what you are expecting.\u001b[0m\nExecuting node 52, title: IPAdapter Advanced, class type: IPAdapterAdvanced\nExecuting node 9, title: CLIP Text Encode (Prompt), class type: CLIPTextEncode\nExecuting node 10, title: CLIP Text Encode (Prompt), class type: CLIPTextEncode\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.26s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.26s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.23s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.03it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.07s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.3ms\nSpeed: 1.8ms preprocess, 6.3ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.17it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.17it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.47it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.34it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.3ms\nSpeed: 2.0ms preprocess, 6.3ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 31.44 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00001_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.21s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.18s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.17s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.07it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.03s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.2ms\nSpeed: 2.3ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((73.3291, 49.248627)) | crop region (219, 147) x 4.677389486381816 -> (1024, 687)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.58it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.54it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.58it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.28it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.98it/s]\nDetailer: segment upscale for ((73.6962, 47.699432)) | crop region (221, 143) x 4.633850540264964 -> (1024, 662)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.57it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.53it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.56it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.24it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.95it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.18it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.48it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.36it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.2ms\nSpeed: 2.0ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((112.321594, 75.381836)) | crop region (336, 226) x 3.048698386442289 -> (1024, 689)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.74it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.61it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.68it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.71it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.26it/s]\nDetailer: segment upscale for ((109.02515, 71.34491)) | crop region (327, 214) x 3.131522386922138 -> (1024, 670)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.80it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.64it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.74it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.80it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.33it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 29.11 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00002_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.22s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.19s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.19s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.05it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.04s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.3ms\nSpeed: 1.9ms preprocess, 6.3ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((69.224396, 48.038956)) | crop region (207, 144) x 4.948825244161082 -> (1024, 712)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.26it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.31it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.36it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.99it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.70it/s]\nDetailer: segment upscale for ((72.12796, 44.369324)) | crop region (216, 133) x 4.741754557624261 -> (1024, 630)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.39it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.44it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.52it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.11it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.84it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.18it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.47it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.35it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.2ms\nSpeed: 1.9ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((102.76428, 69.00885)) | crop region (308, 207) x 3.326358297464759 -> (1024, 688)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.59it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.50it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.54it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.52it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.10it/s]\nDetailer: segment upscale for ((103.452515, 71.29291)) | crop region (310, 213) x 3.3046731840126156 -> (1024, 703)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.56it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.47it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.59it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.59it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.14it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 35.86 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00003_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.17s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.17s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.16s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.08it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.01s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.2ms\nSpeed: 1.9ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.18it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.48it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.36it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 1 eyes, 6.3ms\nSpeed: 2.1ms preprocess, 6.3ms inference, 1.3ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((106.24292, 75.180725)) | crop region (318, 225) x 3.2206137743846033 -> (1024, 724)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.30it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.05it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.22it/s]\n100%|██████████| 4/4 [00:01<00:00, 4.19it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.75it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 23.78 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00004_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nComfyUI_00003_.webp\nComfyUI_00004_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.15s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.15s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.15s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.09it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.00s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.2ms\nSpeed: 1.8ms preprocess, 6.2ms inference, 0.5ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.19it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.48it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.36it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.2ms\nSpeed: 2.2ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 26.81 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00005_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nComfyUI_00003_.webp\nComfyUI_00004_.png\nComfyUI_00004_.webp\nComfyUI_00005_.png", "metrics": { "predict_time": 152.210589, "total_time": 297.375979 }, "output": [ "https://replicate.delivery/pbxt/Ou2Tr0EdaIYQB9GKfT7lJqyukfE7TbmyeOADnnQQw1hc3wzlA/ComfyUI_00001_.webp", "https://replicate.delivery/pbxt/kLQXHfAAoC0oWaKKYuAY6dR6HHypHf9dWTUngHQOk3yLc45SA/ComfyUI_00002_.webp", "https://replicate.delivery/pbxt/FIvn25u9dn5aA95efwYorCfIIXFovvJGo1QZv3ziuDOg5wzlA/ComfyUI_00003_.webp", "https://replicate.delivery/pbxt/92oj4Na1QL5jLBndw36ZyRak8c44cZ0ENfWlf7NBJhYId45SA/ComfyUI_00004_.webp", "https://replicate.delivery/pbxt/gSVj3x0hbxooO14FijgwRDa3zCCBWrxxnifIv93qftNkd45SA/ComfyUI_00005_.webp" ], "started_at": "2024-05-31T13:46:52.655390Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/cvyye288c9rgp0cfsvjttdtcd8", "cancel": "https://api.replicate.com/v1/predictions/cvyye288c9rgp0cfsvjttdtcd8/cancel" }, "version": "e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857" }
Generated inRandom seed set to: 1489948419 Running workflow got prompt Executing node 7, title: Load Image, class type: LoadImage INFO: the IPAdapter reference image is not a square, CLIPImageProcessor will resize and crop it at the center. If the main focus of the picture is not in the middle the result might not be what you are expecting. Executing node 52, title: IPAdapter Advanced, class type: IPAdapterAdvanced Executing node 9, title: CLIP Text Encode (Prompt), class type: CLIPTextEncode Executing node 10, title: CLIP Text Encode (Prompt), class type: CLIPTextEncode Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.26s/it] 50%|█████ | 2/4 [00:02<00:02, 1.26s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.23s/it] 100%|██████████| 4/4 [00:04<00:00, 1.03it/s] 100%|██████████| 4/4 [00:04<00:00, 1.07s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.3ms Speed: 1.8ms preprocess, 6.3ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640) Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.17it/s] 50%|█████ | 2/4 [00:01<00:01, 1.17it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s] 100%|██████████| 4/4 [00:02<00:00, 1.47it/s] 100%|██████████| 4/4 [00:02<00:00, 1.34it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.3ms Speed: 2.0ms preprocess, 6.3ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640) Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 31.44 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00001_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.21s/it] 50%|█████ | 2/4 [00:02<00:02, 1.18s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.17s/it] 100%|██████████| 4/4 [00:04<00:00, 1.07it/s] 100%|██████████| 4/4 [00:04<00:00, 1.03s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.2ms Speed: 2.3ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((73.3291, 49.248627)) | crop region (219, 147) x 4.677389486381816 -> (1024, 687) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.58it/s] 50%|█████ | 2/4 [00:00<00:00, 2.54it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.58it/s] 100%|██████████| 4/4 [00:01<00:00, 3.28it/s] 100%|██████████| 4/4 [00:01<00:00, 2.98it/s] Detailer: segment upscale for ((73.6962, 47.699432)) | crop region (221, 143) x 4.633850540264964 -> (1024, 662) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.57it/s] 50%|█████ | 2/4 [00:00<00:00, 2.53it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.56it/s] 100%|██████████| 4/4 [00:01<00:00, 3.24it/s] 100%|██████████| 4/4 [00:01<00:00, 2.95it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s] 50%|█████ | 2/4 [00:01<00:01, 1.18it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s] 100%|██████████| 4/4 [00:02<00:00, 1.48it/s] 100%|██████████| 4/4 [00:02<00:00, 1.36it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.2ms Speed: 2.0ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((112.321594, 75.381836)) | crop region (336, 226) x 3.048698386442289 -> (1024, 689) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.74it/s] 50%|█████ | 2/4 [00:00<00:00, 3.61it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.68it/s] 100%|██████████| 4/4 [00:00<00:00, 4.71it/s] 100%|██████████| 4/4 [00:00<00:00, 4.26it/s] Detailer: segment upscale for ((109.02515, 71.34491)) | crop region (327, 214) x 3.131522386922138 -> (1024, 670) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.80it/s] 50%|█████ | 2/4 [00:00<00:00, 3.64it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.74it/s] 100%|██████████| 4/4 [00:00<00:00, 4.80it/s] 100%|██████████| 4/4 [00:00<00:00, 4.33it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 29.11 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00002_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.22s/it] 50%|█████ | 2/4 [00:02<00:02, 1.19s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.19s/it] 100%|██████████| 4/4 [00:04<00:00, 1.05it/s] 100%|██████████| 4/4 [00:04<00:00, 1.04s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.3ms Speed: 1.9ms preprocess, 6.3ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((69.224396, 48.038956)) | crop region (207, 144) x 4.948825244161082 -> (1024, 712) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.26it/s] 50%|█████ | 2/4 [00:00<00:00, 2.31it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.36it/s] 100%|██████████| 4/4 [00:01<00:00, 2.99it/s] 100%|██████████| 4/4 [00:01<00:00, 2.70it/s] Detailer: segment upscale for ((72.12796, 44.369324)) | crop region (216, 133) x 4.741754557624261 -> (1024, 630) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.39it/s] 50%|█████ | 2/4 [00:00<00:00, 2.44it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.52it/s] 100%|██████████| 4/4 [00:01<00:00, 3.11it/s] 100%|██████████| 4/4 [00:01<00:00, 2.84it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s] 50%|█████ | 2/4 [00:01<00:01, 1.18it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.18it/s] 100%|██████████| 4/4 [00:02<00:00, 1.47it/s] 100%|██████████| 4/4 [00:02<00:00, 1.35it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.2ms Speed: 1.9ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((102.76428, 69.00885)) | crop region (308, 207) x 3.326358297464759 -> (1024, 688) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.59it/s] 50%|█████ | 2/4 [00:00<00:00, 3.50it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.54it/s] 100%|██████████| 4/4 [00:00<00:00, 4.52it/s] 100%|██████████| 4/4 [00:00<00:00, 4.10it/s] Detailer: segment upscale for ((103.452515, 71.29291)) | crop region (310, 213) x 3.3046731840126156 -> (1024, 703) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.56it/s] 50%|█████ | 2/4 [00:00<00:00, 3.47it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.59it/s] 100%|██████████| 4/4 [00:00<00:00, 4.59it/s] 100%|██████████| 4/4 [00:00<00:00, 4.14it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 35.86 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00003_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.17s/it] 50%|█████ | 2/4 [00:02<00:02, 1.17s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.16s/it] 100%|██████████| 4/4 [00:04<00:00, 1.08it/s] 100%|██████████| 4/4 [00:04<00:00, 1.01s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.2ms Speed: 1.9ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640) Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s] 50%|█████ | 2/4 [00:01<00:01, 1.18it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s] 100%|██████████| 4/4 [00:02<00:00, 1.48it/s] 100%|██████████| 4/4 [00:02<00:00, 1.36it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 1 eyes, 6.3ms Speed: 2.1ms preprocess, 6.3ms inference, 1.3ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((106.24292, 75.180725)) | crop region (318, 225) x 3.2206137743846033 -> (1024, 724) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.30it/s] 50%|█████ | 2/4 [00:00<00:00, 3.05it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.22it/s] 100%|██████████| 4/4 [00:01<00:00, 4.19it/s] 100%|██████████| 4/4 [00:01<00:00, 3.75it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 23.78 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00004_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png ComfyUI_00003_.webp ComfyUI_00004_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.15s/it] 50%|█████ | 2/4 [00:02<00:02, 1.15s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.15s/it] 100%|██████████| 4/4 [00:04<00:00, 1.09it/s] 100%|██████████| 4/4 [00:04<00:00, 1.00s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.2ms Speed: 1.8ms preprocess, 6.2ms inference, 0.5ms postprocess per image at shape (1, 3, 640, 640) Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s] 50%|█████ | 2/4 [00:01<00:01, 1.19it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.19it/s] 100%|██████████| 4/4 [00:02<00:00, 1.48it/s] 100%|██████████| 4/4 [00:02<00:00, 1.36it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.2ms Speed: 2.2ms preprocess, 6.2ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640) Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 26.81 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00005_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png ComfyUI_00003_.webp ComfyUI_00004_.png ComfyUI_00004_.webp ComfyUI_00005_.png
Prediction
fofr/consistent-character:e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857IDd8zcw949jsrgj0cfsvt9yhgpvcStatusSucceededSourceWebHardwareA40 (Large)Total durationCreatedInput
- prompt
- Abstract oil painting
- output_format
- webp
- output_quality
- 80
- randomise_poses
- number_of_outputs
- 5
- number_of_images_per_pose
- 1
{ "prompt": "Abstract oil painting", "subject": "https://replicate.delivery/pbxt/L108jXacpVJ7Ya5oIgXeo2Aj9Do55gGTdyOVz79CfmJH0uVP/0_1-4.jpg", "output_format": "webp", "output_quality": 80, "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "fofr/consistent-character:e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857", { input: { prompt: "Abstract oil painting", subject: "https://replicate.delivery/pbxt/L108jXacpVJ7Ya5oIgXeo2Aj9Do55gGTdyOVz79CfmJH0uVP/0_1-4.jpg", output_format: "webp", output_quality: 80, randomise_poses: true, number_of_outputs: 5, number_of_images_per_pose: 1 } } ); // To access the file URL: console.log(output[0].url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output[0]);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "fofr/consistent-character:e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857", input={ "prompt": "Abstract oil painting", "subject": "https://replicate.delivery/pbxt/L108jXacpVJ7Ya5oIgXeo2Aj9Do55gGTdyOVz79CfmJH0uVP/0_1-4.jpg", "output_format": "webp", "output_quality": 80, "randomise_poses": True, "number_of_outputs": 5, "number_of_images_per_pose": 1 } ) # The fofr/consistent-character model can stream output as it's running. # The predict method returns an iterator, and you can iterate over that output. for item in output: # https://replicate.com/fofr/consistent-character/api#output-schema print(item)
To learn more, take a look at the guide on getting started with Python.
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857", "input": { "prompt": "Abstract oil painting", "subject": "https://replicate.delivery/pbxt/L108jXacpVJ7Ya5oIgXeo2Aj9Do55gGTdyOVz79CfmJH0uVP/0_1-4.jpg", "output_format": "webp", "output_quality": 80, "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2024-05-31T14:04:10.871480Z", "created_at": "2024-05-31T14:01:23.606000Z", "data_removed": false, "error": null, "id": "d8zcw949jsrgj0cfsvt9yhgpvc", "input": { "prompt": "Abstract oil painting", "subject": "https://replicate.delivery/pbxt/L108jXacpVJ7Ya5oIgXeo2Aj9Do55gGTdyOVz79CfmJH0uVP/0_1-4.jpg", "output_format": "webp", "output_quality": 80, "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 }, "logs": "Random seed set to: 3311322264\nRunning workflow\ngot prompt\nExecuting node 7, title: Load Image, class type: LoadImage\n\u001b[33mINFO: the IPAdapter reference image is not a square, CLIPImageProcessor will resize and crop it at the center. If the main focus of the picture is not in the middle the result might not be what you are expecting.\u001b[0m\nExecuting node 52, title: IPAdapter Advanced, class type: IPAdapterAdvanced\nExecuting node 9, title: CLIP Text Encode (Prompt), class type: CLIPTextEncode\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mINFO: InsightFace detection resolution lowered to (512, 512).\u001b[0m\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.20s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.19s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.17s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.07it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.02s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 3 eyess, 6.2ms\nSpeed: 2.3ms preprocess, 6.2ms inference, 1.3ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((90.79178, 65.88812)) | crop region (272, 197) x 3.7652583619419904 -> (1024, 741)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.56it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.47it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.54it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.21it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.92it/s]\nDetailer: segment upscale for ((86.40137, 54.565674)) | crop region (259, 163) x 3.955152976696151 -> (1024, 644)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.62it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.58it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.60it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.31it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.01it/s]\nDetailer: segment upscale for ((89.10193, 82.065735)) | crop region (267, 246) x 3.836249809403029 -> (1024, 943)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.40it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.35it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.38it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.03it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.75it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.19it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.20it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.20it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.50it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.37it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.2ms\nSpeed: 1.9ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((131.16797, 88.84451)) | crop region (393, 266) x 2.6065309389367246 -> (1024, 693)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.66it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.66it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.73it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.78it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.31it/s]\nDetailer: segment upscale for ((123.94763, 81.00037)) | crop region (371, 243) x 2.761374613619993 -> (1024, 671)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.89it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.77it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.81it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.83it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.40it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 36.39 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00001_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mINFO: InsightFace detection resolution lowered to (512, 512).\u001b[0m\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.18s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.17s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.19s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.06it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.03s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 6.1ms\nSpeed: 1.8ms preprocess, 6.1ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((84.607635, 54.54657)) | crop region (253, 163) x 4.0476207765377845 -> (1024, 659)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.57it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.50it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.48it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.02it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.81it/s]\nDetailer: segment upscale for ((81.80176, 53.048737)) | crop region (245, 159) x 4.180684558600708 -> (1024, 664)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 1.91it/s]\n 50%|█████ | 2/4 [00:01<00:00, 2.00it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.21it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.88it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.52it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.16it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.14it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.14it/s]\n100%|██████████| 4/4 [00:03<00:00, 1.43it/s]\n100%|██████████| 4/4 [00:03<00:00, 1.31it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 3 eyess, 6.9ms\nSpeed: 2.4ms preprocess, 6.9ms inference, 1.4ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((124.18414, 83.29678)) | crop region (372, 249) x 2.754178807530916 -> (1024, 685)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.24it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.87it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.96it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.85it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.48it/s]\nDetailer: segment upscale for ((130.40247, 83.615204)) | crop region (391, 250) x 2.6198804563539553 -> (1024, 654)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.57it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.52it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.57it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.59it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.15it/s]\nDetailer: segment upscale for ((134.02765, 111.21112)) | crop region (402, 333) x 2.5473786113189343 -> (1024, 848)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.17it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.24it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.29it/s]\n100%|██████████| 4/4 [00:01<00:00, 4.27it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.82it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 32.60 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00002_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mINFO: InsightFace detection resolution lowered to (512, 512).\u001b[0m\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.18s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.17s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.16s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.07it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.02s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.3ms\nSpeed: 1.8ms preprocess, 6.3ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.19it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.20it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.49it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.37it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 1 eyes, 6.5ms\nSpeed: 2.0ms preprocess, 6.5ms inference, 1.3ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((118.30707, 103.67798)) | crop region (354, 311) x 2.892956933262862 -> (1024, 899)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.50it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.37it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.46it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.44it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.01it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 29.80 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00003_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mINFO: InsightFace detection resolution lowered to (512, 512).\u001b[0m\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.18s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.15s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.14s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.10it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.00s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 1 eyes, 6.1ms\nSpeed: 1.8ms preprocess, 6.1ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((92.34149, 74.49942)) | crop region (277, 223) x 3.6987443543408176 -> (1024, 824)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.52it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.41it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.46it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.14it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.85it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.19it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.20it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.20it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.50it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.37it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 1 eyes, 6.4ms\nSpeed: 2.0ms preprocess, 6.4ms inference, 1.3ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((124.17273, 108.34503)) | crop region (372, 325) x 2.7536375140394376 -> (1024, 894)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.57it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.43it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.53it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.53it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.09it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 31.72 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00004_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nComfyUI_00003_.webp\nComfyUI_00004_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mINFO: InsightFace detection resolution lowered to (512, 512).\u001b[0m\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:01<00:03, 1.16s/it]\n 50%|█████ | 2/4 [00:02<00:02, 1.15s/it]\n 75%|███████▌ | 3/4 [00:03<00:01, 1.16s/it]\n100%|██████████| 4/4 [00:04<00:00, 1.08it/s]\n100%|██████████| 4/4 [00:04<00:00, 1.01s/it]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.2ms\nSpeed: 2.0ms preprocess, 6.2ms inference, 0.5ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.19it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.20it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.20it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.50it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.37it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 (no detections), 6.2ms\nSpeed: 2.0ms preprocess, 6.2ms inference, 0.5ms postprocess per image at shape (1, 3, 640, 640)\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 31.62 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00005_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nComfyUI_00003_.webp\nComfyUI_00004_.png\nComfyUI_00004_.webp\nComfyUI_00005_.png", "metrics": { "predict_time": 167.21641, "total_time": 167.26548 }, "output": [ "https://replicate.delivery/pbxt/e0hfsE8RnJk20Uk12aZ3n2cYjaBPv44PCKRYUyvnkAQZp45SA/ComfyUI_00001_.webp", "https://replicate.delivery/pbxt/4dM34IkiIsIfY671CDTQpSh6IDYG8Wco0I52pKvYZUQ9U8cJA/ComfyUI_00002_.webp", "https://replicate.delivery/pbxt/c23PiJ94TaqOJl3vERofMH1P5Onis8f9lWsf0RINm6NyUxzlA/ComfyUI_00003_.webp", "https://replicate.delivery/pbxt/ce24XMACBu27LK5HbXRYFrVdEb546fYRa3y8eAZJH3k1VxzlA/ComfyUI_00004_.webp", "https://replicate.delivery/pbxt/qEC4GG7ZtOYLBdaksge93SnDxvTHRCcEGTftSeefpc3UbFPXC/ComfyUI_00005_.webp" ], "started_at": "2024-05-31T14:01:23.655070Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/d8zcw949jsrgj0cfsvt9yhgpvc", "cancel": "https://api.replicate.com/v1/predictions/d8zcw949jsrgj0cfsvt9yhgpvc/cancel" }, "version": "e90b0b680b1dca1bab496f163fdfc7cff174f7cd18d094bf57664f1891f2e857" }
Generated inRandom seed set to: 3311322264 Running workflow got prompt Executing node 7, title: Load Image, class type: LoadImage INFO: the IPAdapter reference image is not a square, CLIPImageProcessor will resize and crop it at the center. If the main focus of the picture is not in the middle the result might not be what you are expecting. Executing node 52, title: IPAdapter Advanced, class type: IPAdapterAdvanced Executing node 9, title: CLIP Text Encode (Prompt), class type: CLIPTextEncode Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID INFO: InsightFace detection resolution lowered to (512, 512). WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.20s/it] 50%|█████ | 2/4 [00:02<00:02, 1.19s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.17s/it] 100%|██████████| 4/4 [00:04<00:00, 1.07it/s] 100%|██████████| 4/4 [00:04<00:00, 1.02s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 3 eyess, 6.2ms Speed: 2.3ms preprocess, 6.2ms inference, 1.3ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((90.79178, 65.88812)) | crop region (272, 197) x 3.7652583619419904 -> (1024, 741) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.56it/s] 50%|█████ | 2/4 [00:00<00:00, 2.47it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.54it/s] 100%|██████████| 4/4 [00:01<00:00, 3.21it/s] 100%|██████████| 4/4 [00:01<00:00, 2.92it/s] Detailer: segment upscale for ((86.40137, 54.565674)) | crop region (259, 163) x 3.955152976696151 -> (1024, 644) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.62it/s] 50%|█████ | 2/4 [00:00<00:00, 2.58it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.60it/s] 100%|██████████| 4/4 [00:01<00:00, 3.31it/s] 100%|██████████| 4/4 [00:01<00:00, 3.01it/s] Detailer: segment upscale for ((89.10193, 82.065735)) | crop region (267, 246) x 3.836249809403029 -> (1024, 943) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.40it/s] 50%|█████ | 2/4 [00:00<00:00, 2.35it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.38it/s] 100%|██████████| 4/4 [00:01<00:00, 3.03it/s] 100%|██████████| 4/4 [00:01<00:00, 2.75it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.19it/s] 50%|█████ | 2/4 [00:01<00:01, 1.20it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.20it/s] 100%|██████████| 4/4 [00:02<00:00, 1.50it/s] 100%|██████████| 4/4 [00:02<00:00, 1.37it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.2ms Speed: 1.9ms preprocess, 6.2ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((131.16797, 88.84451)) | crop region (393, 266) x 2.6065309389367246 -> (1024, 693) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.66it/s] 50%|█████ | 2/4 [00:00<00:00, 3.66it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.73it/s] 100%|██████████| 4/4 [00:00<00:00, 4.78it/s] 100%|██████████| 4/4 [00:00<00:00, 4.31it/s] Detailer: segment upscale for ((123.94763, 81.00037)) | crop region (371, 243) x 2.761374613619993 -> (1024, 671) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.89it/s] 50%|█████ | 2/4 [00:00<00:00, 3.77it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.81it/s] 100%|██████████| 4/4 [00:00<00:00, 4.83it/s] 100%|██████████| 4/4 [00:00<00:00, 4.40it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 36.39 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00001_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID INFO: InsightFace detection resolution lowered to (512, 512). WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.18s/it] 50%|█████ | 2/4 [00:02<00:02, 1.17s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.19s/it] 100%|██████████| 4/4 [00:04<00:00, 1.06it/s] 100%|██████████| 4/4 [00:04<00:00, 1.03s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 6.1ms Speed: 1.8ms preprocess, 6.1ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((84.607635, 54.54657)) | crop region (253, 163) x 4.0476207765377845 -> (1024, 659) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.57it/s] 50%|█████ | 2/4 [00:00<00:00, 2.50it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.48it/s] 100%|██████████| 4/4 [00:01<00:00, 3.02it/s] 100%|██████████| 4/4 [00:01<00:00, 2.81it/s] Detailer: segment upscale for ((81.80176, 53.048737)) | crop region (245, 159) x 4.180684558600708 -> (1024, 664) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 1.91it/s] 50%|█████ | 2/4 [00:01<00:00, 2.00it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.21it/s] 100%|██████████| 4/4 [00:01<00:00, 2.88it/s] 100%|██████████| 4/4 [00:01<00:00, 2.52it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.16it/s] 50%|█████ | 2/4 [00:01<00:01, 1.14it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.14it/s] 100%|██████████| 4/4 [00:03<00:00, 1.43it/s] 100%|██████████| 4/4 [00:03<00:00, 1.31it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 3 eyess, 6.9ms Speed: 2.4ms preprocess, 6.9ms inference, 1.4ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((124.18414, 83.29678)) | crop region (372, 249) x 2.754178807530916 -> (1024, 685) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.24it/s] 50%|█████ | 2/4 [00:00<00:00, 2.87it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.96it/s] 100%|██████████| 4/4 [00:01<00:00, 3.85it/s] 100%|██████████| 4/4 [00:01<00:00, 3.48it/s] Detailer: segment upscale for ((130.40247, 83.615204)) | crop region (391, 250) x 2.6198804563539553 -> (1024, 654) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.57it/s] 50%|█████ | 2/4 [00:00<00:00, 3.52it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.57it/s] 100%|██████████| 4/4 [00:00<00:00, 4.59it/s] 100%|██████████| 4/4 [00:00<00:00, 4.15it/s] Detailer: segment upscale for ((134.02765, 111.21112)) | crop region (402, 333) x 2.5473786113189343 -> (1024, 848) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.17it/s] 50%|█████ | 2/4 [00:00<00:00, 3.24it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.29it/s] 100%|██████████| 4/4 [00:01<00:00, 4.27it/s] 100%|██████████| 4/4 [00:01<00:00, 3.82it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 32.60 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00002_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID INFO: InsightFace detection resolution lowered to (512, 512). WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.18s/it] 50%|█████ | 2/4 [00:02<00:02, 1.17s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.16s/it] 100%|██████████| 4/4 [00:04<00:00, 1.07it/s] 100%|██████████| 4/4 [00:04<00:00, 1.02s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.3ms Speed: 1.8ms preprocess, 6.3ms inference, 0.6ms postprocess per image at shape (1, 3, 640, 640) Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.18it/s] 50%|█████ | 2/4 [00:01<00:01, 1.19it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.20it/s] 100%|██████████| 4/4 [00:02<00:00, 1.49it/s] 100%|██████████| 4/4 [00:02<00:00, 1.37it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 1 eyes, 6.5ms Speed: 2.0ms preprocess, 6.5ms inference, 1.3ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((118.30707, 103.67798)) | crop region (354, 311) x 2.892956933262862 -> (1024, 899) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.50it/s] 50%|█████ | 2/4 [00:00<00:00, 3.37it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.46it/s] 100%|██████████| 4/4 [00:00<00:00, 4.44it/s] 100%|██████████| 4/4 [00:00<00:00, 4.01it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 29.80 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00003_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID INFO: InsightFace detection resolution lowered to (512, 512). WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.18s/it] 50%|█████ | 2/4 [00:02<00:02, 1.15s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.14s/it] 100%|██████████| 4/4 [00:04<00:00, 1.10it/s] 100%|██████████| 4/4 [00:04<00:00, 1.00s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 1 eyes, 6.1ms Speed: 1.8ms preprocess, 6.1ms inference, 1.2ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((92.34149, 74.49942)) | crop region (277, 223) x 3.6987443543408176 -> (1024, 824) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.52it/s] 50%|█████ | 2/4 [00:00<00:00, 2.41it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.46it/s] 100%|██████████| 4/4 [00:01<00:00, 3.14it/s] 100%|██████████| 4/4 [00:01<00:00, 2.85it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.19it/s] 50%|█████ | 2/4 [00:01<00:01, 1.20it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.20it/s] 100%|██████████| 4/4 [00:02<00:00, 1.50it/s] 100%|██████████| 4/4 [00:02<00:00, 1.37it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 1 eyes, 6.4ms Speed: 2.0ms preprocess, 6.4ms inference, 1.3ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((124.17273, 108.34503)) | crop region (372, 325) x 2.7536375140394376 -> (1024, 894) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.57it/s] 50%|█████ | 2/4 [00:00<00:00, 3.43it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.53it/s] 100%|██████████| 4/4 [00:00<00:00, 4.53it/s] 100%|██████████| 4/4 [00:00<00:00, 4.09it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 31.72 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00004_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png ComfyUI_00003_.webp ComfyUI_00004_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID INFO: InsightFace detection resolution lowered to (512, 512). WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:01<00:03, 1.16s/it] 50%|█████ | 2/4 [00:02<00:02, 1.15s/it] 75%|███████▌ | 3/4 [00:03<00:01, 1.16s/it] 100%|██████████| 4/4 [00:04<00:00, 1.08it/s] 100%|██████████| 4/4 [00:04<00:00, 1.01s/it] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.2ms Speed: 2.0ms preprocess, 6.2ms inference, 0.5ms postprocess per image at shape (1, 3, 640, 640) Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.19it/s] 50%|█████ | 2/4 [00:01<00:01, 1.20it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.20it/s] 100%|██████████| 4/4 [00:02<00:00, 1.50it/s] 100%|██████████| 4/4 [00:02<00:00, 1.37it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 (no detections), 6.2ms Speed: 2.0ms preprocess, 6.2ms inference, 0.5ms postprocess per image at shape (1, 3, 640, 640) Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 31.62 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00005_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png ComfyUI_00003_.webp ComfyUI_00004_.png ComfyUI_00004_.webp ComfyUI_00005_.png
Prediction
fofr/consistent-character:9c77a3c2f884193fcee4d89645f02a0b9def9434f9e03cb98460456b831c8772Input
- prompt
- A closeup headshot photo of a young woman in a grey sweater
- output_format
- webp
- output_quality
- 80
- negative_prompt
- randomise_poses
- number_of_outputs
- 5
- number_of_images_per_pose
- 1
{ "prompt": "A closeup headshot photo of a young woman in a grey sweater", "subject": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "output_format": "webp", "output_quality": 80, "negative_prompt": "", "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "fofr/consistent-character:9c77a3c2f884193fcee4d89645f02a0b9def9434f9e03cb98460456b831c8772", { input: { prompt: "A closeup headshot photo of a young woman in a grey sweater", subject: "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", output_format: "webp", output_quality: 80, negative_prompt: "", randomise_poses: true, number_of_outputs: 5, number_of_images_per_pose: 1 } } ); // To access the file URL: console.log(output[0].url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output[0]);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "fofr/consistent-character:9c77a3c2f884193fcee4d89645f02a0b9def9434f9e03cb98460456b831c8772", input={ "prompt": "A closeup headshot photo of a young woman in a grey sweater", "subject": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "output_format": "webp", "output_quality": 80, "negative_prompt": "", "randomise_poses": True, "number_of_outputs": 5, "number_of_images_per_pose": 1 } ) # The fofr/consistent-character model can stream output as it's running. # The predict method returns an iterator, and you can iterate over that output. for item in output: # https://replicate.com/fofr/consistent-character/api#output-schema print(item)
To learn more, take a look at the guide on getting started with Python.
Run fofr/consistent-character using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "9c77a3c2f884193fcee4d89645f02a0b9def9434f9e03cb98460456b831c8772", "input": { "prompt": "A closeup headshot photo of a young woman in a grey sweater", "subject": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "output_format": "webp", "output_quality": 80, "negative_prompt": "", "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2024-11-28T11:06:43.447715Z", "created_at": "2024-11-28T11:05:18.680000Z", "data_removed": false, "error": null, "id": "84ny6930b1rm80cke9sbvahyrr", "input": { "prompt": "A closeup headshot photo of a young woman in a grey sweater", "subject": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "output_format": "webp", "output_quality": 80, "negative_prompt": "", "randomise_poses": true, "number_of_outputs": 5, "number_of_images_per_pose": 1 }, "logs": "Random seed set to: 3565209131\nRunning workflow\ngot prompt\nExecuting node 7, title: Load Image, class type: LoadImage\nExecuting node 52, title: IPAdapter Advanced, class type: IPAdapterAdvanced\nExecuting node 9, title: CLIP Text Encode (Prompt), class type: CLIPTextEncode\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.29it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.28it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.29it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.62it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.48it/s]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 4.1ms\nSpeed: 1.8ms preprocess, 4.1ms inference, 1.0ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((73.86212, 55.299133)) | crop region (221, 165) x 4.635402991449178 -> (1024, 764)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.63it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.55it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.62it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.59it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.17it/s]\nDetailer: segment upscale for ((73.732666, 51.800705)) | crop region (221, 155) x 4.634272994204666 -> (1024, 718)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.63it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.56it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.62it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.60it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.17it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.01it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.02it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.03it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.52it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.31it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 3.7ms\nSpeed: 2.0ms preprocess, 3.7ms inference, 1.0ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((113.00043, 83.53461)) | crop region (339, 250) x 3.0213239563679735 -> (1024, 755)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 5.35it/s]\n 50%|█████ | 2/4 [00:00<00:00, 5.05it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 5.21it/s]\n100%|██████████| 4/4 [00:00<00:00, 6.05it/s]\nDetailer: segment upscale for ((111.63367, 77.24356)) | crop region (334, 231) x 3.0666259557170323 -> (1024, 708)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 5.25it/s]\n 50%|█████ | 2/4 [00:00<00:00, 5.11it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 5.26it/s]\n100%|██████████| 4/4 [00:00<00:00, 6.08it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 13.72 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00001_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.29it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.30it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.31it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.63it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.49it/s]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 3.8ms\nSpeed: 1.8ms preprocess, 3.8ms inference, 1.0ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((73.45352, 53.77359)) | crop region (220, 161) x 4.654638567808891 -> (1024, 749)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.67it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.58it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.62it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.57it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.17it/s]\nDetailer: segment upscale for ((74.03876, 54.732117)) | crop region (222, 164) x 4.614241534884912 -> (1024, 756)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.60it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.50it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.58it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.54it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.12it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nRequested to load SDXL\nLoading 1 new model\nExecuting node 105, title: KSampler, class type: KSampler\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.02it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.02it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.03it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.53it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.32it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 3.7ms\nSpeed: 2.0ms preprocess, 3.7ms inference, 0.9ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((112.757385, 81.501495)) | crop region (338, 244) x 3.0305575839970316 -> (1024, 739)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 5.31it/s]\n 50%|█████ | 2/4 [00:00<00:00, 5.14it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 5.28it/s]\n100%|██████████| 4/4 [00:00<00:00, 6.11it/s]\nDetailer: segment upscale for ((108.96271, 81.140656)) | crop region (326, 243) x 3.142738857900158 -> (1024, 763)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 5.26it/s]\n 50%|█████ | 2/4 [00:00<00:00, 5.10it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 5.24it/s]\n100%|██████████| 4/4 [00:00<00:00, 6.06it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 12.02 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00002_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.30it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.30it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.22it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.55it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.43it/s]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 1 eyes, 3.8ms\nSpeed: 1.9ms preprocess, 3.8ms inference, 1.0ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((61.96982, 72.26677)) | crop region (185, 216) x 4.74236357326829 -> (877, 1024)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.91it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.18it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.37it/s]\n100%|██████████| 4/4 [00:01<00:00, 4.34it/s]\n100%|██████████| 4/4 [00:01<00:00, 3.84it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 1.72it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.89it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 1.95it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.45it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.20it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 1 eyes, 3.8ms\nSpeed: 2.0ms preprocess, 3.8ms inference, 1.0ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((90.188965, 103.0957)) | crop region (270, 309) x 3.3155228542930626 -> (895, 1024)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 4.20it/s]\n 50%|█████ | 2/4 [00:00<00:00, 4.54it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 4.84it/s]\n100%|██████████| 4/4 [00:00<00:00, 5.54it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 10.39 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00003_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.03it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.17it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.23it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.56it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.39it/s]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 3.7ms\nSpeed: 1.8ms preprocess, 3.7ms inference, 1.0ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((74.9787, 57.678177)) | crop region (224, 173) x 4.572376805496374 -> (1024, 791)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.61it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.42it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.53it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.49it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.07it/s]\nDetailer: segment upscale for ((59.416992, 52.120804)) | crop region (178, 156) x 5.7546297201101035 -> (1024, 897)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.56it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.49it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.56it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.52it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.10it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.00it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.01it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.02it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.52it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.31it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 3.7ms\nSpeed: 2.0ms preprocess, 3.7ms inference, 1.0ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((112.56372, 85.240845)) | crop region (337, 255) x 3.038866800927065 -> (1024, 774)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 5.25it/s]\n 50%|█████ | 2/4 [00:00<00:00, 5.05it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 5.19it/s]\n100%|██████████| 4/4 [00:00<00:00, 6.02it/s]\nDetailer: segment upscale for ((87.10809, 73.62387)) | crop region (261, 220) x 3.924229594016791 -> (1024, 863)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 5.20it/s]\n 50%|█████ | 2/4 [00:00<00:00, 5.00it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 5.16it/s]\n100%|██████████| 4/4 [00:00<00:00, 5.98it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 12.44 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00004_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nComfyUI_00003_.webp\nComfyUI_00004_.png\nRunning workflow\ngot prompt\nExecuting node 94, title: Load Image, class type: LoadImage\nExecuting node 2, title: Apply InstantID, class type: ApplyInstantID\n\u001b[33mWARNING: No face detected in the keypoints image!\u001b[0m\nExecuting node 95, title: Load Image, class type: LoadImage\nExecuting node 74, title: Apply ControlNet, class type: ControlNetApply\nExecuting node 11, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:02, 1.31it/s]\n 50%|█████ | 2/4 [00:01<00:01, 1.30it/s]\n 75%|███████▌ | 3/4 [00:02<00:00, 1.31it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.64it/s]\n100%|██████████| 4/4 [00:02<00:00, 1.50it/s]\nExecuting node 13, title: VAE Decode, class type: VAEDecode\nExecuting node 98, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 3.7ms\nSpeed: 1.8ms preprocess, 3.7ms inference, 0.9ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((75.32852, 57.404694)) | crop region (225, 172) x 4.551423817459337 -> (1024, 782)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.63it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.55it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.61it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.59it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.16it/s]\nDetailer: segment upscale for ((59.7713, 49.38565)) | crop region (179, 148) x 5.7240480563388365 -> (1024, 847)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 3.55it/s]\n 50%|█████ | 2/4 [00:00<00:00, 3.48it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 3.56it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.54it/s]\n100%|██████████| 4/4 [00:00<00:00, 4.11it/s]\nExecuting node 103, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 106, title: VAE Encode, class type: VAEEncode\nExecuting node 105, title: KSampler, class type: KSampler\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:01, 2.01it/s]\n 50%|█████ | 2/4 [00:00<00:00, 2.01it/s]\n 75%|███████▌ | 3/4 [00:01<00:00, 2.02it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.52it/s]\n100%|██████████| 4/4 [00:01<00:00, 2.31it/s]\nExecuting node 107, title: VAE Decode, class type: VAEDecode\nExecuting node 115, title: FaceDetailer, class type: FaceDetailer\n0: 640x640 2 eyess, 3.8ms\nSpeed: 2.0ms preprocess, 3.8ms inference, 0.9ms postprocess per image at shape (1, 3, 640, 640)\nDetailer: segment upscale for ((109.00989, 86.495056)) | crop region (327, 259) x 3.133087209323432 -> (1024, 811)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 5.19it/s]\n 50%|█████ | 2/4 [00:00<00:00, 5.01it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 5.18it/s]\n100%|██████████| 4/4 [00:00<00:00, 6.01it/s]\nDetailer: segment upscale for ((88.2699, 71.82953)) | crop region (264, 215) x 3.879726843832091 -> (1024, 834)\nRequested to load SDXL\nLoading 1 new model\n 0%| | 0/4 [00:00<?, ?it/s]\n 25%|██▌ | 1/4 [00:00<00:00, 5.26it/s]\n 50%|█████ | 2/4 [00:00<00:00, 5.03it/s]\n 75%|███████▌ | 3/4 [00:00<00:00, 5.17it/s]\n100%|██████████| 4/4 [00:00<00:00, 6.00it/s]\nExecuting node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments\nExecuting node 116, title: Save Image, class type: SaveImage\nPrompt executed in 12.44 seconds\noutputs: {'116': {'images': [{'filename': 'ComfyUI_00005_.png', 'subfolder': '', 'type': 'output'}]}}\n====================================\nComfyUI_00001_.png\nComfyUI_00001_.webp\nComfyUI_00002_.png\nComfyUI_00002_.webp\nComfyUI_00003_.png\nComfyUI_00003_.webp\nComfyUI_00004_.png\nComfyUI_00004_.webp\nComfyUI_00005_.png", "metrics": { "predict_time": 63.163449378, "total_time": 84.767715 }, "output": [ "https://replicate.delivery/xezq/Y1WvbO3AmbIUChf8egw5rTdTUCYTe3qFMZ03PIKNIYmlEArnA/ComfyUI_00001_.webp", "https://replicate.delivery/xezq/CU906Jf1EgzYOaaHzrpzkbF4GNjfDcQxeUCheTScphofTAseE/ComfyUI_00002_.webp", "https://replicate.delivery/xezq/e7VU96fF5whOa0Md4xpSQXDwDam2M5asDR68q6fvcAgTFArnA/ComfyUI_00003_.webp", "https://replicate.delivery/xezq/ICHi7tvdo0KCDpYQSAdt2gbgW13OH7FIyfpEPCZ40JNbBw6JA/ComfyUI_00004_.webp", "https://replicate.delivery/xezq/TOVBIdLIP6rPLdn4HUtnZHyvHwBAaXzCNUWenllOPD8hBw6JA/ComfyUI_00005_.webp" ], "started_at": "2024-11-28T11:05:40.284265Z", "status": "succeeded", "urls": { "stream": "https://stream.replicate.com/v1/files/bcwr-2lj43macmr2awvtwmwuu3qkwgbakf3zku5znyfq5rfz5cvfw2hna", "get": "https://api.replicate.com/v1/predictions/84ny6930b1rm80cke9sbvahyrr", "cancel": "https://api.replicate.com/v1/predictions/84ny6930b1rm80cke9sbvahyrr/cancel" }, "version": "9c77a3c2f884193fcee4d89645f02a0b9def9434f9e03cb98460456b831c8772" }
Generated inRandom seed set to: 3565209131 Running workflow got prompt Executing node 7, title: Load Image, class type: LoadImage Executing node 52, title: IPAdapter Advanced, class type: IPAdapterAdvanced Executing node 9, title: CLIP Text Encode (Prompt), class type: CLIPTextEncode Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.29it/s] 50%|█████ | 2/4 [00:01<00:01, 1.28it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.29it/s] 100%|██████████| 4/4 [00:02<00:00, 1.62it/s] 100%|██████████| 4/4 [00:02<00:00, 1.48it/s] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 4.1ms Speed: 1.8ms preprocess, 4.1ms inference, 1.0ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((73.86212, 55.299133)) | crop region (221, 165) x 4.635402991449178 -> (1024, 764) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.63it/s] 50%|█████ | 2/4 [00:00<00:00, 3.55it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.62it/s] 100%|██████████| 4/4 [00:00<00:00, 4.59it/s] 100%|██████████| 4/4 [00:00<00:00, 4.17it/s] Detailer: segment upscale for ((73.732666, 51.800705)) | crop region (221, 155) x 4.634272994204666 -> (1024, 718) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.63it/s] 50%|█████ | 2/4 [00:00<00:00, 3.56it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.62it/s] 100%|██████████| 4/4 [00:00<00:00, 4.60it/s] 100%|██████████| 4/4 [00:00<00:00, 4.17it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.01it/s] 50%|█████ | 2/4 [00:00<00:00, 2.02it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.03it/s] 100%|██████████| 4/4 [00:01<00:00, 2.52it/s] 100%|██████████| 4/4 [00:01<00:00, 2.31it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 3.7ms Speed: 2.0ms preprocess, 3.7ms inference, 1.0ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((113.00043, 83.53461)) | crop region (339, 250) x 3.0213239563679735 -> (1024, 755) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 5.35it/s] 50%|█████ | 2/4 [00:00<00:00, 5.05it/s] 75%|███████▌ | 3/4 [00:00<00:00, 5.21it/s] 100%|██████████| 4/4 [00:00<00:00, 6.05it/s] Detailer: segment upscale for ((111.63367, 77.24356)) | crop region (334, 231) x 3.0666259557170323 -> (1024, 708) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 5.25it/s] 50%|█████ | 2/4 [00:00<00:00, 5.11it/s] 75%|███████▌ | 3/4 [00:00<00:00, 5.26it/s] 100%|██████████| 4/4 [00:00<00:00, 6.08it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 13.72 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00001_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.29it/s] 50%|█████ | 2/4 [00:01<00:01, 1.30it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.31it/s] 100%|██████████| 4/4 [00:02<00:00, 1.63it/s] 100%|██████████| 4/4 [00:02<00:00, 1.49it/s] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 3.8ms Speed: 1.8ms preprocess, 3.8ms inference, 1.0ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((73.45352, 53.77359)) | crop region (220, 161) x 4.654638567808891 -> (1024, 749) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.67it/s] 50%|█████ | 2/4 [00:00<00:00, 3.58it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.62it/s] 100%|██████████| 4/4 [00:00<00:00, 4.57it/s] 100%|██████████| 4/4 [00:00<00:00, 4.17it/s] Detailer: segment upscale for ((74.03876, 54.732117)) | crop region (222, 164) x 4.614241534884912 -> (1024, 756) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.60it/s] 50%|█████ | 2/4 [00:00<00:00, 3.50it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.58it/s] 100%|██████████| 4/4 [00:00<00:00, 4.54it/s] 100%|██████████| 4/4 [00:00<00:00, 4.12it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Requested to load SDXL Loading 1 new model Executing node 105, title: KSampler, class type: KSampler 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.02it/s] 50%|█████ | 2/4 [00:00<00:00, 2.02it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.03it/s] 100%|██████████| 4/4 [00:01<00:00, 2.53it/s] 100%|██████████| 4/4 [00:01<00:00, 2.32it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 3.7ms Speed: 2.0ms preprocess, 3.7ms inference, 0.9ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((112.757385, 81.501495)) | crop region (338, 244) x 3.0305575839970316 -> (1024, 739) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 5.31it/s] 50%|█████ | 2/4 [00:00<00:00, 5.14it/s] 75%|███████▌ | 3/4 [00:00<00:00, 5.28it/s] 100%|██████████| 4/4 [00:00<00:00, 6.11it/s] Detailer: segment upscale for ((108.96271, 81.140656)) | crop region (326, 243) x 3.142738857900158 -> (1024, 763) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 5.26it/s] 50%|█████ | 2/4 [00:00<00:00, 5.10it/s] 75%|███████▌ | 3/4 [00:00<00:00, 5.24it/s] 100%|██████████| 4/4 [00:00<00:00, 6.06it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 12.02 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00002_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.30it/s] 50%|█████ | 2/4 [00:01<00:01, 1.30it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.22it/s] 100%|██████████| 4/4 [00:02<00:00, 1.55it/s] 100%|██████████| 4/4 [00:02<00:00, 1.43it/s] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 1 eyes, 3.8ms Speed: 1.9ms preprocess, 3.8ms inference, 1.0ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((61.96982, 72.26677)) | crop region (185, 216) x 4.74236357326829 -> (877, 1024) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.91it/s] 50%|█████ | 2/4 [00:00<00:00, 3.18it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.37it/s] 100%|██████████| 4/4 [00:01<00:00, 4.34it/s] 100%|██████████| 4/4 [00:01<00:00, 3.84it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 1.72it/s] 50%|█████ | 2/4 [00:01<00:01, 1.89it/s] 75%|███████▌ | 3/4 [00:01<00:00, 1.95it/s] 100%|██████████| 4/4 [00:01<00:00, 2.45it/s] 100%|██████████| 4/4 [00:01<00:00, 2.20it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 1 eyes, 3.8ms Speed: 2.0ms preprocess, 3.8ms inference, 1.0ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((90.188965, 103.0957)) | crop region (270, 309) x 3.3155228542930626 -> (895, 1024) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 4.20it/s] 50%|█████ | 2/4 [00:00<00:00, 4.54it/s] 75%|███████▌ | 3/4 [00:00<00:00, 4.84it/s] 100%|██████████| 4/4 [00:00<00:00, 5.54it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 10.39 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00003_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.03it/s] 50%|█████ | 2/4 [00:01<00:01, 1.17it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.23it/s] 100%|██████████| 4/4 [00:02<00:00, 1.56it/s] 100%|██████████| 4/4 [00:02<00:00, 1.39it/s] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 3.7ms Speed: 1.8ms preprocess, 3.7ms inference, 1.0ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((74.9787, 57.678177)) | crop region (224, 173) x 4.572376805496374 -> (1024, 791) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.61it/s] 50%|█████ | 2/4 [00:00<00:00, 3.42it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.53it/s] 100%|██████████| 4/4 [00:00<00:00, 4.49it/s] 100%|██████████| 4/4 [00:00<00:00, 4.07it/s] Detailer: segment upscale for ((59.416992, 52.120804)) | crop region (178, 156) x 5.7546297201101035 -> (1024, 897) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.56it/s] 50%|█████ | 2/4 [00:00<00:00, 3.49it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.56it/s] 100%|██████████| 4/4 [00:00<00:00, 4.52it/s] 100%|██████████| 4/4 [00:00<00:00, 4.10it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.00it/s] 50%|█████ | 2/4 [00:00<00:00, 2.01it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.02it/s] 100%|██████████| 4/4 [00:01<00:00, 2.52it/s] 100%|██████████| 4/4 [00:01<00:00, 2.31it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 3.7ms Speed: 2.0ms preprocess, 3.7ms inference, 1.0ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((112.56372, 85.240845)) | crop region (337, 255) x 3.038866800927065 -> (1024, 774) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 5.25it/s] 50%|█████ | 2/4 [00:00<00:00, 5.05it/s] 75%|███████▌ | 3/4 [00:00<00:00, 5.19it/s] 100%|██████████| 4/4 [00:00<00:00, 6.02it/s] Detailer: segment upscale for ((87.10809, 73.62387)) | crop region (261, 220) x 3.924229594016791 -> (1024, 863) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 5.20it/s] 50%|█████ | 2/4 [00:00<00:00, 5.00it/s] 75%|███████▌ | 3/4 [00:00<00:00, 5.16it/s] 100%|██████████| 4/4 [00:00<00:00, 5.98it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 12.44 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00004_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png ComfyUI_00003_.webp ComfyUI_00004_.png Running workflow got prompt Executing node 94, title: Load Image, class type: LoadImage Executing node 2, title: Apply InstantID, class type: ApplyInstantID WARNING: No face detected in the keypoints image! Executing node 95, title: Load Image, class type: LoadImage Executing node 74, title: Apply ControlNet, class type: ControlNetApply Executing node 11, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:02, 1.31it/s] 50%|█████ | 2/4 [00:01<00:01, 1.30it/s] 75%|███████▌ | 3/4 [00:02<00:00, 1.31it/s] 100%|██████████| 4/4 [00:02<00:00, 1.64it/s] 100%|██████████| 4/4 [00:02<00:00, 1.50it/s] Executing node 13, title: VAE Decode, class type: VAEDecode Executing node 98, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 3.7ms Speed: 1.8ms preprocess, 3.7ms inference, 0.9ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((75.32852, 57.404694)) | crop region (225, 172) x 4.551423817459337 -> (1024, 782) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.63it/s] 50%|█████ | 2/4 [00:00<00:00, 3.55it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.61it/s] 100%|██████████| 4/4 [00:00<00:00, 4.59it/s] 100%|██████████| 4/4 [00:00<00:00, 4.16it/s] Detailer: segment upscale for ((59.7713, 49.38565)) | crop region (179, 148) x 5.7240480563388365 -> (1024, 847) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 3.55it/s] 50%|█████ | 2/4 [00:00<00:00, 3.48it/s] 75%|███████▌ | 3/4 [00:00<00:00, 3.56it/s] 100%|██████████| 4/4 [00:00<00:00, 4.54it/s] 100%|██████████| 4/4 [00:00<00:00, 4.11it/s] Executing node 103, title: Upscale Image By, class type: ImageScaleBy Executing node 109, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 106, title: VAE Encode, class type: VAEEncode Executing node 105, title: KSampler, class type: KSampler Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:01, 2.01it/s] 50%|█████ | 2/4 [00:00<00:00, 2.01it/s] 75%|███████▌ | 3/4 [00:01<00:00, 2.02it/s] 100%|██████████| 4/4 [00:01<00:00, 2.52it/s] 100%|██████████| 4/4 [00:01<00:00, 2.31it/s] Executing node 107, title: VAE Decode, class type: VAEDecode Executing node 115, title: FaceDetailer, class type: FaceDetailer 0: 640x640 2 eyess, 3.8ms Speed: 2.0ms preprocess, 3.8ms inference, 0.9ms postprocess per image at shape (1, 3, 640, 640) Detailer: segment upscale for ((109.00989, 86.495056)) | crop region (327, 259) x 3.133087209323432 -> (1024, 811) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 5.19it/s] 50%|█████ | 2/4 [00:00<00:00, 5.01it/s] 75%|███████▌ | 3/4 [00:00<00:00, 5.18it/s] 100%|██████████| 4/4 [00:00<00:00, 6.01it/s] Detailer: segment upscale for ((88.2699, 71.82953)) | crop region (264, 215) x 3.879726843832091 -> (1024, 834) Requested to load SDXL Loading 1 new model 0%| | 0/4 [00:00<?, ?it/s] 25%|██▌ | 1/4 [00:00<00:00, 5.26it/s] 50%|█████ | 2/4 [00:00<00:00, 5.03it/s] 75%|███████▌ | 3/4 [00:00<00:00, 5.17it/s] 100%|██████████| 4/4 [00:00<00:00, 6.00it/s] Executing node 111, title: Image Filter Adjustments, class type: Image Filter Adjustments Executing node 116, title: Save Image, class type: SaveImage Prompt executed in 12.44 seconds outputs: {'116': {'images': [{'filename': 'ComfyUI_00005_.png', 'subfolder': '', 'type': 'output'}]}} ==================================== ComfyUI_00001_.png ComfyUI_00001_.webp ComfyUI_00002_.png ComfyUI_00002_.webp ComfyUI_00003_.png ComfyUI_00003_.webp ComfyUI_00004_.png ComfyUI_00004_.webp ComfyUI_00005_.png
Want to make some of these yourself?
Run this model