typetext
{
"force_reset_cache": false,
"output_format": "webp",
"output_quality": 80,
"randomise_seeds": true,
"return_temp_files": false,
"workflow_json": "{\n \"6\": {\n\"inputs\": {\n\"text\": \"A woman with long brown hair and light skin smiles at another woman with long blonde hair. The woman with brown hair wears a black jacket and has a small, barely noticeable mole on her right cheek. The camera angle is a close-up, focused on the woman with brown hair's face. The lighting is warm and natural, likely from the setting sun, casting a soft glow on the scene. The scene appears to be real-life footage.\",\n\"clip\": [\n\"38\",\n0\n ]\n },\n\"class_type\": \"CLIPTextEncode\",\n\"_meta\": {\n\"title\": \"CLIP Text Encode (Positive Prompt)\"\n }\n },\n\"7\": {\n\"inputs\": {\n\"text\": \"low quality, worst quality, deformed, distorted, disfigured, motion smear, motion artifacts, fused fingers, bad anatomy, weird hand, ugly\",\n\"clip\": [\n\"38\",\n0\n ]\n },\n\"class_type\": \"CLIPTextEncode\",\n\"_meta\": {\n\"title\": \"CLIP Text Encode (Negative Prompt)\"\n }\n },\n\"8\": {\n\"inputs\": {\n\"samples\": [\n\"72\",\n0\n ],\n\"vae\": [\n\"44\",\n2\n ]\n },\n\"class_type\": \"VAEDecode\",\n\"_meta\": {\n\"title\": \"VAE Decode\"\n }\n },\n\"38\": {\n\"inputs\": {\n\"clip_name\": \"t5xxl_fp16.safetensors\",\n\"type\": \"ltxv\"\n },\n\"class_type\": \"CLIPLoader\",\n\"_meta\": {\n\"title\": \"Load CLIP\"\n }\n },\n\"41\": {\n\"inputs\": {\n\"filename_prefix\": \"ComfyUI\",\n\"fps\": 24,\n\"lossless\": false,\n\"quality\": 90,\n\"method\": \"default\",\n\"images\": [\n\"8\",\n0\n ]\n },\n\"class_type\": \"SaveAnimatedWEBP\",\n\"_meta\": {\n\"title\": \"SaveAnimatedWEBP\"\n }\n },\n\"44\": {\n\"inputs\": {\n\"ckpt_name\": \"ltx-video-2b-v0.9.safetensors\"\n },\n\"class_type\": \"CheckpointLoaderSimple\",\n\"_meta\": {\n\"title\": \"Load Checkpoint\"\n }\n },\n\"69\": {\n\"inputs\": {\n\"frame_rate\": 25,\n\"positive\": [\n\"6\",\n0\n ],\n\"negative\": [\n\"7\",\n0\n ]\n },\n\"class_type\": \"LTXVConditioning\",\n\"_meta\": {\n\"title\": \"LTXVConditioning\"\n }\n },\n\"70\": {\n\"inputs\": {\n\"width\": 768,\n\"height\": 512,\n\"length\": 97,\n\"batch_size\": 1\n },\n\"class_type\": \"EmptyLTXVLatentVideo\",\n\"_meta\": {\n\"title\": \"EmptyLTXVLatentVideo\"\n }\n },\n\"71\": {\n\"inputs\": {\n\"steps\": 30,\n\"max_shift\": 2.05,\n\"base_shift\": 0.95,\n\"stretch\": true,\n\"terminal\": 0.1,\n\"latent\": [\n\"70\",\n0\n ]\n },\n\"class_type\": \"LTXVScheduler\",\n\"_meta\": {\n\"title\": \"LTXVScheduler\"\n }\n },\n\"72\": {\n\"inputs\": {\n\"add_noise\": true,\n\"noise_seed\": 100229608697975,\n\"cfg\": 3,\n\"model\": [\n\"44\",\n0\n ],\n\"positive\": [\n\"69\",\n0\n ],\n\"negative\": [\n\"69\",\n1\n ],\n\"sampler\": [\n\"73\",\n0\n ],\n\"sigmas\": [\n\"71\",\n0\n ],\n\"latent_image\": [\n\"70\",\n0\n ]\n },\n\"class_type\": \"SamplerCustom\",\n\"_meta\": {\n\"title\": \"SamplerCustom\"\n }\n },\n\"73\": {\n\"inputs\": {\n\"sampler_name\": \"euler\"\n },\n\"class_type\": \"KSamplerSelect\",\n\"_meta\": {\n\"title\": \"KSamplerSelect\"\n }\n }\n}"
}npm install replicate
REPLICATE_API_TOKEN environment variable:export REPLICATE_API_TOKEN=r8_CvN**********************************
This is your API token. Keep it to yourself.
import Replicate from "replicate";
import fs from "node:fs";
const replicate = new Replicate({
auth: process.env.REPLICATE_API_TOKEN,
});
Run comfyui/any-comfyui-workflow using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run(
"comfyui/any-comfyui-workflow:1b5a4de260284f9a7781123caef8e040f2422b0123c10b9871cb53db58966b0f",
{
input: {
force_reset_cache: false,
output_format: "webp",
output_quality: 80,
randomise_seeds: true,
return_temp_files: false,
workflow_json: "{\n \"6\": {\n\"inputs\": {\n\"text\": \"A woman with long brown hair and light skin smiles at another woman with long blonde hair. The woman with brown hair wears a black jacket and has a small, barely noticeable mole on her right cheek. The camera angle is a close-up, focused on the woman with brown hair's face. The lighting is warm and natural, likely from the setting sun, casting a soft glow on the scene. The scene appears to be real-life footage.\",\n\"clip\": [\n\"38\",\n0\n ]\n },\n\"class_type\": \"CLIPTextEncode\",\n\"_meta\": {\n\"title\": \"CLIP Text Encode (Positive Prompt)\"\n }\n },\n\"7\": {\n\"inputs\": {\n\"text\": \"low quality, worst quality, deformed, distorted, disfigured, motion smear, motion artifacts, fused fingers, bad anatomy, weird hand, ugly\",\n\"clip\": [\n\"38\",\n0\n ]\n },\n\"class_type\": \"CLIPTextEncode\",\n\"_meta\": {\n\"title\": \"CLIP Text Encode (Negative Prompt)\"\n }\n },\n\"8\": {\n\"inputs\": {\n\"samples\": [\n\"72\",\n0\n ],\n\"vae\": [\n\"44\",\n2\n ]\n },\n\"class_type\": \"VAEDecode\",\n\"_meta\": {\n\"title\": \"VAE Decode\"\n }\n },\n\"38\": {\n\"inputs\": {\n\"clip_name\": \"t5xxl_fp16.safetensors\",\n\"type\": \"ltxv\"\n },\n\"class_type\": \"CLIPLoader\",\n\"_meta\": {\n\"title\": \"Load CLIP\"\n }\n },\n\"41\": {\n\"inputs\": {\n\"filename_prefix\": \"ComfyUI\",\n\"fps\": 24,\n\"lossless\": false,\n\"quality\": 90,\n\"method\": \"default\",\n\"images\": [\n\"8\",\n0\n ]\n },\n\"class_type\": \"SaveAnimatedWEBP\",\n\"_meta\": {\n\"title\": \"SaveAnimatedWEBP\"\n }\n },\n\"44\": {\n\"inputs\": {\n\"ckpt_name\": \"ltx-video-2b-v0.9.safetensors\"\n },\n\"class_type\": \"CheckpointLoaderSimple\",\n\"_meta\": {\n\"title\": \"Load Checkpoint\"\n }\n },\n\"69\": {\n\"inputs\": {\n\"frame_rate\": 25,\n\"positive\": [\n\"6\",\n0\n ],\n\"negative\": [\n\"7\",\n0\n ]\n },\n\"class_type\": \"LTXVConditioning\",\n\"_meta\": {\n\"title\": \"LTXVConditioning\"\n }\n },\n\"70\": {\n\"inputs\": {\n\"width\": 768,\n\"height\": 512,\n\"length\": 97,\n\"batch_size\": 1\n },\n\"class_type\": \"EmptyLTXVLatentVideo\",\n\"_meta\": {\n\"title\": \"EmptyLTXVLatentVideo\"\n }\n },\n\"71\": {\n\"inputs\": {\n\"steps\": 30,\n\"max_shift\": 2.05,\n\"base_shift\": 0.95,\n\"stretch\": true,\n\"terminal\": 0.1,\n\"latent\": [\n\"70\",\n0\n ]\n },\n\"class_type\": \"LTXVScheduler\",\n\"_meta\": {\n\"title\": \"LTXVScheduler\"\n }\n },\n\"72\": {\n\"inputs\": {\n\"add_noise\": true,\n\"noise_seed\": 100229608697975,\n\"cfg\": 3,\n\"model\": [\n\"44\",\n0\n ],\n\"positive\": [\n\"69\",\n0\n ],\n\"negative\": [\n\"69\",\n1\n ],\n\"sampler\": [\n\"73\",\n0\n ],\n\"sigmas\": [\n\"71\",\n0\n ],\n\"latent_image\": [\n\"70\",\n0\n ]\n },\n\"class_type\": \"SamplerCustom\",\n\"_meta\": {\n\"title\": \"SamplerCustom\"\n }\n },\n\"73\": {\n\"inputs\": {\n\"sampler_name\": \"euler\"\n },\n\"class_type\": \"KSamplerSelect\",\n\"_meta\": {\n\"title\": \"KSamplerSelect\"\n }\n }\n}"
}
}
);
// 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.
pip install replicate
REPLICATE_API_TOKEN environment variable:export REPLICATE_API_TOKEN=r8_CvN**********************************
This is your API token. Keep it to yourself.
import replicate
Run comfyui/any-comfyui-workflow using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run(
"comfyui/any-comfyui-workflow:1b5a4de260284f9a7781123caef8e040f2422b0123c10b9871cb53db58966b0f",
input={
"force_reset_cache": False,
"output_format": "webp",
"output_quality": 80,
"randomise_seeds": True,
"return_temp_files": False,
"workflow_json": "{\n \"6\": {\n\"inputs\": {\n\"text\": \"A woman with long brown hair and light skin smiles at another woman with long blonde hair. The woman with brown hair wears a black jacket and has a small, barely noticeable mole on her right cheek. The camera angle is a close-up, focused on the woman with brown hair's face. The lighting is warm and natural, likely from the setting sun, casting a soft glow on the scene. The scene appears to be real-life footage.\",\n\"clip\": [\n\"38\",\n0\n ]\n },\n\"class_type\": \"CLIPTextEncode\",\n\"_meta\": {\n\"title\": \"CLIP Text Encode (Positive Prompt)\"\n }\n },\n\"7\": {\n\"inputs\": {\n\"text\": \"low quality, worst quality, deformed, distorted, disfigured, motion smear, motion artifacts, fused fingers, bad anatomy, weird hand, ugly\",\n\"clip\": [\n\"38\",\n0\n ]\n },\n\"class_type\": \"CLIPTextEncode\",\n\"_meta\": {\n\"title\": \"CLIP Text Encode (Negative Prompt)\"\n }\n },\n\"8\": {\n\"inputs\": {\n\"samples\": [\n\"72\",\n0\n ],\n\"vae\": [\n\"44\",\n2\n ]\n },\n\"class_type\": \"VAEDecode\",\n\"_meta\": {\n\"title\": \"VAE Decode\"\n }\n },\n\"38\": {\n\"inputs\": {\n\"clip_name\": \"t5xxl_fp16.safetensors\",\n\"type\": \"ltxv\"\n },\n\"class_type\": \"CLIPLoader\",\n\"_meta\": {\n\"title\": \"Load CLIP\"\n }\n },\n\"41\": {\n\"inputs\": {\n\"filename_prefix\": \"ComfyUI\",\n\"fps\": 24,\n\"lossless\": false,\n\"quality\": 90,\n\"method\": \"default\",\n\"images\": [\n\"8\",\n0\n ]\n },\n\"class_type\": \"SaveAnimatedWEBP\",\n\"_meta\": {\n\"title\": \"SaveAnimatedWEBP\"\n }\n },\n\"44\": {\n\"inputs\": {\n\"ckpt_name\": \"ltx-video-2b-v0.9.safetensors\"\n },\n\"class_type\": \"CheckpointLoaderSimple\",\n\"_meta\": {\n\"title\": \"Load Checkpoint\"\n }\n },\n\"69\": {\n\"inputs\": {\n\"frame_rate\": 25,\n\"positive\": [\n\"6\",\n0\n ],\n\"negative\": [\n\"7\",\n0\n ]\n },\n\"class_type\": \"LTXVConditioning\",\n\"_meta\": {\n\"title\": \"LTXVConditioning\"\n }\n },\n\"70\": {\n\"inputs\": {\n\"width\": 768,\n\"height\": 512,\n\"length\": 97,\n\"batch_size\": 1\n },\n\"class_type\": \"EmptyLTXVLatentVideo\",\n\"_meta\": {\n\"title\": \"EmptyLTXVLatentVideo\"\n }\n },\n\"71\": {\n\"inputs\": {\n\"steps\": 30,\n\"max_shift\": 2.05,\n\"base_shift\": 0.95,\n\"stretch\": true,\n\"terminal\": 0.1,\n\"latent\": [\n\"70\",\n0\n ]\n },\n\"class_type\": \"LTXVScheduler\",\n\"_meta\": {\n\"title\": \"LTXVScheduler\"\n }\n },\n\"72\": {\n\"inputs\": {\n\"add_noise\": true,\n\"noise_seed\": 100229608697975,\n\"cfg\": 3,\n\"model\": [\n\"44\",\n0\n ],\n\"positive\": [\n\"69\",\n0\n ],\n\"negative\": [\n\"69\",\n1\n ],\n\"sampler\": [\n\"73\",\n0\n ],\n\"sigmas\": [\n\"71\",\n0\n ],\n\"latent_image\": [\n\"70\",\n0\n ]\n },\n\"class_type\": \"SamplerCustom\",\n\"_meta\": {\n\"title\": \"SamplerCustom\"\n }\n },\n\"73\": {\n\"inputs\": {\n\"sampler_name\": \"euler\"\n },\n\"class_type\": \"KSamplerSelect\",\n\"_meta\": {\n\"title\": \"KSamplerSelect\"\n }\n }\n}"
}
)
# To access the file URL:
print(output[0].url())
#=> "http://example.com"
# To write the file to disk:
with open("my-image.png", "wb") as file:
file.write(output[0].read())
To learn more, take a look at the guide on getting started with Python.
REPLICATE_API_TOKEN environment variable:export REPLICATE_API_TOKEN=r8_CvN**********************************
This is your API token. Keep it to yourself.
Run comfyui/any-comfyui-workflow 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": "comfyui/any-comfyui-workflow:1b5a4de260284f9a7781123caef8e040f2422b0123c10b9871cb53db58966b0f",
"input": {
"force_reset_cache": false,
"output_format": "webp",
"output_quality": 80,
"randomise_seeds": true,
"return_temp_files": false,
"workflow_json": "{\\n \\"6\\": {\\n\\"inputs\\": {\\n\\"text\\": \\"A woman with long brown hair and light skin smiles at another woman with long blonde hair. The woman with brown hair wears a black jacket and has a small, barely noticeable mole on her right cheek. The camera angle is a close-up, focused on the woman with brown hair\'s face. The lighting is warm and natural, likely from the setting sun, casting a soft glow on the scene. The scene appears to be real-life footage.\\",\\n\\"clip\\": [\\n\\"38\\",\\n0\\n ]\\n },\\n\\"class_type\\": \\"CLIPTextEncode\\",\\n\\"_meta\\": {\\n\\"title\\": \\"CLIP Text Encode (Positive Prompt)\\"\\n }\\n },\\n\\"7\\": {\\n\\"inputs\\": {\\n\\"text\\": \\"low quality, worst quality, deformed, distorted, disfigured, motion smear, motion artifacts, fused fingers, bad anatomy, weird hand, ugly\\",\\n\\"clip\\": [\\n\\"38\\",\\n0\\n ]\\n },\\n\\"class_type\\": \\"CLIPTextEncode\\",\\n\\"_meta\\": {\\n\\"title\\": \\"CLIP Text Encode (Negative Prompt)\\"\\n }\\n },\\n\\"8\\": {\\n\\"inputs\\": {\\n\\"samples\\": [\\n\\"72\\",\\n0\\n ],\\n\\"vae\\": [\\n\\"44\\",\\n2\\n ]\\n },\\n\\"class_type\\": \\"VAEDecode\\",\\n\\"_meta\\": {\\n\\"title\\": \\"VAE Decode\\"\\n }\\n },\\n\\"38\\": {\\n\\"inputs\\": {\\n\\"clip_name\\": \\"t5xxl_fp16.safetensors\\",\\n\\"type\\": \\"ltxv\\"\\n },\\n\\"class_type\\": \\"CLIPLoader\\",\\n\\"_meta\\": {\\n\\"title\\": \\"Load CLIP\\"\\n }\\n },\\n\\"41\\": {\\n\\"inputs\\": {\\n\\"filename_prefix\\": \\"ComfyUI\\",\\n\\"fps\\": 24,\\n\\"lossless\\": false,\\n\\"quality\\": 90,\\n\\"method\\": \\"default\\",\\n\\"images\\": [\\n\\"8\\",\\n0\\n ]\\n },\\n\\"class_type\\": \\"SaveAnimatedWEBP\\",\\n\\"_meta\\": {\\n\\"title\\": \\"SaveAnimatedWEBP\\"\\n }\\n },\\n\\"44\\": {\\n\\"inputs\\": {\\n\\"ckpt_name\\": \\"ltx-video-2b-v0.9.safetensors\\"\\n },\\n\\"class_type\\": \\"CheckpointLoaderSimple\\",\\n\\"_meta\\": {\\n\\"title\\": \\"Load Checkpoint\\"\\n }\\n },\\n\\"69\\": {\\n\\"inputs\\": {\\n\\"frame_rate\\": 25,\\n\\"positive\\": [\\n\\"6\\",\\n0\\n ],\\n\\"negative\\": [\\n\\"7\\",\\n0\\n ]\\n },\\n\\"class_type\\": \\"LTXVConditioning\\",\\n\\"_meta\\": {\\n\\"title\\": \\"LTXVConditioning\\"\\n }\\n },\\n\\"70\\": {\\n\\"inputs\\": {\\n\\"width\\": 768,\\n\\"height\\": 512,\\n\\"length\\": 97,\\n\\"batch_size\\": 1\\n },\\n\\"class_type\\": \\"EmptyLTXVLatentVideo\\",\\n\\"_meta\\": {\\n\\"title\\": \\"EmptyLTXVLatentVideo\\"\\n }\\n },\\n\\"71\\": {\\n\\"inputs\\": {\\n\\"steps\\": 30,\\n\\"max_shift\\": 2.05,\\n\\"base_shift\\": 0.95,\\n\\"stretch\\": true,\\n\\"terminal\\": 0.1,\\n\\"latent\\": [\\n\\"70\\",\\n0\\n ]\\n },\\n\\"class_type\\": \\"LTXVScheduler\\",\\n\\"_meta\\": {\\n\\"title\\": \\"LTXVScheduler\\"\\n }\\n },\\n\\"72\\": {\\n\\"inputs\\": {\\n\\"add_noise\\": true,\\n\\"noise_seed\\": 100229608697975,\\n\\"cfg\\": 3,\\n\\"model\\": [\\n\\"44\\",\\n0\\n ],\\n\\"positive\\": [\\n\\"69\\",\\n0\\n ],\\n\\"negative\\": [\\n\\"69\\",\\n1\\n ],\\n\\"sampler\\": [\\n\\"73\\",\\n0\\n ],\\n\\"sigmas\\": [\\n\\"71\\",\\n0\\n ],\\n\\"latent_image\\": [\\n\\"70\\",\\n0\\n ]\\n },\\n\\"class_type\\": \\"SamplerCustom\\",\\n\\"_meta\\": {\\n\\"title\\": \\"SamplerCustom\\"\\n }\\n },\\n\\"73\\": {\\n\\"inputs\\": {\\n\\"sampler_name\\": \\"euler\\"\\n },\\n\\"class_type\\": \\"KSamplerSelect\\",\\n\\"_meta\\": {\\n\\"title\\": \\"KSamplerSelect\\"\\n }\\n }\\n}"
}
}' \
https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
{
"id": "6a8ydnzcqsrma0ckd68bpx2a90",
"model": "comfyui/any-comfyui-workflow",
"version": "1b5a4de260284f9a7781123caef8e040f2422b0123c10b9871cb53db58966b0f",
"input": {
"force_reset_cache": false,
"output_format": "webp",
"output_quality": 80,
"randomise_seeds": true,
"return_temp_files": false,
"workflow_json": "{\n \"6\": {\n\"inputs\": {\n\"text\": \"A woman with long brown hair and light skin smiles at another woman with long blonde hair. The woman with brown hair wears a black jacket and has a small, barely noticeable mole on her right cheek. The camera angle is a close-up, focused on the woman with brown hair's face. The lighting is warm and natural, likely from the setting sun, casting a soft glow on the scene. The scene appears to be real-life footage.\",\n\"clip\": [\n\"38\",\n0\n ]\n },\n\"class_type\": \"CLIPTextEncode\",\n\"_meta\": {\n\"title\": \"CLIP Text Encode (Positive Prompt)\"\n }\n },\n\"7\": {\n\"inputs\": {\n\"text\": \"low quality, worst quality, deformed, distorted, disfigured, motion smear, motion artifacts, fused fingers, bad anatomy, weird hand, ugly\",\n\"clip\": [\n\"38\",\n0\n ]\n },\n\"class_type\": \"CLIPTextEncode\",\n\"_meta\": {\n\"title\": \"CLIP Text Encode (Negative Prompt)\"\n }\n },\n\"8\": {\n\"inputs\": {\n\"samples\": [\n\"72\",\n0\n ],\n\"vae\": [\n\"44\",\n2\n ]\n },\n\"class_type\": \"VAEDecode\",\n\"_meta\": {\n\"title\": \"VAE Decode\"\n }\n },\n\"38\": {\n\"inputs\": {\n\"clip_name\": \"t5xxl_fp16.safetensors\",\n\"type\": \"ltxv\"\n },\n\"class_type\": \"CLIPLoader\",\n\"_meta\": {\n\"title\": \"Load CLIP\"\n }\n },\n\"41\": {\n\"inputs\": {\n\"filename_prefix\": \"ComfyUI\",\n\"fps\": 24,\n\"lossless\": false,\n\"quality\": 90,\n\"method\": \"default\",\n\"images\": [\n\"8\",\n0\n ]\n },\n\"class_type\": \"SaveAnimatedWEBP\",\n\"_meta\": {\n\"title\": \"SaveAnimatedWEBP\"\n }\n },\n\"44\": {\n\"inputs\": {\n\"ckpt_name\": \"ltx-video-2b-v0.9.safetensors\"\n },\n\"class_type\": \"CheckpointLoaderSimple\",\n\"_meta\": {\n\"title\": \"Load Checkpoint\"\n }\n },\n\"69\": {\n\"inputs\": {\n\"frame_rate\": 25,\n\"positive\": [\n\"6\",\n0\n ],\n\"negative\": [\n\"7\",\n0\n ]\n },\n\"class_type\": \"LTXVConditioning\",\n\"_meta\": {\n\"title\": \"LTXVConditioning\"\n }\n },\n\"70\": {\n\"inputs\": {\n\"width\": 768,\n\"height\": 512,\n\"length\": 97,\n\"batch_size\": 1\n },\n\"class_type\": \"EmptyLTXVLatentVideo\",\n\"_meta\": {\n\"title\": \"EmptyLTXVLatentVideo\"\n }\n },\n\"71\": {\n\"inputs\": {\n\"steps\": 30,\n\"max_shift\": 2.05,\n\"base_shift\": 0.95,\n\"stretch\": true,\n\"terminal\": 0.1,\n\"latent\": [\n\"70\",\n0\n ]\n },\n\"class_type\": \"LTXVScheduler\",\n\"_meta\": {\n\"title\": \"LTXVScheduler\"\n }\n },\n\"72\": {\n\"inputs\": {\n\"add_noise\": true,\n\"noise_seed\": 100229608697975,\n\"cfg\": 3,\n\"model\": [\n\"44\",\n0\n ],\n\"positive\": [\n\"69\",\n0\n ],\n\"negative\": [\n\"69\",\n1\n ],\n\"sampler\": [\n\"73\",\n0\n ],\n\"sigmas\": [\n\"71\",\n0\n ],\n\"latent_image\": [\n\"70\",\n0\n ]\n },\n\"class_type\": \"SamplerCustom\",\n\"_meta\": {\n\"title\": \"SamplerCustom\"\n }\n },\n\"73\": {\n\"inputs\": {\n\"sampler_name\": \"euler\"\n },\n\"class_type\": \"KSamplerSelect\",\n\"_meta\": {\n\"title\": \"KSamplerSelect\"\n }\n }\n}"
},
"logs": "Checking inputs\n====================================\nChecking weights\n✅ ltx-video-2b-v0.9.safetensors exists in ComfyUI/models/checkpoints\n✅ t5xxl_fp16.safetensors exists in ComfyUI/models/text_encoders\n====================================\nRandomising noise_seed to 1319237584\nRunning workflow\n[ComfyUI] got prompt\nExecuting node 72, title: SamplerCustom, class type: SamplerCustom\n[ComfyUI]\n[ComfyUI] 0%| | 0/30 [00:00<?, ?it/s]\n[ComfyUI] 3%|▎ | 1/30 [00:00<00:04, 6.32it/s]\n[ComfyUI] 7%|▋ | 2/30 [00:00<00:07, 3.90it/s]\n[ComfyUI] 10%|█ | 3/30 [00:00<00:07, 3.47it/s]\n[ComfyUI] 13%|█▎ | 4/30 [00:01<00:07, 3.30it/s]\n[ComfyUI] 17%|█▋ | 5/30 [00:01<00:07, 3.20it/s]\n[ComfyUI] 20%|██ | 6/30 [00:01<00:07, 3.15it/s]\n[ComfyUI] 23%|██▎ | 7/30 [00:02<00:07, 3.12it/s]\n[ComfyUI] 27%|██▋ | 8/30 [00:02<00:07, 3.09it/s]\n[ComfyUI] 30%|███ | 9/30 [00:02<00:06, 3.07it/s]\n[ComfyUI] 33%|███▎ | 10/30 [00:03<00:06, 3.06it/s]\n[ComfyUI] 37%|███▋ | 11/30 [00:03<00:06, 3.05it/s]\n[ComfyUI] 40%|████ | 12/30 [00:03<00:05, 3.05it/s]\n[ComfyUI] 43%|████▎ | 13/30 [00:04<00:05, 3.05it/s]\n[ComfyUI] 47%|████▋ | 14/30 [00:04<00:05, 3.05it/s]\n[ComfyUI] 50%|█████ | 15/30 [00:04<00:04, 3.05it/s]\n[ComfyUI] 53%|█████▎ | 16/30 [00:05<00:04, 3.04it/s]\n[ComfyUI] 57%|█████▋ | 17/30 [00:05<00:04, 3.04it/s]\n[ComfyUI] 60%|██████ | 18/30 [00:05<00:03, 3.04it/s]\n[ComfyUI] 63%|██████▎ | 19/30 [00:06<00:03, 3.04it/s]\n[ComfyUI] 67%|██████▋ | 20/30 [00:06<00:03, 3.03it/s]\n[ComfyUI] 70%|███████ | 21/30 [00:06<00:02, 3.03it/s]\n[ComfyUI] 73%|███████▎ | 22/30 [00:07<00:02, 3.03it/s]\n[ComfyUI] 77%|███████▋ | 23/30 [00:07<00:02, 3.03it/s]\n[ComfyUI] 80%|████████ | 24/30 [00:07<00:01, 3.03it/s]\n[ComfyUI] 83%|████████▎ | 25/30 [00:08<00:01, 3.03it/s]\n[ComfyUI] 87%|████████▋ | 26/30 [00:08<00:01, 3.02it/s]\n[ComfyUI] 90%|█████████ | 27/30 [00:08<00:00, 3.02it/s]\n[ComfyUI] 93%|█████████▎| 28/30 [00:09<00:00, 3.02it/s]\n[ComfyUI] 97%|█████████▋| 29/30 [00:09<00:00, 3.02it/s]\n[ComfyUI] 100%|██████████| 30/30 [00:09<00:00, 3.02it/s]\nExecuting node 8, title: VAE Decode, class type: VAEDecode\nExecuting node 41, title: SaveAnimatedWEBP, class type: SaveAnimatedWEBP\n[ComfyUI] 100%|██████████| 30/30 [00:09<00:00, 3.09it/s]\n[ComfyUI] Prompt executed in 15.18 seconds\noutputs: {'41': {'images': [{'filename': 'ComfyUI_00001_.webp', 'subfolder': '', 'type': 'output'}], 'animated': [True]}}\n====================================\nComfyUI_00001_.webp",
"output": [
"https://replicate.delivery/xezq/arwtgWEFtMKDOVDA2wC23NShNHtUn0LtomvaJWkCradf0d6JA/ComfyUI_00001_.webp"
],
"data_removed": false,
"error": null,
"source": "web",
"status": "succeeded",
"created_at": "2024-11-26T17:42:05.758Z",
"started_at": "2024-11-26T17:42:05.765384Z",
"completed_at": "2024-11-26T17:42:21.173651Z",
"urls": {
"cancel": "https://api.replicate.com/v1/predictions/6a8ydnzcqsrma0ckd68bpx2a90/cancel",
"get": "https://api.replicate.com/v1/predictions/6a8ydnzcqsrma0ckd68bpx2a90",
"stream": "https://stream.replicate.com/v1/files/bcwr-avvjnlrdi7ftmxqqobedjtysxtl3oin33u7743cjcgdbtn4g3hsa",
"web": "https://replicate.com/p/6a8ydnzcqsrma0ckd68bpx2a90"
},
"metrics": {
"predict_time": 15.408267826,
"total_time": 15.415651
}
}