LTX 2.5 / createVideo
The most Comfy-native cloud node in the pack
- loras
- diffusion_model
- images
- api_config
- video
- draft_cache_audio
- draft_cache_video
- workflow_id
- raw_json
Here's the thing that makes the LTX 2.5 nodes feel different from the flux and grok ones in this pack: they're not thin "prompt + a few presets" wrappers. LTX 2.5 is an open-weights model family, and Civitai runs it through real Comfy workflows on its own fleet - so these nodes expose the full Comfy parameter surface: width, height, fps, steps, guidance, seed, LoRAs, even a diffusion-model override. You get local-style control, but the GPU is someone else's and the bill lands in Buzz. createVideo is the general-purpose entry: text-to-video, or image-to-video if you wire a still into images.
It's part of civitai-comfy-nodes, Civitai's official ~160-node pack generated from its Orchestration API spec. Cloud job: submit a videoGen, long-poll, get a native VIDEO tensor back.
The LTX parameter surface
The ones a beginner actually sets:
- prompt (required) and negative_prompt - LTX rewards explicit camera and quality keywords; the community's been saying that since the original LTX-2 launch.
- duration - 3 to 20 seconds (tooltip), default 5. Combined with fps (24 default) and width/height (1280×720 default) it defines the job.
- seed - set it to reproduce a result, leave 0 for random.
- guidance_scale (4) and steps (20) - the standard diffusion dials.
- generate_audio - on by default. LTX's synchronized audio is the family's signature; it's the one open model that does native audio.
- model - enum, default
22b-dev. - loras - a
CIVITAI_LORASsocket; wire a Civitai LoRA Selector to stack community LoRAs. - diffusion_model -
CIVITAI_AIRsocket to point the job at a community fine-tune checkpoint (the tooltip name-drops SulphurAI/Sulphur-2-base) while keeping the stock text encoder, VAEs and upscale-LoRA behavior. - quantity - generate several videos in one job, each with a distinct seed (Seed + slotIndex).
- images - optional IMAGE socket; wire a still to turn this into image-to-video.
Outputs: video (VIDEO), draft_cache_audio (AUDIO), draft_cache_video (VIDEO), workflow_id and raw_json (STRING).
Install and auth
Standard pack install - official, Comfy Registry:
# ComfyUI Manager: search "Civitai Comfy Nodes"
cd ComfyUI/custom_nodes
git clone https://github.com/civitai/civitai-comfy-nodes.git
pip install -r civitai-comfy-nodes/requirements.txt
Restart, authenticate via a Civitai Auth node, CIVITAI_API_TOKEN, or sidebar OAuth.
Common issues
Bigger isn't smarter. The 1280×720 default is there for a reason; pushing width/height up on a cloud job raises both latency and Buzz for marginal gain on early iterations. Quantity multiplies cost directly - quantity 3 is three billed renders, not one. Guidance and steps are the quality levers, and LTX's known weak spots (soft fine detail, prompt drift on complex inputs) respond better to prompt clarity than to cranking them. Your prompt, images and LoRAs leave your machine - it's a cloud job by design. And early preview: the whole pack's nodes and behavior can change without notice.
Inputs (16)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | — | |
| negative_promptopt | STRING | — | |
| seedopt | INT | 00–4294967295 | — |
| durationopt | INT | 53–20 | Duration in seconds (3 through 20) |
| widthopt | INT | 12800–2147483647 | — |
| heightopt | INT | 7200–2147483647 | — |
| fpsopt | FLOAT | 24.001–60 | — |
| generate_audioopt | BOOLEAN | true | — |
| guidance_scaleopt | FLOAT | 4.001–10 | — |
| stepsopt | INT | 208–50 | — |
| modelopt | COMBO | 22b-dev | 2 options: 22b-dev, 22b-distilled |
| lorasopt | CIVITAI_LORAS | — | |
| diffusion_modelopt | CIVITAI_AIR | Optional override for the LTX 2.5 diffusion-model checkpoint. When set, replaces the transformer file selected by Civitai.Orchestration.Grains.Workflows.Steps.VideoGen.ComfyLtx25VideoGenInput.Model while leaving the text encoder, VAEs, and upscale-LoRA behavior unchanged. Use to point at a community fine-tune (e.g. SulphurAI/Sulphur-2-base). | |
| quantityopt | INT | 11–10 | Number of videos to generate in this single job. Each video uses a distinct seed (Seed + slotIndex) and is produced by re-running the Comfy workflow. |
| imagesopt | IMAGE | Optional source image for image-to-video generation | |
| api_configopt | CIVITAI_CONFIG | Optional Civitai Auth connection; defaults to CIVITAI_API_TOKEN or stored OAuth login. |
Outputs (5)
| Name | Type | Description |
|---|---|---|
| video | VIDEO | — |
| draft_cache_audio | AUDIO | — |
| draft_cache_video | VIDEO | — |
| workflow_id | STRING | — |
| raw_json | STRING | — |