zsxkib / infinite-you
Transform your portrait photos into any style or setting while preserving your facial identity
Prediction
zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381bID4vbeyad4j9rm80cnvmtbwhdj6cStatusSucceededSourceAPIHardwareL40STotal durationCreatedInput
- seed
- 666
- width
- 864
- height
- 1152
- prompt
- A sophisticated gentleman exuding confidence. He is dressed in a 1990s brown plaid jacket with a high collar, paired with a dark grey turtleneck. His trousers are tailored and charcoal in color, complemented by a sleek leather belt. The background showcases an elegant library with bookshelves, a marble fireplace, and warm lighting, creating a refined and cozy atmosphere. His relaxed posture and casual hand-in-pocket stance add to his composed and stylish demeanor
- num_steps
- 30
- model_version
- aes_stage2
- enable_realism
- guidance_scale
- 3.5
- enable_anti_blur
- infusenet_guidance_end
- 1
- infusenet_guidance_start
- 0
- infusenet_conditioning_scale
- 1
{ "seed": 666, "width": 864, "height": 1152, "prompt": "A sophisticated gentleman exuding confidence. He is dressed in a 1990s brown plaid jacket with a high collar, paired with a dark grey turtleneck. His trousers are tailored and charcoal in color, complemented by a sleek leather belt. The background showcases an elegant library with bookshelves, a marble fireplace, and warm lighting, creating a refined and cozy atmosphere. His relaxed posture and casual hand-in-pocket stance add to his composed and stylish demeanor", "id_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", "num_steps": 30, "model_version": "aes_stage2", "enable_realism": false, "guidance_scale": 3.5, "enable_anti_blur": false, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run zsxkib/infinite-you using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b", { input: { seed: 666, width: 864, height: 1152, prompt: "A sophisticated gentleman exuding confidence. He is dressed in a 1990s brown plaid jacket with a high collar, paired with a dark grey turtleneck. His trousers are tailored and charcoal in color, complemented by a sleek leather belt. The background showcases an elegant library with bookshelves, a marble fireplace, and warm lighting, creating a refined and cozy atmosphere. His relaxed posture and casual hand-in-pocket stance add to his composed and stylish demeanor", id_image: "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", num_steps: 30, model_version: "aes_stage2", enable_realism: false, guidance_scale: 3.5, enable_anti_blur: false, infusenet_guidance_end: 1, infusenet_guidance_start: 0, infusenet_conditioning_scale: 1 } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
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 zsxkib/infinite-you using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b", input={ "seed": 666, "width": 864, "height": 1152, "prompt": "A sophisticated gentleman exuding confidence. He is dressed in a 1990s brown plaid jacket with a high collar, paired with a dark grey turtleneck. His trousers are tailored and charcoal in color, complemented by a sleek leather belt. The background showcases an elegant library with bookshelves, a marble fireplace, and warm lighting, creating a refined and cozy atmosphere. His relaxed posture and casual hand-in-pocket stance add to his composed and stylish demeanor", "id_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", "num_steps": 30, "model_version": "aes_stage2", "enable_realism": False, "guidance_scale": 3.5, "enable_anti_blur": False, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run zsxkib/infinite-you 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": "zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b", "input": { "seed": 666, "width": 864, "height": 1152, "prompt": "A sophisticated gentleman exuding confidence. He is dressed in a 1990s brown plaid jacket with a high collar, paired with a dark grey turtleneck. His trousers are tailored and charcoal in color, complemented by a sleek leather belt. The background showcases an elegant library with bookshelves, a marble fireplace, and warm lighting, creating a refined and cozy atmosphere. His relaxed posture and casual hand-in-pocket stance add to his composed and stylish demeanor", "id_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", "num_steps": 30, "model_version": "aes_stage2", "enable_realism": false, "guidance_scale": 3.5, "enable_anti_blur": false, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2025-03-28T14:54:01.587981Z", "created_at": "2025-03-28T14:42:49.618000Z", "data_removed": false, "error": null, "id": "4vbeyad4j9rm80cnvmtbwhdj6c", "input": { "seed": 666, "width": 864, "height": 1152, "prompt": "A sophisticated gentleman exuding confidence. He is dressed in a 1990s brown plaid jacket with a high collar, paired with a dark grey turtleneck. His trousers are tailored and charcoal in color, complemented by a sleek leather belt. The background showcases an elegant library with bookshelves, a marble fireplace, and warm lighting, creating a refined and cozy atmosphere. His relaxed posture and casual hand-in-pocket stance add to his composed and stylish demeanor", "id_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", "num_steps": 30, "model_version": "aes_stage2", "enable_realism": false, "guidance_scale": 3.5, "enable_anti_blur": false, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 }, "logs": "Switching model to aes_stage2\nPreparing ID embeddings\nPreparing the control image\nGenerating image\n\n 0%| | 0/30 [00:00<?, ?it/s]\n 3%|▎ | 1/30 [00:00<00:18, 1.57it/s]\n 7%|▋ | 2/30 [00:01<00:15, 1.86it/s]\n 10%|█ | 3/30 [00:01<00:15, 1.71it/s]\n 13%|█▎ | 4/30 [00:02<00:15, 1.65it/s]\n 17%|█▋ | 5/30 [00:03<00:15, 1.62it/s]\n 20%|██ | 6/30 [00:03<00:15, 1.59it/s]\n 23%|██▎ | 7/30 [00:04<00:14, 1.58it/s]\n 27%|██▋ | 8/30 [00:04<00:13, 1.58it/s]\n 30%|███ | 9/30 [00:05<00:13, 1.58it/s]\n 33%|███▎ | 10/30 [00:06<00:12, 1.57it/s]\n 37%|███▋ | 11/30 [00:06<00:12, 1.57it/s]\n 40%|████ | 12/30 [00:07<00:11, 1.57it/s]\n 43%|████▎ | 13/30 [00:08<00:10, 1.57it/s]\n 47%|████▋ | 14/30 [00:08<00:10, 1.57it/s]\n 50%|█████ | 15/30 [00:09<00:09, 1.57it/s]\n 53%|█████▎ | 16/30 [00:10<00:08, 1.57it/s]\n 57%|█████▋ | 17/30 [00:10<00:08, 1.57it/s]\n 60%|██████ | 18/30 [00:11<00:07, 1.57it/s]\n 63%|██████▎ | 19/30 [00:11<00:07, 1.57it/s]\n 67%|██████▋ | 20/30 [00:12<00:06, 1.57it/s]\n 70%|███████ | 21/30 [00:13<00:05, 1.57it/s]\n 73%|███████▎ | 22/30 [00:13<00:05, 1.57it/s]\n 77%|███████▋ | 23/30 [00:14<00:04, 1.56it/s]\n 80%|████████ | 24/30 [00:15<00:03, 1.56it/s]\n 83%|████████▎ | 25/30 [00:15<00:03, 1.56it/s]\n 87%|████████▋ | 26/30 [00:16<00:02, 1.56it/s]\n 90%|█████████ | 27/30 [00:17<00:01, 1.56it/s]\n 93%|█████████▎| 28/30 [00:17<00:01, 1.56it/s]\n 97%|█████████▋| 29/30 [00:18<00:00, 1.56it/s]\n100%|██████████| 30/30 [00:19<00:00, 1.56it/s]\n100%|██████████| 30/30 [00:19<00:00, 1.58it/s]", "metrics": { "predict_time": 35.928613403, "total_time": 671.969981 }, "output": "https://replicate.delivery/xezq/7ujqWgDiofyhYqcEyDFaEry58gRHDguN4J5Qo2KcfivJoGdUA/output.png", "started_at": "2025-03-28T14:53:25.659367Z", "status": "succeeded", "urls": { "stream": "https://stream.replicate.com/v1/files/bcwr-iwtvi25itt6ougzxxbykgmrtucjkp7dq2vsgamkxekgca5ssxmoa", "get": "https://api.replicate.com/v1/predictions/4vbeyad4j9rm80cnvmtbwhdj6c", "cancel": "https://api.replicate.com/v1/predictions/4vbeyad4j9rm80cnvmtbwhdj6c/cancel" }, "version": "2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b" }
Generated inSwitching model to aes_stage2 Preparing ID embeddings Preparing the control image Generating image 0%| | 0/30 [00:00<?, ?it/s] 3%|▎ | 1/30 [00:00<00:18, 1.57it/s] 7%|▋ | 2/30 [00:01<00:15, 1.86it/s] 10%|█ | 3/30 [00:01<00:15, 1.71it/s] 13%|█▎ | 4/30 [00:02<00:15, 1.65it/s] 17%|█▋ | 5/30 [00:03<00:15, 1.62it/s] 20%|██ | 6/30 [00:03<00:15, 1.59it/s] 23%|██▎ | 7/30 [00:04<00:14, 1.58it/s] 27%|██▋ | 8/30 [00:04<00:13, 1.58it/s] 30%|███ | 9/30 [00:05<00:13, 1.58it/s] 33%|███▎ | 10/30 [00:06<00:12, 1.57it/s] 37%|███▋ | 11/30 [00:06<00:12, 1.57it/s] 40%|████ | 12/30 [00:07<00:11, 1.57it/s] 43%|████▎ | 13/30 [00:08<00:10, 1.57it/s] 47%|████▋ | 14/30 [00:08<00:10, 1.57it/s] 50%|█████ | 15/30 [00:09<00:09, 1.57it/s] 53%|█████▎ | 16/30 [00:10<00:08, 1.57it/s] 57%|█████▋ | 17/30 [00:10<00:08, 1.57it/s] 60%|██████ | 18/30 [00:11<00:07, 1.57it/s] 63%|██████▎ | 19/30 [00:11<00:07, 1.57it/s] 67%|██████▋ | 20/30 [00:12<00:06, 1.57it/s] 70%|███████ | 21/30 [00:13<00:05, 1.57it/s] 73%|███████▎ | 22/30 [00:13<00:05, 1.57it/s] 77%|███████▋ | 23/30 [00:14<00:04, 1.56it/s] 80%|████████ | 24/30 [00:15<00:03, 1.56it/s] 83%|████████▎ | 25/30 [00:15<00:03, 1.56it/s] 87%|████████▋ | 26/30 [00:16<00:02, 1.56it/s] 90%|█████████ | 27/30 [00:17<00:01, 1.56it/s] 93%|█████████▎| 28/30 [00:17<00:01, 1.56it/s] 97%|█████████▋| 29/30 [00:18<00:00, 1.56it/s] 100%|██████████| 30/30 [00:19<00:00, 1.56it/s] 100%|██████████| 30/30 [00:19<00:00, 1.58it/s]
Prediction
zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381bID002mnryjndrma0cnvmvbaxpcemStatusSucceededSourceAPIHardwareL40STotal durationCreatedInput
- seed
- 42
- width
- 864
- height
- 1152
- prompt
- A man, portrait, cinematic
- num_steps
- 30
- model_version
- aes_stage2
- enable_realism
- guidance_scale
- 3.5
- enable_anti_blur
- infusenet_guidance_end
- 1
- infusenet_guidance_start
- 0
- infusenet_conditioning_scale
- 1
{ "seed": 42, "width": 864, "height": 1152, "prompt": "A man, portrait, cinematic", "id_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", "num_steps": 30, "control_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/5b9a6d5a305db1f7e81fa026741f29950b6555d84d99b460461679fce7844852/man_pose.jpg", "model_version": "aes_stage2", "enable_realism": true, "guidance_scale": 3.5, "enable_anti_blur": false, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run zsxkib/infinite-you using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b", { input: { seed: 42, width: 864, height: 1152, prompt: "A man, portrait, cinematic", id_image: "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", num_steps: 30, control_image: "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/5b9a6d5a305db1f7e81fa026741f29950b6555d84d99b460461679fce7844852/man_pose.jpg", model_version: "aes_stage2", enable_realism: true, guidance_scale: 3.5, enable_anti_blur: false, infusenet_guidance_end: 1, infusenet_guidance_start: 0, infusenet_conditioning_scale: 1 } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
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 zsxkib/infinite-you using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b", input={ "seed": 42, "width": 864, "height": 1152, "prompt": "A man, portrait, cinematic", "id_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", "num_steps": 30, "control_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/5b9a6d5a305db1f7e81fa026741f29950b6555d84d99b460461679fce7844852/man_pose.jpg", "model_version": "aes_stage2", "enable_realism": True, "guidance_scale": 3.5, "enable_anti_blur": False, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run zsxkib/infinite-you 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": "zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b", "input": { "seed": 42, "width": 864, "height": 1152, "prompt": "A man, portrait, cinematic", "id_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", "num_steps": 30, "control_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/5b9a6d5a305db1f7e81fa026741f29950b6555d84d99b460461679fce7844852/man_pose.jpg", "model_version": "aes_stage2", "enable_realism": true, "guidance_scale": 3.5, "enable_anti_blur": false, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2025-03-28T14:52:04.524057Z", "created_at": "2025-03-28T14:45:12.491000Z", "data_removed": false, "error": null, "id": "002mnryjndrma0cnvmvbaxpcem", "input": { "seed": 42, "width": 864, "height": 1152, "prompt": "A man, portrait, cinematic", "id_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", "num_steps": 30, "control_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/5b9a6d5a305db1f7e81fa026741f29950b6555d84d99b460461679fce7844852/man_pose.jpg", "model_version": "aes_stage2", "enable_realism": true, "guidance_scale": 3.5, "enable_anti_blur": false, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 }, "logs": "loading lora state dict of realism\nPreparing ID embeddings\nPreparing the control image\nGenerating image\n 0%| | 0/30 [00:00<?, ?it/s]\n 3%|▎ | 1/30 [00:00<00:19, 1.48it/s]\n 7%|▋ | 2/30 [00:01<00:15, 1.82it/s]\n 10%|█ | 3/30 [00:01<00:15, 1.69it/s]\n 13%|█▎ | 4/30 [00:02<00:15, 1.64it/s]\n 17%|█▋ | 5/30 [00:03<00:15, 1.62it/s]\n 20%|██ | 6/30 [00:03<00:15, 1.60it/s]\n 23%|██▎ | 7/30 [00:04<00:14, 1.59it/s]\n 27%|██▋ | 8/30 [00:04<00:13, 1.58it/s]\n 30%|███ | 9/30 [00:05<00:13, 1.58it/s]\n 33%|███▎ | 10/30 [00:06<00:12, 1.57it/s]\n 37%|███▋ | 11/30 [00:06<00:12, 1.57it/s]\n 40%|████ | 12/30 [00:07<00:11, 1.57it/s]\n 43%|████▎ | 13/30 [00:08<00:10, 1.57it/s]\n 47%|████▋ | 14/30 [00:08<00:10, 1.57it/s]\n 50%|█████ | 15/30 [00:09<00:09, 1.57it/s]\n 53%|█████▎ | 16/30 [00:10<00:08, 1.56it/s]\n 57%|█████▋ | 17/30 [00:10<00:08, 1.56it/s]\n 60%|██████ | 18/30 [00:11<00:07, 1.56it/s]\n 63%|██████▎ | 19/30 [00:11<00:07, 1.56it/s]\n 67%|██████▋ | 20/30 [00:12<00:06, 1.56it/s]\n 70%|███████ | 21/30 [00:13<00:05, 1.56it/s]\n 73%|███████▎ | 22/30 [00:13<00:05, 1.56it/s]\n 77%|███████▋ | 23/30 [00:14<00:04, 1.56it/s]\n 80%|████████ | 24/30 [00:15<00:03, 1.56it/s]\n 83%|████████▎ | 25/30 [00:15<00:03, 1.56it/s]\n 87%|████████▋ | 26/30 [00:16<00:02, 1.56it/s]\n 90%|█████████ | 27/30 [00:17<00:01, 1.56it/s]\n 93%|█████████▎| 28/30 [00:17<00:01, 1.55it/s]\n 97%|█████████▋| 29/30 [00:18<00:00, 1.55it/s]\n100%|██████████| 30/30 [00:19<00:00, 1.55it/s]\n100%|██████████| 30/30 [00:19<00:00, 1.57it/s]", "metrics": { "predict_time": 38.051383076, "total_time": 412.033057 }, "output": "https://replicate.delivery/xezq/kZ0fud78mGxLICWVEVLDFNDlVEgjljuebeRpQflb4DuSZa0RB/output.png", "started_at": "2025-03-28T14:51:26.472674Z", "status": "succeeded", "urls": { "stream": "https://stream.replicate.com/v1/files/bcwr-jxvii7fzjte5engsv56ucl5irapr4t4ccpcxfyocz5fl77hepsxq", "get": "https://api.replicate.com/v1/predictions/002mnryjndrma0cnvmvbaxpcem", "cancel": "https://api.replicate.com/v1/predictions/002mnryjndrma0cnvmvbaxpcem/cancel" }, "version": "2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b" }
Generated inloading lora state dict of realism Preparing ID embeddings Preparing the control image Generating image 0%| | 0/30 [00:00<?, ?it/s] 3%|▎ | 1/30 [00:00<00:19, 1.48it/s] 7%|▋ | 2/30 [00:01<00:15, 1.82it/s] 10%|█ | 3/30 [00:01<00:15, 1.69it/s] 13%|█▎ | 4/30 [00:02<00:15, 1.64it/s] 17%|█▋ | 5/30 [00:03<00:15, 1.62it/s] 20%|██ | 6/30 [00:03<00:15, 1.60it/s] 23%|██▎ | 7/30 [00:04<00:14, 1.59it/s] 27%|██▋ | 8/30 [00:04<00:13, 1.58it/s] 30%|███ | 9/30 [00:05<00:13, 1.58it/s] 33%|███▎ | 10/30 [00:06<00:12, 1.57it/s] 37%|███▋ | 11/30 [00:06<00:12, 1.57it/s] 40%|████ | 12/30 [00:07<00:11, 1.57it/s] 43%|████▎ | 13/30 [00:08<00:10, 1.57it/s] 47%|████▋ | 14/30 [00:08<00:10, 1.57it/s] 50%|█████ | 15/30 [00:09<00:09, 1.57it/s] 53%|█████▎ | 16/30 [00:10<00:08, 1.56it/s] 57%|█████▋ | 17/30 [00:10<00:08, 1.56it/s] 60%|██████ | 18/30 [00:11<00:07, 1.56it/s] 63%|██████▎ | 19/30 [00:11<00:07, 1.56it/s] 67%|██████▋ | 20/30 [00:12<00:06, 1.56it/s] 70%|███████ | 21/30 [00:13<00:05, 1.56it/s] 73%|███████▎ | 22/30 [00:13<00:05, 1.56it/s] 77%|███████▋ | 23/30 [00:14<00:04, 1.56it/s] 80%|████████ | 24/30 [00:15<00:03, 1.56it/s] 83%|████████▎ | 25/30 [00:15<00:03, 1.56it/s] 87%|████████▋ | 26/30 [00:16<00:02, 1.56it/s] 90%|█████████ | 27/30 [00:17<00:01, 1.56it/s] 93%|█████████▎| 28/30 [00:17<00:01, 1.55it/s] 97%|█████████▋| 29/30 [00:18<00:00, 1.55it/s] 100%|██████████| 30/30 [00:19<00:00, 1.55it/s] 100%|██████████| 30/30 [00:19<00:00, 1.57it/s]
Prediction
zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381bIDzzefpy3y45rm80cnvmx9rp69krStatusSucceededSourceAPIHardwareL40STotal durationCreatedInput
- seed
- 42
- width
- 864
- height
- 1152
- prompt
- A photo of an elegant Javanese bride in traditional attire, with long hair styled into intricate a braid made of many fresh flowers, wearing a delicate headdress made from sequins and beads. She's holding flowers, light smiling at the camera, against a backdrop adorned with orchid blooms. The scene captures her grace as she stands amidst soft pastel colors, adding to its dreamy atmosphere
- num_steps
- 30
- model_version
- aes_stage2
- enable_realism
- guidance_scale
- 3.5
- enable_anti_blur
- infusenet_guidance_end
- 1
- infusenet_guidance_start
- 0
- infusenet_conditioning_scale
- 1
{ "seed": 42, "width": 864, "height": 1152, "prompt": "A photo of an elegant Javanese bride in traditional attire, with long hair styled into intricate a braid made of many fresh flowers, wearing a delicate headdress made from sequins and beads. She's holding flowers, light smiling at the camera, against a backdrop adorned with orchid blooms. The scene captures her grace as she stands amidst soft pastel colors, adding to its dreamy atmosphere", "id_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/d94dca5aacab509f9c1f4170fca5545bc8ebe5e4b6f421d6774dd80a12f328ea/yangmi.jpg", "num_steps": 30, "model_version": "aes_stage2", "enable_realism": true, "guidance_scale": 3.5, "enable_anti_blur": false, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run zsxkib/infinite-you using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b", { input: { seed: 42, width: 864, height: 1152, prompt: "A photo of an elegant Javanese bride in traditional attire, with long hair styled into intricate a braid made of many fresh flowers, wearing a delicate headdress made from sequins and beads. She's holding flowers, light smiling at the camera, against a backdrop adorned with orchid blooms. The scene captures her grace as she stands amidst soft pastel colors, adding to its dreamy atmosphere", id_image: "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/d94dca5aacab509f9c1f4170fca5545bc8ebe5e4b6f421d6774dd80a12f328ea/yangmi.jpg", num_steps: 30, model_version: "aes_stage2", enable_realism: true, guidance_scale: 3.5, enable_anti_blur: false, infusenet_guidance_end: 1, infusenet_guidance_start: 0, infusenet_conditioning_scale: 1 } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
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 zsxkib/infinite-you using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b", input={ "seed": 42, "width": 864, "height": 1152, "prompt": "A photo of an elegant Javanese bride in traditional attire, with long hair styled into intricate a braid made of many fresh flowers, wearing a delicate headdress made from sequins and beads. She's holding flowers, light smiling at the camera, against a backdrop adorned with orchid blooms. The scene captures her grace as she stands amidst soft pastel colors, adding to its dreamy atmosphere", "id_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/d94dca5aacab509f9c1f4170fca5545bc8ebe5e4b6f421d6774dd80a12f328ea/yangmi.jpg", "num_steps": 30, "model_version": "aes_stage2", "enable_realism": True, "guidance_scale": 3.5, "enable_anti_blur": False, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run zsxkib/infinite-you 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": "zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b", "input": { "seed": 42, "width": 864, "height": 1152, "prompt": "A photo of an elegant Javanese bride in traditional attire, with long hair styled into intricate a braid made of many fresh flowers, wearing a delicate headdress made from sequins and beads. She\'s holding flowers, light smiling at the camera, against a backdrop adorned with orchid blooms. The scene captures her grace as she stands amidst soft pastel colors, adding to its dreamy atmosphere", "id_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/d94dca5aacab509f9c1f4170fca5545bc8ebe5e4b6f421d6774dd80a12f328ea/yangmi.jpg", "num_steps": 30, "model_version": "aes_stage2", "enable_realism": true, "guidance_scale": 3.5, "enable_anti_blur": false, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2025-03-28T14:54:35.013343Z", "created_at": "2025-03-28T14:49:12.993000Z", "data_removed": false, "error": null, "id": "zzefpy3y45rm80cnvmx9rp69kr", "input": { "seed": 42, "width": 864, "height": 1152, "prompt": "A photo of an elegant Javanese bride in traditional attire, with long hair styled into intricate a braid made of many fresh flowers, wearing a delicate headdress made from sequins and beads. She's holding flowers, light smiling at the camera, against a backdrop adorned with orchid blooms. The scene captures her grace as she stands amidst soft pastel colors, adding to its dreamy atmosphere", "id_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/d94dca5aacab509f9c1f4170fca5545bc8ebe5e4b6f421d6774dd80a12f328ea/yangmi.jpg", "num_steps": 30, "model_version": "aes_stage2", "enable_realism": true, "guidance_scale": 3.5, "enable_anti_blur": false, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 }, "logs": "loading lora state dict of realism\nPreparing ID embeddings\nPreparing the control image\nGenerating image\n 0%| | 0/30 [00:00<?, ?it/s]\n 3%|▎ | 1/30 [00:00<00:18, 1.55it/s]\n 7%|▋ | 2/30 [00:01<00:15, 1.83it/s]\n 10%|█ | 3/30 [00:01<00:16, 1.68it/s]\n 13%|█▎ | 4/30 [00:02<00:16, 1.62it/s]\n 17%|█▋ | 5/30 [00:03<00:15, 1.58it/s]\n 20%|██ | 6/30 [00:03<00:15, 1.56it/s]\n 23%|██▎ | 7/30 [00:04<00:14, 1.55it/s]\n 27%|██▋ | 8/30 [00:05<00:14, 1.55it/s]\n 30%|███ | 9/30 [00:05<00:13, 1.54it/s]\n 33%|███▎ | 10/30 [00:06<00:12, 1.54it/s]\n 37%|███▋ | 11/30 [00:07<00:12, 1.54it/s]\n 40%|████ | 12/30 [00:07<00:11, 1.54it/s]\n 43%|████▎ | 13/30 [00:08<00:11, 1.54it/s]\n 47%|████▋ | 14/30 [00:08<00:10, 1.54it/s]\n 50%|█████ | 15/30 [00:09<00:09, 1.54it/s]\n 53%|█████▎ | 16/30 [00:10<00:09, 1.54it/s]\n 57%|█████▋ | 17/30 [00:10<00:08, 1.54it/s]\n 60%|██████ | 18/30 [00:11<00:07, 1.54it/s]\n 63%|██████▎ | 19/30 [00:12<00:07, 1.54it/s]\n 67%|██████▋ | 20/30 [00:12<00:06, 1.54it/s]\n 70%|███████ | 21/30 [00:13<00:05, 1.54it/s]\n 73%|███████▎ | 22/30 [00:14<00:05, 1.53it/s]\n 77%|███████▋ | 23/30 [00:14<00:04, 1.54it/s]\n 80%|████████ | 24/30 [00:15<00:03, 1.54it/s]\n 83%|████████▎ | 25/30 [00:16<00:03, 1.54it/s]\n 87%|████████▋ | 26/30 [00:16<00:02, 1.54it/s]\n 90%|█████████ | 27/30 [00:17<00:01, 1.54it/s]\n 93%|█████████▎| 28/30 [00:18<00:01, 1.53it/s]\n 97%|█████████▋| 29/30 [00:18<00:00, 1.53it/s]\n100%|██████████| 30/30 [00:19<00:00, 1.53it/s]\n100%|██████████| 30/30 [00:19<00:00, 1.55it/s]", "metrics": { "predict_time": 33.257343667, "total_time": 322.020343 }, "output": "https://replicate.delivery/xezq/mqiZr751emQNK63oKk0fMfHDN1XH3f6VYkS9ve7xBxibF1ojC/output.png", "started_at": "2025-03-28T14:54:01.755999Z", "status": "succeeded", "urls": { "stream": "https://stream.replicate.com/v1/files/bcwr-lkrsc4vo5huvx6aja3giyirdil7536bbkze2qjzcri7hml2ef3fq", "get": "https://api.replicate.com/v1/predictions/zzefpy3y45rm80cnvmx9rp69kr", "cancel": "https://api.replicate.com/v1/predictions/zzefpy3y45rm80cnvmx9rp69kr/cancel" }, "version": "2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b" }
Generated inloading lora state dict of realism Preparing ID embeddings Preparing the control image Generating image 0%| | 0/30 [00:00<?, ?it/s] 3%|▎ | 1/30 [00:00<00:18, 1.55it/s] 7%|▋ | 2/30 [00:01<00:15, 1.83it/s] 10%|█ | 3/30 [00:01<00:16, 1.68it/s] 13%|█▎ | 4/30 [00:02<00:16, 1.62it/s] 17%|█▋ | 5/30 [00:03<00:15, 1.58it/s] 20%|██ | 6/30 [00:03<00:15, 1.56it/s] 23%|██▎ | 7/30 [00:04<00:14, 1.55it/s] 27%|██▋ | 8/30 [00:05<00:14, 1.55it/s] 30%|███ | 9/30 [00:05<00:13, 1.54it/s] 33%|███▎ | 10/30 [00:06<00:12, 1.54it/s] 37%|███▋ | 11/30 [00:07<00:12, 1.54it/s] 40%|████ | 12/30 [00:07<00:11, 1.54it/s] 43%|████▎ | 13/30 [00:08<00:11, 1.54it/s] 47%|████▋ | 14/30 [00:08<00:10, 1.54it/s] 50%|█████ | 15/30 [00:09<00:09, 1.54it/s] 53%|█████▎ | 16/30 [00:10<00:09, 1.54it/s] 57%|█████▋ | 17/30 [00:10<00:08, 1.54it/s] 60%|██████ | 18/30 [00:11<00:07, 1.54it/s] 63%|██████▎ | 19/30 [00:12<00:07, 1.54it/s] 67%|██████▋ | 20/30 [00:12<00:06, 1.54it/s] 70%|███████ | 21/30 [00:13<00:05, 1.54it/s] 73%|███████▎ | 22/30 [00:14<00:05, 1.53it/s] 77%|███████▋ | 23/30 [00:14<00:04, 1.54it/s] 80%|████████ | 24/30 [00:15<00:03, 1.54it/s] 83%|████████▎ | 25/30 [00:16<00:03, 1.54it/s] 87%|████████▋ | 26/30 [00:16<00:02, 1.54it/s] 90%|█████████ | 27/30 [00:17<00:01, 1.54it/s] 93%|█████████▎| 28/30 [00:18<00:01, 1.53it/s] 97%|█████████▋| 29/30 [00:18<00:00, 1.53it/s] 100%|██████████| 30/30 [00:19<00:00, 1.53it/s] 100%|██████████| 30/30 [00:19<00:00, 1.55it/s]
Prediction
zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381bIDamexcfnxj9rm80cnvmvvkfghmgStatusSucceededSourceAPIHardwareL40STotal durationCreatedInput
- seed
- 12345
- width
- 864
- height
- 1152
- prompt
- A man, portrait, cinematic
- num_steps
- 30
- model_version
- sim_stage1
- enable_realism
- guidance_scale
- 3.5
- enable_anti_blur
- infusenet_guidance_end
- 1
- infusenet_guidance_start
- 0
- infusenet_conditioning_scale
- 1
{ "seed": 12345, "width": 864, "height": 1152, "prompt": "A man, portrait, cinematic", "id_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", "num_steps": 30, "control_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", "model_version": "sim_stage1", "enable_realism": false, "guidance_scale": 3.5, "enable_anti_blur": false, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run zsxkib/infinite-you using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b", { input: { seed: 12345, width: 864, height: 1152, prompt: "A man, portrait, cinematic", id_image: "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", num_steps: 30, control_image: "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", model_version: "sim_stage1", enable_realism: false, guidance_scale: 3.5, enable_anti_blur: false, infusenet_guidance_end: 1, infusenet_guidance_start: 0, infusenet_conditioning_scale: 1 } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
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 zsxkib/infinite-you using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b", input={ "seed": 12345, "width": 864, "height": 1152, "prompt": "A man, portrait, cinematic", "id_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", "num_steps": 30, "control_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", "model_version": "sim_stage1", "enable_realism": False, "guidance_scale": 3.5, "enable_anti_blur": False, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run zsxkib/infinite-you 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": "zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b", "input": { "seed": 12345, "width": 864, "height": 1152, "prompt": "A man, portrait, cinematic", "id_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", "num_steps": 30, "control_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", "model_version": "sim_stage1", "enable_realism": false, "guidance_scale": 3.5, "enable_anti_blur": false, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2025-03-28T14:53:25.460717Z", "created_at": "2025-03-28T14:46:12.626000Z", "data_removed": false, "error": null, "id": "amexcfnxj9rm80cnvmvvkfghmg", "input": { "seed": 12345, "width": 864, "height": 1152, "prompt": "A man, portrait, cinematic", "id_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", "num_steps": 30, "control_image": "https://bytedance-infiniteyou-flux.hf.space/gradio_api/file=/tmp/gradio/50d7c87565bc7cd462d6b2f50935b35de2329bcbae7754013e11f81c120b0042/yann-lecun_resize.jpg", "model_version": "sim_stage1", "enable_realism": false, "guidance_scale": 3.5, "enable_anti_blur": false, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 }, "logs": "Switching model to sim_stage1\nPreparing ID embeddings\nPreparing the control image\nGenerating image\n 0%| | 0/30 [00:00<?, ?it/s]\n 3%|▎ | 1/30 [00:00<00:18, 1.58it/s]\n 7%|▋ | 2/30 [00:01<00:14, 1.88it/s]\n 10%|█ | 3/30 [00:01<00:15, 1.72it/s]\n 13%|█▎ | 4/30 [00:02<00:15, 1.66it/s]\n 17%|█▋ | 5/30 [00:03<00:15, 1.62it/s]\n 20%|██ | 6/30 [00:03<00:15, 1.60it/s]\n 23%|██▎ | 7/30 [00:04<00:14, 1.59it/s]\n 27%|██▋ | 8/30 [00:04<00:13, 1.58it/s]\n 30%|███ | 9/30 [00:05<00:13, 1.57it/s]\n 33%|███▎ | 10/30 [00:06<00:12, 1.57it/s]\n 37%|███▋ | 11/30 [00:06<00:12, 1.57it/s]\n 40%|████ | 12/30 [00:07<00:11, 1.57it/s]\n 43%|████▎ | 13/30 [00:08<00:10, 1.57it/s]\n 47%|████▋ | 14/30 [00:08<00:10, 1.56it/s]\n 50%|█████ | 15/30 [00:09<00:09, 1.56it/s]\n 53%|█████▎ | 16/30 [00:10<00:08, 1.56it/s]\n 57%|█████▋ | 17/30 [00:10<00:08, 1.56it/s]\n 60%|██████ | 18/30 [00:11<00:07, 1.56it/s]\n 63%|██████▎ | 19/30 [00:11<00:07, 1.56it/s]\n 67%|██████▋ | 20/30 [00:12<00:06, 1.56it/s]\n 70%|███████ | 21/30 [00:13<00:05, 1.56it/s]\n 73%|███████▎ | 22/30 [00:13<00:05, 1.56it/s]\n 77%|███████▋ | 23/30 [00:14<00:04, 1.56it/s]\n 80%|████████ | 24/30 [00:15<00:03, 1.56it/s]\n 83%|████████▎ | 25/30 [00:15<00:03, 1.56it/s]\n 87%|████████▋ | 26/30 [00:16<00:02, 1.56it/s]\n 90%|█████████ | 27/30 [00:17<00:01, 1.56it/s]\n 93%|█████████▎| 28/30 [00:17<00:01, 1.56it/s]\n 97%|█████████▋| 29/30 [00:18<00:00, 1.56it/s]\n100%|██████████| 30/30 [00:19<00:00, 1.56it/s]\n100%|██████████| 30/30 [00:19<00:00, 1.57it/s]", "metrics": { "predict_time": 45.848446107, "total_time": 432.834717 }, "output": "https://replicate.delivery/xezq/VjObAj9J3H4OBNSNfQ4wX7aVf1xerTWl2Rdi2PyDQfft80ojC/output.png", "started_at": "2025-03-28T14:52:39.612271Z", "status": "succeeded", "urls": { "stream": "https://stream.replicate.com/v1/files/bcwr-ernudnexpt7wp5tmhchafeqttdjs6igtklav7shhjsffgcrnwsxa", "get": "https://api.replicate.com/v1/predictions/amexcfnxj9rm80cnvmvvkfghmg", "cancel": "https://api.replicate.com/v1/predictions/amexcfnxj9rm80cnvmvvkfghmg/cancel" }, "version": "2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b" }
Generated inSwitching model to sim_stage1 Preparing ID embeddings Preparing the control image Generating image 0%| | 0/30 [00:00<?, ?it/s] 3%|▎ | 1/30 [00:00<00:18, 1.58it/s] 7%|▋ | 2/30 [00:01<00:14, 1.88it/s] 10%|█ | 3/30 [00:01<00:15, 1.72it/s] 13%|█▎ | 4/30 [00:02<00:15, 1.66it/s] 17%|█▋ | 5/30 [00:03<00:15, 1.62it/s] 20%|██ | 6/30 [00:03<00:15, 1.60it/s] 23%|██▎ | 7/30 [00:04<00:14, 1.59it/s] 27%|██▋ | 8/30 [00:04<00:13, 1.58it/s] 30%|███ | 9/30 [00:05<00:13, 1.57it/s] 33%|███▎ | 10/30 [00:06<00:12, 1.57it/s] 37%|███▋ | 11/30 [00:06<00:12, 1.57it/s] 40%|████ | 12/30 [00:07<00:11, 1.57it/s] 43%|████▎ | 13/30 [00:08<00:10, 1.57it/s] 47%|████▋ | 14/30 [00:08<00:10, 1.56it/s] 50%|█████ | 15/30 [00:09<00:09, 1.56it/s] 53%|█████▎ | 16/30 [00:10<00:08, 1.56it/s] 57%|█████▋ | 17/30 [00:10<00:08, 1.56it/s] 60%|██████ | 18/30 [00:11<00:07, 1.56it/s] 63%|██████▎ | 19/30 [00:11<00:07, 1.56it/s] 67%|██████▋ | 20/30 [00:12<00:06, 1.56it/s] 70%|███████ | 21/30 [00:13<00:05, 1.56it/s] 73%|███████▎ | 22/30 [00:13<00:05, 1.56it/s] 77%|███████▋ | 23/30 [00:14<00:04, 1.56it/s] 80%|████████ | 24/30 [00:15<00:03, 1.56it/s] 83%|████████▎ | 25/30 [00:15<00:03, 1.56it/s] 87%|████████▋ | 26/30 [00:16<00:02, 1.56it/s] 90%|█████████ | 27/30 [00:17<00:01, 1.56it/s] 93%|█████████▎| 28/30 [00:17<00:01, 1.56it/s] 97%|█████████▋| 29/30 [00:18<00:00, 1.56it/s] 100%|██████████| 30/30 [00:19<00:00, 1.56it/s] 100%|██████████| 30/30 [00:19<00:00, 1.57it/s]
Prediction
zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381bIDbm7tndx8r1rmc0cnvq6tyb0qm4StatusSucceededSourceAPIHardwareL40STotal durationCreatedInput
- width
- 864
- height
- 1152
- prompt
- a woman with perfect eyes
- num_steps
- 30
- model_version
- sim_stage1
- enable_realism
- guidance_scale
- 3.5
- enable_anti_blur
- infusenet_guidance_end
- 1
- infusenet_guidance_start
- 0
- infusenet_conditioning_scale
- 1
{ "width": 864, "height": 1152, "prompt": "a woman with perfect eyes", "id_image": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "num_steps": 30, "model_version": "sim_stage1", "enable_realism": true, "guidance_scale": 3.5, "enable_anti_blur": true, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run zsxkib/infinite-you using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b", { input: { width: 864, height: 1152, prompt: "a woman with perfect eyes", id_image: "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", num_steps: 30, model_version: "sim_stage1", enable_realism: true, guidance_scale: 3.5, enable_anti_blur: true, infusenet_guidance_end: 1, infusenet_guidance_start: 0, infusenet_conditioning_scale: 1 } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
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 zsxkib/infinite-you using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b", input={ "width": 864, "height": 1152, "prompt": "a woman with perfect eyes", "id_image": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "num_steps": 30, "model_version": "sim_stage1", "enable_realism": True, "guidance_scale": 3.5, "enable_anti_blur": True, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run zsxkib/infinite-you 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": "zsxkib/infinite-you:2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b", "input": { "width": 864, "height": 1152, "prompt": "a woman with perfect eyes", "id_image": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "num_steps": 30, "model_version": "sim_stage1", "enable_realism": true, "guidance_scale": 3.5, "enable_anti_blur": true, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2025-03-28T17:31:50.055439Z", "created_at": "2025-03-28T17:29:57.696000Z", "data_removed": false, "error": null, "id": "bm7tndx8r1rmc0cnvq6tyb0qm4", "input": { "width": 864, "height": 1152, "prompt": "a woman with perfect eyes", "id_image": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "num_steps": 30, "model_version": "sim_stage1", "enable_realism": true, "guidance_scale": 3.5, "enable_anti_blur": true, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 }, "logs": "Switching model to sim_stage1\nloading lora state dict of realism\nloading lora state dict of anti_blur\nPreparing ID embeddings\nPreparing the control image\nGenerating image\n 0%| | 0/30 [00:00<?, ?it/s]\n 3%|▎ | 1/30 [00:00<00:21, 1.37it/s]\n 7%|▋ | 2/30 [00:01<00:18, 1.54it/s]\n 10%|█ | 3/30 [00:02<00:18, 1.46it/s]\n 13%|█▎ | 4/30 [00:02<00:18, 1.42it/s]\n 17%|█▋ | 5/30 [00:03<00:17, 1.41it/s]\n 20%|██ | 6/30 [00:04<00:17, 1.39it/s]\n 23%|██▎ | 7/30 [00:04<00:16, 1.39it/s]\n 27%|██▋ | 8/30 [00:05<00:15, 1.38it/s]\n 30%|███ | 9/30 [00:06<00:15, 1.38it/s]\n 33%|███▎ | 10/30 [00:07<00:14, 1.37it/s]\n 37%|███▋ | 11/30 [00:07<00:13, 1.37it/s]\n 40%|████ | 12/30 [00:08<00:13, 1.37it/s]\n 43%|████▎ | 13/30 [00:09<00:12, 1.37it/s]\n 47%|████▋ | 14/30 [00:10<00:11, 1.37it/s]\n 50%|█████ | 15/30 [00:10<00:10, 1.37it/s]\n 53%|█████▎ | 16/30 [00:11<00:10, 1.37it/s]\n 57%|█████▋ | 17/30 [00:12<00:09, 1.36it/s]\n 60%|██████ | 18/30 [00:13<00:08, 1.36it/s]\n 63%|██████▎ | 19/30 [00:13<00:08, 1.36it/s]\n 67%|██████▋ | 20/30 [00:14<00:07, 1.36it/s]\n 70%|███████ | 21/30 [00:15<00:06, 1.36it/s]\n 73%|███████▎ | 22/30 [00:15<00:05, 1.36it/s]\n 77%|███████▋ | 23/30 [00:16<00:05, 1.36it/s]\n 80%|████████ | 24/30 [00:17<00:04, 1.36it/s]\n 83%|████████▎ | 25/30 [00:18<00:03, 1.36it/s]\n 87%|████████▋ | 26/30 [00:18<00:02, 1.36it/s]\n 90%|█████████ | 27/30 [00:19<00:02, 1.36it/s]\n 93%|█████████▎| 28/30 [00:20<00:01, 1.36it/s]\n 97%|█████████▋| 29/30 [00:21<00:00, 1.36it/s]\n100%|██████████| 30/30 [00:21<00:00, 1.36it/s]\n100%|██████████| 30/30 [00:21<00:00, 1.37it/s]", "metrics": { "predict_time": 40.438481561, "total_time": 112.359439 }, "output": "https://replicate.delivery/xezq/ZQ5S9I0B2FKAKJJ1cxXr6iaWaKa8sZZu2C7BVONIG4nBPSHF/output.png", "started_at": "2025-03-28T17:31:09.616958Z", "status": "succeeded", "urls": { "stream": "https://stream.replicate.com/v1/files/bcwr-rirh5lammez7szzhbcasggetb6z22lyhnr7f3fuj4r36oauanuha", "get": "https://api.replicate.com/v1/predictions/bm7tndx8r1rmc0cnvq6tyb0qm4", "cancel": "https://api.replicate.com/v1/predictions/bm7tndx8r1rmc0cnvq6tyb0qm4/cancel" }, "version": "2dc4b4516683d3639c3648d3c34294913fc11dc28396cd60fd86df877a04381b" }
Generated inSwitching model to sim_stage1 loading lora state dict of realism loading lora state dict of anti_blur Preparing ID embeddings Preparing the control image Generating image 0%| | 0/30 [00:00<?, ?it/s] 3%|▎ | 1/30 [00:00<00:21, 1.37it/s] 7%|▋ | 2/30 [00:01<00:18, 1.54it/s] 10%|█ | 3/30 [00:02<00:18, 1.46it/s] 13%|█▎ | 4/30 [00:02<00:18, 1.42it/s] 17%|█▋ | 5/30 [00:03<00:17, 1.41it/s] 20%|██ | 6/30 [00:04<00:17, 1.39it/s] 23%|██▎ | 7/30 [00:04<00:16, 1.39it/s] 27%|██▋ | 8/30 [00:05<00:15, 1.38it/s] 30%|███ | 9/30 [00:06<00:15, 1.38it/s] 33%|███▎ | 10/30 [00:07<00:14, 1.37it/s] 37%|███▋ | 11/30 [00:07<00:13, 1.37it/s] 40%|████ | 12/30 [00:08<00:13, 1.37it/s] 43%|████▎ | 13/30 [00:09<00:12, 1.37it/s] 47%|████▋ | 14/30 [00:10<00:11, 1.37it/s] 50%|█████ | 15/30 [00:10<00:10, 1.37it/s] 53%|█████▎ | 16/30 [00:11<00:10, 1.37it/s] 57%|█████▋ | 17/30 [00:12<00:09, 1.36it/s] 60%|██████ | 18/30 [00:13<00:08, 1.36it/s] 63%|██████▎ | 19/30 [00:13<00:08, 1.36it/s] 67%|██████▋ | 20/30 [00:14<00:07, 1.36it/s] 70%|███████ | 21/30 [00:15<00:06, 1.36it/s] 73%|███████▎ | 22/30 [00:15<00:05, 1.36it/s] 77%|███████▋ | 23/30 [00:16<00:05, 1.36it/s] 80%|████████ | 24/30 [00:17<00:04, 1.36it/s] 83%|████████▎ | 25/30 [00:18<00:03, 1.36it/s] 87%|████████▋ | 26/30 [00:18<00:02, 1.36it/s] 90%|█████████ | 27/30 [00:19<00:02, 1.36it/s] 93%|█████████▎| 28/30 [00:20<00:01, 1.36it/s] 97%|█████████▋| 29/30 [00:21<00:00, 1.36it/s] 100%|██████████| 30/30 [00:21<00:00, 1.36it/s] 100%|██████████| 30/30 [00:21<00:00, 1.37it/s]
Prediction
zsxkib/infinite-you:b1370c5f5b1bb078eaa87332641c9cc6b89fff1bbd5c61f9e0e81370541b24f0ID864ex8f75drmc0cnzfe9d2na30StatusSucceededSourceWebHardwareL40STotal durationCreatedInput
- width
- 864
- height
- 1152
- prompt
- a woman with perfect eyes
- num_steps
- 30
- model_version
- sim_stage1
- enable_realism
- guidance_scale
- 3.5
- enable_anti_blur
- infusenet_guidance_end
- 1
- infusenet_guidance_start
- 0
- infusenet_conditioning_scale
- 1
{ "width": 864, "height": 1152, "prompt": "a woman with perfect eyes", "id_image": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "num_steps": 30, "model_version": "sim_stage1", "enable_realism": true, "guidance_scale": 3.5, "enable_anti_blur": true, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run zsxkib/infinite-you using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "zsxkib/infinite-you:b1370c5f5b1bb078eaa87332641c9cc6b89fff1bbd5c61f9e0e81370541b24f0", { input: { width: 864, height: 1152, prompt: "a woman with perfect eyes", id_image: "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", num_steps: 30, model_version: "sim_stage1", enable_realism: true, guidance_scale: 3.5, enable_anti_blur: true, infusenet_guidance_end: 1, infusenet_guidance_start: 0, infusenet_conditioning_scale: 1 } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
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 zsxkib/infinite-you using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "zsxkib/infinite-you:b1370c5f5b1bb078eaa87332641c9cc6b89fff1bbd5c61f9e0e81370541b24f0", input={ "width": 864, "height": 1152, "prompt": "a woman with perfect eyes", "id_image": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "num_steps": 30, "model_version": "sim_stage1", "enable_realism": True, "guidance_scale": 3.5, "enable_anti_blur": True, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run zsxkib/infinite-you 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": "zsxkib/infinite-you:b1370c5f5b1bb078eaa87332641c9cc6b89fff1bbd5c61f9e0e81370541b24f0", "input": { "width": 864, "height": 1152, "prompt": "a woman with perfect eyes", "id_image": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "num_steps": 30, "model_version": "sim_stage1", "enable_realism": true, "guidance_scale": 3.5, "enable_anti_blur": true, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
You can run this model locally using Cog. First, install Cog:brew install cog
If you don’t have Homebrew, there are other installation options available.
Run this to download the model and run it in your local environment:
cog predict r8.im/zsxkib/infinite-you@sha256:b1370c5f5b1bb078eaa87332641c9cc6b89fff1bbd5c61f9e0e81370541b24f0 \ -i 'width=864' \ -i 'height=1152' \ -i 'prompt="a woman with perfect eyes"' \ -i 'id_image="https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp"' \ -i 'num_steps=30' \ -i 'model_version="sim_stage1"' \ -i 'enable_realism=true' \ -i 'guidance_scale=3.5' \ -i 'enable_anti_blur=true' \ -i 'infusenet_guidance_end=1' \ -i 'infusenet_guidance_start=0' \ -i 'infusenet_conditioning_scale=1'
To learn more, take a look at the Cog documentation.
Run this to download the model and run it in your local environment:
docker run -d -p 5000:5000 --gpus=all r8.im/zsxkib/infinite-you@sha256:b1370c5f5b1bb078eaa87332641c9cc6b89fff1bbd5c61f9e0e81370541b24f0
curl -s -X POST \ -H "Content-Type: application/json" \ -d $'{ "input": { "width": 864, "height": 1152, "prompt": "a woman with perfect eyes", "id_image": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "num_steps": 30, "model_version": "sim_stage1", "enable_realism": true, "guidance_scale": 3.5, "enable_anti_blur": true, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 } }' \ http://localhost:5000/predictions
To learn more, take a look at the Cog documentation.
Output
{ "completed_at": "2025-04-03T13:41:39.671699Z", "created_at": "2025-04-03T13:35:13.195000Z", "data_removed": false, "error": null, "id": "864ex8f75drmc0cnzfe9d2na30", "input": { "width": 864, "height": 1152, "prompt": "a woman with perfect eyes", "id_image": "https://replicate.delivery/pbxt/L0gy7uyLE5UP0uz12cndDdSOIgw5R3rV5N6G2pbt7kEK9dCr/0_3.webp", "num_steps": 30, "model_version": "sim_stage1", "enable_realism": true, "guidance_scale": 3.5, "enable_anti_blur": true, "infusenet_guidance_end": 1, "infusenet_guidance_start": 0, "infusenet_conditioning_scale": 1 }, "logs": "Switching model to sim_stage1\nloading lora state dict of realism\nloading lora state dict of anti_blur\nUsing seed: 3144382269\nPreparing ID embeddings\nPreparing the control image\nGenerating image\n 0%| | 0/30 [00:00<?, ?it/s]\n 3%|▎ | 1/30 [00:00<00:21, 1.35it/s]\n 7%|▋ | 2/30 [00:01<00:18, 1.53it/s]\n 10%|█ | 3/30 [00:02<00:18, 1.45it/s]\n 13%|█▎ | 4/30 [00:02<00:18, 1.42it/s]\n 17%|█▋ | 5/30 [00:03<00:17, 1.40it/s]\n 20%|██ | 6/30 [00:04<00:17, 1.39it/s]\n 23%|██▎ | 7/30 [00:04<00:16, 1.39it/s]\n 27%|██▋ | 8/30 [00:05<00:15, 1.38it/s]\n 30%|███ | 9/30 [00:06<00:15, 1.38it/s]\n 33%|███▎ | 10/30 [00:07<00:14, 1.38it/s]\n 37%|███▋ | 11/30 [00:07<00:13, 1.37it/s]\n 40%|████ | 12/30 [00:08<00:13, 1.37it/s]\n 43%|████▎ | 13/30 [00:09<00:12, 1.37it/s]\n 47%|████▋ | 14/30 [00:10<00:11, 1.37it/s]\n 50%|█████ | 15/30 [00:10<00:10, 1.37it/s]\n 53%|█████▎ | 16/30 [00:11<00:10, 1.37it/s]\n 57%|█████▋ | 17/30 [00:12<00:09, 1.36it/s]\n 60%|██████ | 18/30 [00:13<00:08, 1.36it/s]\n 63%|██████▎ | 19/30 [00:13<00:08, 1.37it/s]\n 67%|██████▋ | 20/30 [00:14<00:07, 1.37it/s]\n 70%|███████ | 21/30 [00:15<00:06, 1.37it/s]\n 73%|███████▎ | 22/30 [00:15<00:05, 1.36it/s]\n 77%|███████▋ | 23/30 [00:16<00:05, 1.36it/s]\n 80%|████████ | 24/30 [00:17<00:04, 1.36it/s]\n 83%|████████▎ | 25/30 [00:18<00:03, 1.36it/s]\n 87%|████████▋ | 26/30 [00:18<00:02, 1.36it/s]\n 90%|█████████ | 27/30 [00:19<00:02, 1.36it/s]\n 93%|█████████▎| 28/30 [00:20<00:01, 1.36it/s]\n 97%|█████████▋| 29/30 [00:21<00:00, 1.36it/s]\n100%|██████████| 30/30 [00:21<00:00, 1.36it/s]\n100%|██████████| 30/30 [00:21<00:00, 1.37it/s]\nSaving as WEBP with quality 80", "metrics": { "predict_time": 37.999355268, "total_time": 386.476699 }, "output": "https://replicate.delivery/xezq/kjv2jiLGfeo4QU4sLzIcG0knrGjUONRUnYM4s0WWUCDTIEfoA/output.webp", "started_at": "2025-04-03T13:41:01.672343Z", "status": "succeeded", "urls": { "stream": "https://stream.replicate.com/v1/files/bcwr-vom2igef2fcmarj6zrjahes44lhog5nci3fpu4pbhb7m6iemroia", "get": "https://api.replicate.com/v1/predictions/864ex8f75drmc0cnzfe9d2na30", "cancel": "https://api.replicate.com/v1/predictions/864ex8f75drmc0cnzfe9d2na30/cancel" }, "version": "b1370c5f5b1bb078eaa87332641c9cc6b89fff1bbd5c61f9e0e81370541b24f0" }
Generated inSwitching model to sim_stage1 loading lora state dict of realism loading lora state dict of anti_blur Using seed: 3144382269 Preparing ID embeddings Preparing the control image Generating image 0%| | 0/30 [00:00<?, ?it/s] 3%|▎ | 1/30 [00:00<00:21, 1.35it/s] 7%|▋ | 2/30 [00:01<00:18, 1.53it/s] 10%|█ | 3/30 [00:02<00:18, 1.45it/s] 13%|█▎ | 4/30 [00:02<00:18, 1.42it/s] 17%|█▋ | 5/30 [00:03<00:17, 1.40it/s] 20%|██ | 6/30 [00:04<00:17, 1.39it/s] 23%|██▎ | 7/30 [00:04<00:16, 1.39it/s] 27%|██▋ | 8/30 [00:05<00:15, 1.38it/s] 30%|███ | 9/30 [00:06<00:15, 1.38it/s] 33%|███▎ | 10/30 [00:07<00:14, 1.38it/s] 37%|███▋ | 11/30 [00:07<00:13, 1.37it/s] 40%|████ | 12/30 [00:08<00:13, 1.37it/s] 43%|████▎ | 13/30 [00:09<00:12, 1.37it/s] 47%|████▋ | 14/30 [00:10<00:11, 1.37it/s] 50%|█████ | 15/30 [00:10<00:10, 1.37it/s] 53%|█████▎ | 16/30 [00:11<00:10, 1.37it/s] 57%|█████▋ | 17/30 [00:12<00:09, 1.36it/s] 60%|██████ | 18/30 [00:13<00:08, 1.36it/s] 63%|██████▎ | 19/30 [00:13<00:08, 1.37it/s] 67%|██████▋ | 20/30 [00:14<00:07, 1.37it/s] 70%|███████ | 21/30 [00:15<00:06, 1.37it/s] 73%|███████▎ | 22/30 [00:15<00:05, 1.36it/s] 77%|███████▋ | 23/30 [00:16<00:05, 1.36it/s] 80%|████████ | 24/30 [00:17<00:04, 1.36it/s] 83%|████████▎ | 25/30 [00:18<00:03, 1.36it/s] 87%|████████▋ | 26/30 [00:18<00:02, 1.36it/s] 90%|█████████ | 27/30 [00:19<00:02, 1.36it/s] 93%|█████████▎| 28/30 [00:20<00:01, 1.36it/s] 97%|█████████▋| 29/30 [00:21<00:00, 1.36it/s] 100%|██████████| 30/30 [00:21<00:00, 1.36it/s] 100%|██████████| 30/30 [00:21<00:00, 1.37it/s] Saving as WEBP with quality 80
Want to make some of these yourself?
Run this model