| { |
| "153": { |
| "inputs": { |
| "cfg": 1, |
| "model": [ |
| "268", |
| 0 |
| ], |
| "positive": [ |
| "164", |
| 0 |
| ], |
| "negative": [ |
| "164", |
| 1 |
| ] |
| }, |
| "class_type": "CFGGuider", |
| "_meta": { |
| "title": "CFG Гид" |
| } |
| }, |
| "154": { |
| "inputs": { |
| "sampler_name": "lcm" |
| }, |
| "class_type": "KSamplerSelect", |
| "_meta": { |
| "title": "Выбор KSampler" |
| } |
| }, |
| "155": { |
| "inputs": { |
| "text_encoder": "gemma_3_12B_it_fp4_mixed.safetensors", |
| "ckpt_name": "ltx-2-19b-distilled_new.safetensors", |
| "device": "cpu" |
| }, |
| "class_type": "LTXAVTextEncoderLoader", |
| "_meta": { |
| "title": "LTXV Загрузчик аудио-текстового энкодера" |
| } |
| }, |
| "161": { |
| "inputs": { |
| "noise": [ |
| "178", |
| 0 |
| ], |
| "guider": [ |
| "153", |
| 0 |
| ], |
| "sampler": [ |
| "154", |
| 0 |
| ], |
| "sigmas": [ |
| "238", |
| 0 |
| ], |
| "latent_image": [ |
| "166", |
| 0 |
| ] |
| }, |
| "class_type": "SamplerCustomAdvanced", |
| "_meta": { |
| "title": "Пользовательский сэмплер (Расширенный)" |
| } |
| }, |
| "162": { |
| "inputs": { |
| "width": [ |
| "281", |
| 3 |
| ], |
| "height": [ |
| "281", |
| 4 |
| ], |
| "length": [ |
| "322", |
| 0 |
| ], |
| "batch_size": 1 |
| }, |
| "class_type": "EmptyLTXVLatentVideo", |
| "_meta": { |
| "title": "Пустой LTXVLatentVideo" |
| } |
| }, |
| "164": { |
| "inputs": { |
| "frame_rate": [ |
| "323", |
| 0 |
| ], |
| "positive": [ |
| "169", |
| 0 |
| ], |
| "negative": [ |
| "356", |
| 0 |
| ] |
| }, |
| "class_type": "LTXVConditioning", |
| "_meta": { |
| "title": "Кондиционирование LTXV" |
| } |
| }, |
| "166": { |
| "inputs": { |
| "video_latent": [ |
| "239", |
| 0 |
| ], |
| "audio_latent": [ |
| "248", |
| 0 |
| ] |
| }, |
| "class_type": "LTXVConcatAVLatent", |
| "_meta": { |
| "title": "LTXVConcatAVLatent" |
| } |
| }, |
| "169": { |
| "inputs": { |
| "text": "Ultra-realistic, medium close-up shot of a woman, framed from the mid-chest up. She appears to be genuinely connecting with the viewer, speaking with empathy and sincerity. Her performance is grounded in naturalistic, spontaneous human behavior: she makes micro-adjustments to her posture, offers minimal soft gestures near the collarbone, and occasionally tucks a strand of hair behind her ear. The articulation is phonetically hyper-accurate: every labial plosive produces a distinct, soft compression of the lips; fricatives cause a subtle flutter of the lower lip; sibilants trigger a micro-tensing of the corners of the mouth. Synchronization with the audio is seamless and organic — matching not only words but the exact moment of breath intake, vocal fry, and post-phrase lip relaxation. The mouth and lips move with exquisite anatomical precision — the upper lip lifts gently during vowels, the lower lip tucks slightly on consonants, and the corners of the mouth shift asymmetrically with emotional nuance. The philtrum stretches and compresses naturally in rhythm with speech. The orbicularis oris shows subtle contraction waves during vowel elongation and softens instantly during pauses. Surrounding micro-mimicry is fully active: gentle plumping of the buccinators during internal pauses, fractional dimpling of the chin, micro-lifts of the nasolabial folds during suppressed smiles, and asynchronous micro-twitches of the upper lip during cognitive pauses. The nostrils flare faintly on inhales. The skin reacts realistically to every movement — faint compression shadows form beside the nostrils during cheek adjustments, light catches the moisture line of the lower lip during speech, and fine lines around the mouth deepen and release naturally. Her eyes convey genuine thought — they soften, focus, and glisten with subtle emotional shifts, accompanied by natural, asymmetrical blinks. Her head is never locked in place; it moves with the organic randomness of a real person. To emphasize a point, she gives a slight, definitive nod. During thoughtful pauses, she tilts her head gently to the side, as if weighing her words. She occasionally turns her face two or three degrees off-axis, breaking the plane with the viewer, before softly correcting back to center — as if reacting to an internal thought or an imagined off-camera presence. At moments of vulnerability, she dips her chin slightly, looking up through her lashes, then returns to a confident, direct gaze. These naturalistic head adjustments sync with her breath and speech cadence, making the performance feel unscripted and deeply human. Shot on a Cooke cinematic lens, shallow depth of field. Strictly preserve the original background from the source image without any changes — do not replace or generate a new background. Maintain the exact same environment, setting, and lighting atmosphere as the input footage, ensuring the original background remains unaltered. Soft key light wraps the contours of her face and upper body, ensuring she remains the focal point while the background stays true to the source.", |
| "clip": [ |
| "155", |
| 0 |
| ] |
| }, |
| "class_type": "CLIPTextEncode", |
| "_meta": { |
| "title": "Кодирование текста CLIP (Запрос)" |
| } |
| }, |
| "171": { |
| "inputs": { |
| "ckpt_name": "ltx-2-19b-distilled_new.safetensors" |
| }, |
| "class_type": "LTXVAudioVAELoader", |
| "_meta": { |
| "title": "LTXV Загрузчик аудио VAE" |
| } |
| }, |
| "178": { |
| "inputs": { |
| "noise_seed": 30 |
| }, |
| "class_type": "RandomNoise", |
| "_meta": { |
| "title": "Случайный шум" |
| } |
| }, |
| "184": { |
| "inputs": { |
| "ckpt_name": "ltx-2-19b-distilled_new.safetensors" |
| }, |
| "class_type": "CheckpointLoaderSimple", |
| "_meta": { |
| "title": "Загрузить сheckpoint" |
| } |
| }, |
| "190": { |
| "inputs": { |
| "frame_rate": 25, |
| "loop_count": 0, |
| "filename_prefix": "LTX-2", |
| "format": "video/h264-mp4", |
| "pix_fmt": "yuv420p", |
| "crf": 20, |
| "save_metadata": true, |
| "trim_to_audio": false, |
| "pingpong": false, |
| "save_output": false, |
| "images": [ |
| "278", |
| 0 |
| ], |
| "audio": [ |
| "333", |
| 0 |
| ] |
| }, |
| "class_type": "VHS_VideoCombine", |
| "_meta": { |
| "title": "Video Combine 🎥🅥🅗🅢" |
| } |
| }, |
| "234": { |
| "inputs": { |
| "tile_size": 512, |
| "overlap": 64, |
| "temporal_size": 4096, |
| "temporal_overlap": 8, |
| "samples": [ |
| "245", |
| 0 |
| ], |
| "vae": [ |
| "184", |
| 2 |
| ] |
| }, |
| "class_type": "VAEDecodeTiled", |
| "_meta": { |
| "title": "Декодировать VAE (плитками)" |
| } |
| }, |
| "238": { |
| "inputs": { |
| "scheduler": "simple", |
| "steps": 8, |
| "denoise": 1, |
| "model": [ |
| "268", |
| 0 |
| ] |
| }, |
| "class_type": "BasicScheduler", |
| "_meta": { |
| "title": "Основной scheduler" |
| } |
| }, |
| "239": { |
| "inputs": { |
| "strength": 0.8, |
| "bypass": false, |
| "vae": [ |
| "184", |
| 2 |
| ], |
| "image": [ |
| "269", |
| 0 |
| ], |
| "latent": [ |
| "162", |
| 0 |
| ] |
| }, |
| "class_type": "LTXVImgToVideoInplace", |
| "_meta": { |
| "title": "LTXVImgToVideoInplace" |
| } |
| }, |
| "240": { |
| "inputs": { |
| "image": "face1.duplicate.png" |
| }, |
| "class_type": "LoadImage", |
| "_meta": { |
| "title": "Загрузить изображение" |
| } |
| }, |
| "242": { |
| "inputs": { |
| "audio": [ |
| "271", |
| 0 |
| ], |
| "audio_vae": [ |
| "171", |
| 0 |
| ] |
| }, |
| "class_type": "LTXVAudioVAEEncode", |
| "_meta": { |
| "title": "LTXV Кодирование аудио VAE" |
| } |
| }, |
| "243": { |
| "inputs": { |
| "audio": "zonos_ru.wav", |
| "audioUI": "/api/view?filename=zonos_ru.wav&type=input&subfolder=&rand=0.3456651902616471" |
| }, |
| "class_type": "LoadAudio", |
| "_meta": { |
| "title": "Загрузить аудио" |
| } |
| }, |
| "245": { |
| "inputs": { |
| "av_latent": [ |
| "161", |
| 0 |
| ] |
| }, |
| "class_type": "LTXVSeparateAVLatent", |
| "_meta": { |
| "title": "LTXVSeparateAVLatent" |
| } |
| }, |
| "248": { |
| "inputs": { |
| "samples": [ |
| "242", |
| 0 |
| ], |
| "mask": [ |
| "249", |
| 0 |
| ] |
| }, |
| "class_type": "SetLatentNoiseMask", |
| "_meta": { |
| "title": "Установить маску шума латента" |
| } |
| }, |
| "249": { |
| "inputs": { |
| "value": 0, |
| "width": [ |
| "281", |
| 3 |
| ], |
| "height": [ |
| "281", |
| 4 |
| ] |
| }, |
| "class_type": "SolidMask", |
| "_meta": { |
| "title": "Сплошная маска" |
| } |
| }, |
| "268": { |
| "inputs": { |
| "sage_attention": "auto", |
| "allow_compile": false, |
| "model": [ |
| "360", |
| 0 |
| ] |
| }, |
| "class_type": "PathchSageAttentionKJ", |
| "_meta": { |
| "title": "Patch Sage Attention KJ" |
| } |
| }, |
| "269": { |
| "inputs": { |
| "img_compression": 33, |
| "image": [ |
| "281", |
| 0 |
| ] |
| }, |
| "class_type": "LTXVPreprocess", |
| "_meta": { |
| "title": "LTXVPreprocess" |
| } |
| }, |
| "271": { |
| "inputs": { |
| "model": [ |
| "272", |
| 0 |
| ], |
| "audio": [ |
| "333", |
| 0 |
| ] |
| }, |
| "class_type": "MelBandRoFormerSampler", |
| "_meta": { |
| "title": "Mel-Band RoFormer Sampler" |
| } |
| }, |
| "272": { |
| "inputs": { |
| "model_name": "MelBandRoformer_fp32.safetensors" |
| }, |
| "class_type": "MelBandRoFormerModelLoader", |
| "_meta": { |
| "title": "Mel-Band RoFormer Model Loader" |
| } |
| }, |
| "278": { |
| "inputs": { |
| "anything": [ |
| "234", |
| 0 |
| ] |
| }, |
| "class_type": "easy cleanGpuUsed", |
| "_meta": { |
| "title": "Clean VRAM Used" |
| } |
| }, |
| "279": { |
| "inputs": { |
| "text": "544", |
| "anything": [ |
| "281", |
| 3 |
| ] |
| }, |
| "class_type": "easy showAnything", |
| "_meta": { |
| "title": "Show Any" |
| } |
| }, |
| "280": { |
| "inputs": { |
| "text": "544", |
| "anything": [ |
| "281", |
| 4 |
| ] |
| }, |
| "class_type": "easy showAnything", |
| "_meta": { |
| "title": "Show Any" |
| } |
| }, |
| "281": { |
| "inputs": { |
| "aspect_ratio": "1:1", |
| "proportional_width": 1, |
| "proportional_height": 1, |
| "fit": "crop", |
| "method": "lanczos", |
| "round_to_multiple": "32", |
| "scale_to_side": "longest", |
| "scale_to_length": [ |
| "285", |
| 0 |
| ], |
| "background_color": "#000000", |
| "image": [ |
| "363", |
| 0 |
| ] |
| }, |
| "class_type": "LayerUtility: ImageScaleByAspectRatio V2", |
| "_meta": { |
| "title": "LayerUtility: ImageScaleByAspectRatio V2" |
| } |
| }, |
| "285": { |
| "inputs": { |
| "value": 520 |
| }, |
| "class_type": "JWInteger", |
| "_meta": { |
| "title": "Integer" |
| } |
| }, |
| "305": { |
| "inputs": { |
| "bot_token": "7312928825:AAE6Zzmv8W-C7aOxQbmJoKLXULm89CX68yk", |
| "chat_id": "-1002150446101", |
| "target_user_name": "", |
| "media_type": "any", |
| "activation_mode": "ON", |
| "seed": 121824363543953 |
| }, |
| "class_type": "Telegram First Node Blocker", |
| "_meta": { |
| "title": "🚦 Telegram FIRST Node Blocker (Waits Forever)" |
| } |
| }, |
| "313": { |
| "inputs": { |
| "model_name": "Qwen/Qwen3-TTS-12Hz-1.7B-Base", |
| "precision": "fp16", |
| "attention_type": "eager", |
| "device": "auto", |
| "cache_dir": "./Qwen3_TTS_models" |
| }, |
| "class_type": "QwenTTSModelLoader", |
| "_meta": { |
| "title": "DVA 🤖 Qwen TTS Loader" |
| } |
| }, |
| "314": { |
| "inputs": { |
| "text": [ |
| "348", |
| 0 |
| ], |
| "ref_text": "", |
| "language": "Russian", |
| "clone_mode": "x_vector_only", |
| "temperature": 1.2, |
| "seed": 318056822193944, |
| "output_prefix": "clone_", |
| "qwen_model": [ |
| "313", |
| 0 |
| ], |
| "ref_audio": [ |
| "243", |
| 0 |
| ] |
| }, |
| "class_type": "QwenTTSVoiceClone", |
| "_meta": { |
| "title": "DVA 🎭 Qwen TTS Voice Clone" |
| } |
| }, |
| "317": { |
| "inputs": { |
| "index": -1, |
| "filenames": [ |
| "190", |
| 0 |
| ] |
| }, |
| "class_type": "VHS_SelectFilename", |
| "_meta": { |
| "title": "Select Filename 🎥🅥🅗🅢" |
| } |
| }, |
| "318": { |
| "inputs": { |
| "bot_token": "7312928825:AAE6Zzmv8W-C7aOxQbmJoKLXULm89CX68yk", |
| "channel_id": "-1002150446101", |
| "video_path": [ |
| "317", |
| 0 |
| ], |
| "duration": 30, |
| "length": 360, |
| "enable": true |
| }, |
| "class_type": "TelegramVideoNoteSender", |
| "_meta": { |
| "title": "📹 Telegram Video Note Sender" |
| } |
| }, |
| "319": { |
| "inputs": { |
| "preview": "", |
| "previewMode": null, |
| "source": [ |
| "318", |
| 0 |
| ] |
| }, |
| "class_type": "PreviewAny", |
| "_meta": { |
| "title": "Предпросмотр любого" |
| } |
| }, |
| "321": { |
| "inputs": { |
| "value": [ |
| "332", |
| 3 |
| ], |
| "mode": "round" |
| }, |
| "class_type": "JWFloatToInteger", |
| "_meta": { |
| "title": "Float to Integer" |
| } |
| }, |
| "322": { |
| "inputs": { |
| "expression": "a*b+5", |
| "a": [ |
| "321", |
| 0 |
| ], |
| "b": [ |
| "324", |
| 0 |
| ] |
| }, |
| "class_type": "MathExpression_UTK", |
| "_meta": { |
| "title": "Math Expression (Swwan)" |
| } |
| }, |
| "323": { |
| "inputs": { |
| "value": 25 |
| }, |
| "class_type": "FloatConstant", |
| "_meta": { |
| "title": "Float Constant" |
| } |
| }, |
| "324": { |
| "inputs": { |
| "value": [ |
| "323", |
| 0 |
| ], |
| "mode": "round" |
| }, |
| "class_type": "JWFloatToInteger", |
| "_meta": { |
| "title": "Float to Integer" |
| } |
| }, |
| "330": { |
| "inputs": { |
| "preview": "", |
| "previewMode": null, |
| "source": [ |
| "332", |
| 3 |
| ] |
| }, |
| "class_type": "PreviewAny", |
| "_meta": { |
| "title": "Предпросмотр любого" |
| } |
| }, |
| "332": { |
| "inputs": { |
| "extract_format": true, |
| "extract_technical": true, |
| "extract_tags": false, |
| "audio": [ |
| "333", |
| 0 |
| ] |
| }, |
| "class_type": "DVA_Audio_Metadata_Extractor", |
| "_meta": { |
| "title": "DVA 🎵 Аудио - Извлечение метаданных" |
| } |
| }, |
| "333": { |
| "inputs": { |
| "start_time": "0:00", |
| "end_time": "0:10", |
| "audio": [ |
| "314", |
| 0 |
| ] |
| }, |
| "class_type": "SET_AudioCut", |
| "_meta": { |
| "title": "Audio Cut" |
| } |
| }, |
| "339": { |
| "inputs": { |
| "max_tokens": 50 |
| }, |
| "class_type": "OAIAPI_MaxTokens", |
| "_meta": { |
| "title": "OpenAI API - Max Tokens" |
| } |
| }, |
| "340": { |
| "inputs": { |
| "temperature": 0.7, |
| "other_options": [ |
| "339", |
| 0 |
| ] |
| }, |
| "class_type": "OAIAPI_Temperature", |
| "_meta": { |
| "title": "OpenAI API - Temperature" |
| } |
| }, |
| "341": { |
| "inputs": { |
| "extra_body": "{\n \"repetition_penalty\": 0.5,\n \"seed\": 42\n}", |
| "other_options": [ |
| "340", |
| 0 |
| ] |
| }, |
| "class_type": "OAIAPI_ExtraBody", |
| "_meta": { |
| "title": "OpenAI API - Extra Body" |
| } |
| }, |
| "342": { |
| "inputs": { |
| "base_url": "https://bothub.chat/api/v2/openai/v1", |
| "max_retries": 2, |
| "timeout": 600, |
| "api_key": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjIzYjZiZjVmLWEyMWYtNGJhZC04MjMwLWRjOGVjZWVmZmFkNyIsImlzRGV2ZWxvcGVyIjp0cnVlLCJpYXQiOjE3MjIxNDE5MTMsImV4cCI6MjAzNzcxNzkxM30.nnNLTC2FPZX5IVJ30tY34Iqfr0gmwstoS7D-1WD7BHg" |
| }, |
| "class_type": "OAIAPI_Client", |
| "_meta": { |
| "title": "OpenAI API - Client" |
| } |
| }, |
| "344": { |
| "inputs": { |
| "max_tokens": 23 |
| }, |
| "class_type": "OAIAPI_MaxTokens", |
| "_meta": { |
| "title": "OpenAI API - Max Tokens" |
| } |
| }, |
| "345": { |
| "inputs": { |
| "temperature": 0.7, |
| "other_options": [ |
| "344", |
| 0 |
| ] |
| }, |
| "class_type": "OAIAPI_Temperature", |
| "_meta": { |
| "title": "OpenAI API - Temperature" |
| } |
| }, |
| "346": { |
| "inputs": { |
| "extra_body": "{\n \"repetition_penalty\": 0.5,\n \"seed\": 42\n}", |
| "other_options": [ |
| "345", |
| 0 |
| ] |
| }, |
| "class_type": "OAIAPI_ExtraBody", |
| "_meta": { |
| "title": "OpenAI API - Extra Body" |
| } |
| }, |
| "347": { |
| "inputs": { |
| "base_url": "https://bothub.chat/api/v2/openai/v1", |
| "max_retries": 2, |
| "timeout": 600, |
| "api_key": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjIzYjZiZjVmLWEyMWYtNGJhZC04MjMwLWRjOGVjZWVmZmFkNyIsImlzRGV2ZWxvcGVyIjp0cnVlLCJpYXQiOjE3MjIxNDE5MTMsImV4cCI6MjAzNzcxNzkxM30.nnNLTC2FPZX5IVJ30tY34Iqfr0gmwstoS7D-1WD7BHg" |
| }, |
| "class_type": "OAIAPI_Client", |
| "_meta": { |
| "title": "OpenAI API - Client" |
| } |
| }, |
| "348": { |
| "inputs": { |
| "model": "gpt-4.1-nano", |
| "force_regen": true, |
| "prompt": [ |
| "305", |
| 1 |
| ], |
| "system_prompt": "ты отвечаешь на русском по всем вопросам, все цифры, знаки, кроме * / ! ? переводи в слова, не более 50 токенов на ответ", |
| "client": [ |
| "347", |
| 0 |
| ], |
| "options": [ |
| "346", |
| 0 |
| ] |
| }, |
| "class_type": "OAIAPI_ChatCompletion", |
| "_meta": { |
| "title": "OpenAI API - Chat Completion" |
| } |
| }, |
| "356": { |
| "inputs": { |
| "text": "blurry, out of focus, overexposed, underexposed, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, unreadable text on shirt or hat, incorrect lettering on cap (“PNTR”), incorrect t-shirt slogan (“JUST DO IT”), missing microphone, misplaced microphone, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, smiling, laughing, exaggerated sadness, wrong gaze direction, eyes looking at camera, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, missing sniff sounds, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, missing door or shelves, missing shallow depth of field, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.", |
| "clip": [ |
| "155", |
| 0 |
| ] |
| }, |
| "class_type": "CLIPTextEncode", |
| "_meta": { |
| "title": "Кодирование текста CLIP (Запрос)" |
| } |
| }, |
| "358": { |
| "inputs": { |
| "lora_name": "LTX-2-Image2Vid-Adapter_LORA.safetensors", |
| "strength_model": 1.04, |
| "model": [ |
| "367", |
| 0 |
| ] |
| }, |
| "class_type": "LoraLoaderModelOnly", |
| "_meta": { |
| "title": "Загрузчик LoRA (Только модель)" |
| } |
| }, |
| "359": { |
| "inputs": { |
| "preview": "", |
| "previewMode": null, |
| "source": [ |
| "348", |
| 0 |
| ] |
| }, |
| "class_type": "PreviewAny", |
| "_meta": { |
| "title": "Предпросмотр любого" |
| } |
| }, |
| "360": { |
| "inputs": { |
| "lora_name": "ltx-2-19b-ic-lora-depth-control.safetensors", |
| "strength_model": 1.04, |
| "model": [ |
| "361", |
| 0 |
| ] |
| }, |
| "class_type": "LoraLoaderModelOnly", |
| "_meta": { |
| "title": "Загрузчик LoRA (Только модель)" |
| } |
| }, |
| "361": { |
| "inputs": { |
| "lora_name": "ltx-2-19b-lora-camera-control-dolly-left.safetensors", |
| "strength_model": 1.04, |
| "model": [ |
| "358", |
| 0 |
| ] |
| }, |
| "class_type": "LoraLoaderModelOnly", |
| "_meta": { |
| "title": "Загрузчик LoRA (Только модель)" |
| } |
| }, |
| "363": { |
| "inputs": { |
| "width": 768, |
| "height": 768, |
| "upscale_method": "lanczos", |
| "keep_proportion": "stretch", |
| "pad_color": "0, 0, 0", |
| "crop_position": "center", |
| "divisible_by": 2, |
| "device": "cpu", |
| "image": [ |
| "240", |
| 0 |
| ] |
| }, |
| "class_type": "ImageResizeKJv2", |
| "_meta": { |
| "title": "Image Resize KJ v2 (Swwan)" |
| } |
| }, |
| "364": { |
| "inputs": { |
| "size": 512, |
| "interpolation_mode": "bicubic" |
| }, |
| "class_type": "JWImageResizeToSquare", |
| "_meta": { |
| "title": "Image Resize to Square" |
| } |
| }, |
| "365": { |
| "inputs": { |
| "model": [ |
| "368", |
| 0 |
| ] |
| }, |
| "class_type": "LTX2MemoryEfficientSageAttentionPatch", |
| "_meta": { |
| "title": "LTX2 Mem Eff Sage Attention Patch" |
| } |
| }, |
| "367": { |
| "inputs": { |
| "sage_attention": "auto", |
| "allow_compile": true, |
| "model": [ |
| "365", |
| 0 |
| ] |
| }, |
| "class_type": "PathchSageAttentionKJ", |
| "_meta": { |
| "title": "Patch Sage Attention KJ" |
| } |
| }, |
| "368": { |
| "inputs": { |
| "ffn_chunks": 8, |
| "verbose": 1, |
| "model": [ |
| "184", |
| 0 |
| ] |
| }, |
| "class_type": "TensorParallelV3Node", |
| "_meta": { |
| "title": "Tensor Parallel V3 (Safe FFN Chunking)" |
| } |
| } |
| } |