CivArchive
    Ltx2.3 I2V Workflow Kenpechi - v2.0 PromptRelay
    NSFW

    Please be sure to update ComfyUI itself to the latest version.

    v2.0 Prompt_Relay - Prompt-Relay has been implemented. Except for the positive prompt node, it is exactly the same as v2.0. If you want finer control over the prompts, this method is recommended, though it cannot be guaranteed to work perfectly.

    v2.0 - Support for GGUF models has been added, and some 10Eros-Nodes have been implemented. Additionally, Distilled LoRA can now be disabled to allow the use of alternatives such as DMD LoRA. In the input area, it is now easy to configure settings such as the upscaled resolution, volume, number of steps for the Basic Scheduler, and Distilled LoRA weight.

    v1.2 - Fixed connections related to the "LTXVCropGuides" node. Due to a lack of understanding of the "LTXVCropGuides" node, the connection method in v1.1 was incorrect. This error may have caused artifacts after upscaling under certain conditions, so this version has been updated, but it is not guaranteed to fix the problem.

    Also, some configurations have been revised.

    I noticed this issue when I tried to introduce a certain node into a new workflow, and severe artifacts occurred in my environment as well. Because the node connection method is different, it is not guaranteed that this workflow will be fixed, but I am releasing it for now.

    v1.1 - Fixed an issue where the target FPS was being applied even when RIFE was not being used. Please enable only either "RIFE..." or "Don't Use..." on the FastGroupBypass node. Also, corrected an incorrect connection to the NAG node.

    v1.0 - I've released the workflow I've been using for generation. However, please don't expect too much support from me.


    The safetensors model required for this workflow:

    【Text Encoder】

    coomfyUI/models/text_encoders

    gemma_3_12B_it_fp8_scaled.safetensors (Some people also use fp4.)

    https://huggingface.co/Comfy-Org/ltx-2/tree/main/split_files/text_encoders

    or

    Gemma_3_12B_it_ablit-norms-biproj-fp8mixed.safetensors

    https://huggingface.co/TenStrip/LTX2.3-10Eros/tree/main/text_encoders

    or

    gemma-3-12b-it-heretic-v2_fp8_e4m3fn.safetensors

    https://huggingface.co/DreamFast/gemma-3-12b-it-heretic-v2/resolve/main/comfyui/gemma-3-12b-it-heretic-v2_fp8_e4m3fn.safetensors?download=true

    ltx_text_projection_bf16.safetensors

    https://huggingface.co/Kijai/LTX2.3_comfy/tree/main/text_encoders

    (If using checkpoints that include CLIP, this is unnecessary.)

    【VAE】

    coomfyUI/models/vae

    LTX23_audio_vae_bf16.safetensors

    LTX23_video_vae_bf16.safetensors

    (If using checkpoints that include VAE, this is unnecessary.)

    taeltx2_3.safetensors

    https://huggingface.co/Kijai/LTX2.3_comfy/tree/main/vae

    【Upscaler】(Be sure to select "1.1". "1.0" has a bug.)

    ComfyUI/models/latent_upscale_models

    Ltx-2.3-spatial-upscaler-x2-1.1.safetensors

    https://huggingface.co/Lightricks/LTX-2.3/tree/main

    【Recommended Checkpoint】

    (include CLIP & VAE version) comfyUI/models/checkpoint

    ltx2310eros_v12.safetensors

    ltx2310eros_v14.safetensors

    https://civarchive.com/models/2447875/ltx23-10eros?modelVersionId=3109610

    or

    comfyUI/models/diffusion_models (GGUF … comfyUI/models/unet)

    DasiwaLTX23_DragonleapV4.safetensors

    https://civarchive.com/models/2543443/dasiwa-ltx-23?modelVersionId=3092188

    【Distilled Lora】

    ComfyUI/models/loras

    Ltx-2.3-22b-distilled-lora-1.1_fro90_ceil72_condsafe.safetensors

    https://huggingface.co/TenStrip/LTX2.3_Distilled_Lora_1.1_Experiments/tree/main

    ※ Recommended weights for Distilled LoRA

         10Eros v1.2 ... First Pass: 0.8–0.9, Upscale Pass: 0.5–0.6

         Dasiwa Ltx2.3 v4 ... First Pass: 0.5–1.0, Upscale Pass: 0–0.5

    Distilled LoRA and DMD LoRA serve similar functions, so do not enable them at the same time.

    If the base model recommends DMD LoRA (such as 10Eros v1.4), enable only DMD LoRA and disable Distilled LoRA. For other base models, enable only Distilled LoRA and disable DMD LoRA.

    【DMD Lora】

    ComfyUI/models/loras

    LTX2.3_DMD_reshaped_r256.safetensors

    https://huggingface.co/TenStrip/LTX2.3_DMD_Lora/tree/main

    ※ Recommended weights for Distilled LoRA

         10Eros v1.4 ... 1.0

    【OmniNFT Lora】

    LTX-2.3-OmniNFT-RL-Lora_bf16.safetensors

    https://huggingface.co/Kijai/LTX2.3_comfy/tree/main/loras

    【comfy-nodes】

    https://github.com/TenStrip/10S-Comfy-nodes

    【Prompt-Relay】

    https://github.com/kijai/ComfyUI-PromptRelay

    Even when using the fp8 model, downloading all the necessary files will exceed 40GB. Because of this, you will likely encounter an Out of Memory error unless you have at least 64GB of system RAM. In fact, I hit OOM errors myself depending on the resolution and video length I tried.

    Although using Prompt-Relay makes the workflow somewhat more complex, it offers significant benefits by enabling time-based prompting. It is a shame that it doesn't allow for dynamic adjustment of LoRA application—unlike the SVI feature in Wan2.2—but I consider it an essential node if you want to create videos that more faithfully match your vision.

    Description

    v2.0 - I've implemented the Prompt-Relay node. For more details, please see Kijiai's GitHub repository.

    FAQ

    Comments (52)

    arthur021997Jun 6, 2026
    CivitAI

    Nice, could you please add Anchor node for consistency?

    kenpechi
    Author
    Jun 6, 2026

    Are you experiencing the benefits of anchor nodes?

    dragonite9000263Jun 7, 2026
    CivitAI

    What's generation speed for you? I have the same spec hardware for the most part(5070 ti, 64gb ram, Ryzen 7800x3d)

    kenpechi
    Author
    Jun 7, 2026

    A 12-second video with a resolution of 768*1344 will be approximately 5 minutes long in total.

    dragonite9000263Jun 12, 2026· 1 reaction

    @kenpechi Thank You! I tried my first ltx video with your workflow and it came out great. You're amazing!

    colaholicJun 17, 2026

    @kenpechi May I ask your PC spec? I got AMD 7700, 9070XT 16GB, 32GB RAM. The error always occurs during VAE decoding. Sometimes it also runs out of VRAM. Perhaps I need to upgrade my RAM to 64 GB?

    kenpechi
    Author
    Jun 17, 2026

    @colaholic Are you aware that AMD GPUs don't perform the same way as NVidia? You've probably implemented ROCm, and while it's improved compared to the past, the AI ​​world fundamentally operates on NVidia's CUDA, so you'll likely encounter problems unrelated to specifications. I have an RTX 5070Ti with 16GB VRAM and 64GB RAM, but even with an AMD 24GB VRAM and 64GB RAM, it probably wouldn't run smoothly.

    However, if you're getting errors with VAE Decode, replacing the node with "VAE Decode (Tiled)" is effective. This splits the video for processing, reducing the probability of errors.

    dragonite9000263Jun 20, 2026

    @colaholic His specs is on his profile, 5070 ti 64gb of ram just like me. 9070 xt is much slower for video and image gen than nvidia cards, this space is optimized for nvidia, most of ML is.

    jzaamirJun 8, 2026
    CivitAI

    Hi, Quick question, Is there a way to adjust the speed of the motion? This looks like a car piston move. Need to slow it down. :D

    kenpechi
    Author
    Jun 8, 2026

    I think it might be possible by cleverly tweaking the prompts, but I'm not sure if the finicky ltx2.3 will readily comply.

    jzaamirJun 8, 2026

    @kenpechi Yeah, you're right, I tried slow dead slow, even asked for a timed adjustment, but it didn't work. I guess the model isn't trained for slow, hard thrust. :D

    aldis54Jun 8, 2026
    CivitAI

    Hello, I'm getting a VAE Loader KJ error. LTX23 Audio VAE is selected, but I'm getting an error.

    kenpechi
    Author
    Jun 9, 2026

    Without a detailed error log, it's impossible to tell, and frankly, I can't answer even if you ask me. The best thing to do is to put the entire error log into an AI like GPT or Gemini as a ComfyUI error log. I'm just doing the same thing.

    aldis54Jun 9, 2026

    @kenpechi Your workflow is so complex and messy that even artificial intelligences can't understand it! It took 10-12 hours to run and it is still running

    aldis54Jun 9, 2026

    @kenpechi "VAE is invalid: None — If the VAE is from a checkpoint loader node, your checkpoint does not contain a valid VAE."

    kenpechi
    Author
    Jun 9, 2026

    @aldis54 Your Kjnodes version might be outdated. Try updating it through the ComfyUI Manager. Of course, update ComfyUI itself if you haven't already.

    aldis54Jun 9, 2026

    @kenpechi All files are up to date. Are you able to work right now? Can you connect to me via TeamViewer? I'm still getting the same VAE error.

    aldis54Jun 9, 2026

    @kenpechi Did you tie my knots wrong?

    tgarcian0k981Jun 8, 2026· 2 reactions
    CivitAI

    I just wanted to say that your workflows are excellent for beginner users. Everything works great, even the wan workflow.

    Someone who wants to experiment this is great, i have a similar setup to yours and the video gen times are great.

    the only thing i cant figure out are the face adherence, but i already read that its a ltx problem.

    thank you for your work.

    aldis54Jun 8, 2026

    Hello, I'm getting a VAE Loader KJ error. LTX23 Audio VAE is selected, but I'm getting an error.

    a15811249033640Jun 9, 2026
    CivitAI

    How long does this workflow take to generate a 15-second video?

    kenpechi
    Author
    Jun 9, 2026

    It depends on the environment, but in my case, I think it takes about 7-8 minutes.

    aldis54Jun 9, 2026

    @kenpechi Hello, I'm getting a VAE Loader KJ error. LTX23 Audio VAE is selected, but I'm getting an error. I had written about it before, but I guess you didn't see it.

    aldis54Jun 9, 2026· 2 reactions
    CivitAI

    your workflow sucks. very complicated vae errors kjnodes errors and many more I do not recommend.Not to mention the name change in Eros.

    local306Jun 9, 2026· 1 reaction
    CivitAI

    I'm having issues with the upscale pass. The result coming out of it is getting ruined somehow with the current configuration. Looks like it's adding in artifacts. Is there a parameter I can adjust to fix this?

    kenpechi
    Author
    Jun 9, 2026

    The most likely culprit is Lora, but what do you think? LTX 2.3 is quite sensitive to Lora's effects, so it's best to avoid using Lora if possible.

    Also, in my experience, Dasiwa's checkpoints and the 10eros node I use for upscaling samplers are incompatible, resulting in artifacts.

    However, the problem of video degradation during upscaling is quite troublesome, and I'm also struggling with a similar issue, albeit in a different workflow. It's probably a fundamental problem with LTX 2.3.

    Regarding this workflow, if you use the recommended checkpoints and Lora has the appropriate weight, I think there won't be much degradation during upscaling.

    local306Jun 10, 2026

    @kenpechi I did remove the Lora that came bundled with the workflow, and still I'm getting some nasty artifacts unfortunately.

    kenpechi
    Author
    Jun 10, 2026

    @local306 The creator of 10Eros states that artifacts occur with elongated sizes exceeding 1080p resolution, so this workflow cannot handle those cases.

    Unfortunately, I don't know the cause for any other reason.

    flatlegJun 11, 2026
    CivitAI

    Great workflow, thanks!

    Is there a way to tweak steps counts?

    kenpechi
    Author
    Jun 11, 2026· 1 reaction

    Unfortunately, this workflow cannot be easily implemented as is. You will need to either fine-tune the Sigma value connected to the sampler or swap out the nodes.

    We are still unsure of the appropriate number of steps and Sigma value. This will be a challenge for the future.

    flatlegJun 11, 2026

    @kenpechi Alright, thanks!

    severelyAIJun 11, 2026
    CivitAI

    I currently have two problems. The first is that the character's lip movements don't match when zoomed in. The second is that when I open UPSCALE MODEL and RIFE, it gets stuck at the second step, where there are only 3 processes running.

    kenpechi
    Author
    Jun 11, 2026

    Let me preface this by saying I don't have a solution.

    However, I have confirmed that LTX 2.3 causes significant image drift when zooming in with the camera, resulting in unrecognizable people and various other problems.

    I'm not entirely sure about the intent of your second question, but Upscale Model typically upscales to 2x or 4x first, and then reduces it. Therefore, if you choose a 4x model, for example, and the original resolution is high, the resulting video will be even larger, so it's not surprising that it might get stuck. You might need to lower the initial resolution setting.

    severelyAIJun 11, 2026

    @kenpechi I understand now. I tried to find a solution from the official workflow. Since my English is very poor, I can only use translation software to complete the conversation, so my description of the second question probably doesn't express the meaning. I still appreciate the workflow you provided. Also, I would like to ask if the consistency with the real person can be improved? I feel that the face is still a bit drifted.

    kenpechi
    Author
    Jun 11, 2026· 1 reaction

    @severelyAI We're both using translation software, so don't worry about it. Maintaining facial consistency is a challenge with LTX 2.3, so I don't think there's a clear solution. (In other words, it's a problem with the LTX 2.3 model itself.) However, many people are trying various methods. With my generation method, I think this workflow strikes the best balance between consistency and generation speed, but I think everyone will have a completely different opinion. I recommend trying other workflows as well.

    severelyAIJun 12, 2026

    @kenpechi I noticed that you have two samplers with different parameters in your amplification module, but one of them isn't outputting anything. What could this be? Also, could you tell me how you wrote your prompts? Did you use a large model prompt for inference or did you write them manually? If it's a prompt, could you please provide one? Thank you very much.

    kenpechi
    Author
    Jun 12, 2026

    @severelyAI Regarding the first point, the 10eros node has a unique mechanism where it runs the sampler twice within a single node (which essentially serves the same function as a 3-sampler workflow). I believe this is why it appears the way you pointed out.

    ​As for the prompts, I didn't use an LLM. To be honest, I'm just reusing the prompts I previously made for Wan, and I haven't gotten around to experimenting with LTX-specific prompts yet. If you don't mind that, I have disclosed all the prompts for my videos, so please feel free to check them out on my profile.

    severelyAIJun 12, 2026· 1 reaction

    @kenpechi Okay, thank you very much. I just used AI to check the amplification workflow, and it pointed out that the audio weight of the Lora loader in the amplification step needs to be adjusted to 0. I am now officially testing whether it is effective. I bypassed the sampler that was not connected to the output, and the process still runs.

    kenpechi
    Author
    Jun 12, 2026

    @severelyAI You are very knowledgeable. I'm doing this with no knowledge at all, so if you have any good suggestions for improvement, please let me know.

    severelyAIJun 12, 2026

    @kenpechi I've tried several methods but still can't fix the issue of the lip movements not matching when zoomed in. My understanding of the workflow is still insufficient, and I've also noticed that the image produced by the RTX super-resolution plugin appears somewhat blurry.

    raphael0807Jun 11, 2026
    CivitAI

    LTXVImgToVideoInplaceKJ AttributeError: 'NoneType' object has no attribute 'downscale_index_formula 就没跑通过

    kenpechi
    Author
    Jun 11, 2026

    Please update KJNodes to the latest version. If the problem persists, I cannot help you.

    xiayu2200629Jun 16, 2026

    @kenpechi I have the same error as him. I've updated KJNodes to the latest version several times, but the error still persists. Could you help me fix it?also, in the workflow you shared, the model input on the left side of the Patch Sage Attention KJ node isn't connected to anything. Is that intentional, or am I missing something?

    kenpechi
    Author
    Jun 16, 2026

    @xiayu2200629 Ah, that's the cause. The fact that there's no input to the left of the PatchsageAttention node means the model hasn't loaded correctly in the first place. This also means the LtxvImgtoVideoInplace node doesn't have a model input either.

    Please check that the correct model is selected in the model area at the top left of the workflow, or that the connection isn't broken.

    xiayu2200629Jun 18, 2026

    @kenpechi Thanks for your reply. I haven't changed anything in the workflow. I loaded it exactly as downloaded, but the left side of the PatchsageAttention node already isn't connected to anything. Because of that, the LtxvImgtoVideoInplace node doesn't have a model input either. How can I fix this? Could you help me figure out what's missing please?

    q00180463910Jun 12, 2026
    CivitAI

    Hello and thanks for the workflow, but is there a GGUF version?

    kenpechi
    Author
    Jun 12, 2026

    As it is, it is not compatible, so please replace the diffusion model and text encoder nodes in the upper left model area with those for GGUF.

    q00180463910Jun 13, 2026

    @kenpechi OK, I'll try.Thanks.

    hatt2Jun 13, 2026
    CivitAI

    @kenpechi can you please try Dr34ml4y's workflow and confirm if you can get a good result compared to EROS' workflow?

    https://civitai.red/models/1811313/dr34ml4y-all-in-one-nsfw-wanltx2

    https://huggingface.co/RuneXX/LTX-2.3-Workflows/tree/main

    kenpechi
    Author
    Jun 13, 2026· 1 reaction

    Please do it yourself.

    hatt2Jun 15, 2026

    @kenpechi Sorry for the confusion. It was a suggestion. I do use it. I find EROS' workflow is very punishing on my SSD.

    nburner99Jun 21, 2026

    @hatt2 Dr34ml4y has a workflow?? where did u find it?

    Workflows
    LTXV 2.3

    Looks like we don't have an active mirror for this file right now.

    CivArchive is a community-maintained index — we catalog mirrors that volunteers upload to HuggingFace, torrents, and other public hosts. Looks like no one has uploaded a copy of this file yet.

    Some files do get recovered over time through contributions. If you're looking for this one, feel free to ask in Discord, or help preserve it if you have a copy.

    Details

    Downloads
    20
    Platform
    CivitAI
    Platform Status
    Deleted
    Created
    6/6/2026
    Updated
    7/5/2026
    Deleted
    6/6/2026

    Files

    ltx2310erosI2V_v20Promptrelay.zip

    Mirrors