{
  "APG": {
    "display_name": "راهنمایی تطبیقی تصویری",
    "inputs": {
      "eta": {
        "name": "اتا",
        "tooltip": "مقیاس بردار راهنمایی موازی را کنترل می‌کند. رفتار پیش‌فرض CFG در مقدار ۱."
      },
      "model": {
        "name": "مدل"
      },
      "momentum": {
        "name": "مومنتوم",
        "tooltip": "میانگین‌گیری متحرک راهنمایی در طول انتشار را کنترل می‌کند، در مقدار ۰ غیرفعال است."
      },
      "norm_threshold": {
        "name": "آستانه نرمال‌سازی",
        "tooltip": "بردار راهنمایی را به این مقدار نرمال‌سازی می‌کند، نرمال‌سازی در مقدار ۰ غیرفعال است."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AddNoise": {
    "display_name": "AddNoise",
    "inputs": {
      "latent_image": {
        "name": "تصویر latent"
      },
      "model": {
        "name": "مدل"
      },
      "noise": {
        "name": "نویز"
      },
      "sigmas": {
        "name": "سیگماها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AddTextPrefix": {
    "display_name": "افزودن پیشوند به متن",
    "inputs": {
      "prefix": {
        "name": "پیشوند",
        "tooltip": "پیشوندی که باید افزوده شود."
      },
      "texts": {
        "name": "متن‌ها",
        "tooltip": "متنی که باید پردازش شود."
      }
    },
    "outputs": {
      "0": {
        "name": "متن‌ها",
        "tooltip": "متن‌های پردازش‌شده"
      }
    }
  },
  "AddTextSuffix": {
    "display_name": "افزودن پسوند به متن",
    "inputs": {
      "suffix": {
        "name": "پسوند",
        "tooltip": "پسوندی که باید افزوده شود."
      },
      "texts": {
        "name": "متن‌ها",
        "tooltip": "متنی که باید پردازش شود."
      }
    },
    "outputs": {
      "0": {
        "name": "متن‌ها",
        "tooltip": "متن‌های پردازش‌شده"
      }
    }
  },
  "AdjustBrightness": {
    "display_name": "تنظیم روشنایی",
    "inputs": {
      "factor": {
        "name": "ضریب",
        "tooltip": "ضریب روشنایی. ۱.۰ = بدون تغییر، کمتر از ۱.۰ = تیره‌تر، بیشتر از ۱.۰ = روشن‌تر."
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "تصویری که باید پردازش شود."
      }
    },
    "outputs": {
      "0": {
        "name": "تصاویر",
        "tooltip": "تصاویر پردازش‌شده"
      }
    }
  },
  "AdjustContrast": {
    "display_name": "تنظیم کنتراست",
    "inputs": {
      "factor": {
        "name": "ضریب",
        "tooltip": "ضریب کنتراست. ۱.۰ = بدون تغییر، کمتر از ۱.۰ = کنتراست کمتر، بیشتر از ۱.۰ = کنتراست بیشتر."
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "تصویری که باید پردازش شود."
      }
    },
    "outputs": {
      "0": {
        "name": "تصاویر",
        "tooltip": "تصاویر پردازش‌شده"
      }
    }
  },
  "AlignYourStepsScheduler": {
    "display_name": "AlignYourStepsScheduler",
    "inputs": {
      "denoise": {
        "name": "کاهش نویز"
      },
      "model_type": {
        "name": "نوع مدل"
      },
      "steps": {
        "name": "گام‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioAdjustVolume": {
    "display_name": "تنظیم حجم صدا",
    "inputs": {
      "audio": {
        "name": "صدا"
      },
      "volume": {
        "name": "حجم صدا",
        "tooltip": "تنظیم حجم صدا بر حسب دسی‌بل (dB). ۰ = بدون تغییر، +۶ = دو برابر، -۶ = نصف و غیره"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioConcat": {
    "description": "صداهای audio1 و audio2 را در جهت مشخص‌شده به هم متصل می‌کند.",
    "display_name": "Audio Concat",
    "inputs": {
      "audio1": {
        "name": "audio1"
      },
      "audio2": {
        "name": "audio2"
      },
      "direction": {
        "name": "جهت",
        "tooltip": "آیا audio2 بعد یا قبل از audio1 اضافه شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioEncoderEncode": {
    "display_name": "AudioEncoderEncode",
    "inputs": {
      "audio": {
        "name": "audio"
      },
      "audio_encoder": {
        "name": "audio_encoder"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioEncoderLoader": {
    "display_name": "AudioEncoderLoader",
    "inputs": {
      "audio_encoder_name": {
        "name": "audio_encoder_name"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioEqualizer3Band": {
    "display_name": "اکولایزر صوتی (۳-باند)",
    "inputs": {
      "audio": {
        "name": "audio"
      },
      "high_freq": {
        "name": "high_freq",
        "tooltip": "فرکانس قطع برای شلف بالا"
      },
      "high_gain_dB": {
        "name": "high_gain_dB",
        "tooltip": "افزایش برای فرکانس‌های بالا (تریبل)"
      },
      "low_freq": {
        "name": "low_freq",
        "tooltip": "فرکانس قطع برای شلف پایین"
      },
      "low_gain_dB": {
        "name": "low_gain_dB",
        "tooltip": "افزایش برای فرکانس‌های پایین (بیس)"
      },
      "mid_freq": {
        "name": "mid_freq",
        "tooltip": "فرکانس مرکزی برای میانی"
      },
      "mid_gain_dB": {
        "name": "mid_gain_dB",
        "tooltip": "افزایش برای فرکانس‌های میانی"
      },
      "mid_q": {
        "name": "mid_q",
        "tooltip": "ضریب Q (پهنای باند) برای میانی"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioMerge": {
    "description": "دو ترک صوتی را با هم ترکیب می‌کند و موج‌های صوتی آن‌ها را روی هم قرار می‌دهد.",
    "display_name": "Audio Merge",
    "inputs": {
      "audio1": {
        "name": "audio1"
      },
      "audio2": {
        "name": "audio2"
      },
      "merge_method": {
        "name": "روش ترکیب",
        "tooltip": "روشی که برای ترکیب موج‌های صوتی استفاده می‌شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BasicGuider": {
    "display_name": "BasicGuider",
    "inputs": {
      "conditioning": {
        "name": "شرط‌گذاری"
      },
      "model": {
        "name": "مدل"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BasicScheduler": {
    "display_name": "BasicScheduler",
    "inputs": {
      "denoise": {
        "name": "کاهش نویز"
      },
      "model": {
        "name": "مدل"
      },
      "scheduler": {
        "name": "زمان‌بندی"
      },
      "steps": {
        "name": "گام‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BatchImagesNode": {
    "display_name": "Batch Images",
    "inputs": {
      "images": {
        "name": "تصاویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BatchLatentsNode": {
    "display_name": "Batch Latents",
    "inputs": {
      "latents": {
        "name": "latents"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BatchMasksNode": {
    "display_name": "Batch Masks",
    "inputs": {
      "masks": {
        "name": "ماسک‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BetaSamplingScheduler": {
    "display_name": "BetaSamplingScheduler",
    "inputs": {
      "alpha": {
        "name": "آلفا"
      },
      "beta": {
        "name": "بتا"
      },
      "model": {
        "name": "مدل"
      },
      "steps": {
        "name": "گام‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BriaImageEditNode": {
    "description": "ویرایش تصاویر با استفاده از جدیدترین مدل Bria",
    "display_name": "ویرایش تصویر Bria",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "guidance_scale": {
        "name": "مقیاس راهنما",
        "tooltip": "مقدار بالاتر باعث می‌شود تصویر بیشتر از پرامپت پیروی کند."
      },
      "image": {
        "name": "تصویر"
      },
      "mask": {
        "name": "ماسک",
        "tooltip": "در صورت عدم انتخاب، ویرایش بر کل تصویر اعمال می‌شود."
      },
      "model": {
        "name": "مدل"
      },
      "moderation": {
        "name": "تنظیمات نظارت",
        "tooltip": "تنظیمات نظارت"
      },
      "negative_prompt": {
        "name": "پرامپت منفی"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "دستورالعمل برای ویرایش تصویر"
      },
      "seed": {
        "name": "بذر"
      },
      "steps": {
        "name": "گام‌ها"
      },
      "structured_prompt": {
        "name": "پرامپت ساختاریافته",
        "tooltip": "یک رشته شامل پرامپت ویرایش ساختاریافته در قالب JSON. برای کنترل دقیق و برنامه‌نویسی شده، به جای پرامپت معمولی از این گزینه استفاده کنید."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "پرامپت ساختاریافته",
        "tooltip": null
      }
    }
  },
  "BriaRemoveImageBackground": {
    "description": "حذف پس‌زمینه از یک تصویر با استفاده از Bria RMBG ۲.۰.",
    "display_name": "حذف پس‌زمینه تصویر Bria",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "image": {
        "name": "تصویر"
      },
      "moderation": {
        "name": "مدیریت محتوا",
        "tooltip": "تنظیمات مدیریت محتوا"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تعیین می‌کند که node باید دوباره اجرا شود یا خیر؛ نتایج صرف‌نظر از seed غیرقطعی هستند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BriaRemoveVideoBackground": {
    "description": "حذف پس‌زمینه از یک ویدیو با استفاده از Bria.",
    "display_name": "حذف پس‌زمینه ویدیو Bria",
    "inputs": {
      "background_color": {
        "name": "رنگ پس‌زمینه",
        "tooltip": "رنگ پس‌زمینه برای ویدیوی خروجی."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تعیین می‌کند که node باید دوباره اجرا شود یا خیر؛ نتایج صرف‌نظر از seed غیرقطعی هستند."
      },
      "video": {
        "name": "ویدیو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceFirstLastFrameNode": {
    "description": "تولید ویدیو با استفاده از پرامپت و اولین و آخرین فریم.",
    "display_name": "تبدیل اولین و آخرین فریم به ویدیو ByteDance",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر",
        "tooltip": "نسبت تصویر ویدیوی خروجی."
      },
      "camera_fixed": {
        "name": "ثابت بودن دوربین",
        "tooltip": "مشخص می‌کند که آیا دوربین ثابت باشد یا خیر. پلتفرم یک دستور برای ثابت کردن دوربین به پرامپت شما اضافه می‌کند، اما تضمینی برای نتیجه نهایی وجود ندارد."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه."
      },
      "first_frame": {
        "name": "اولین فریم",
        "tooltip": "اولین فریم مورد استفاده برای ویدیو."
      },
      "generate_audio": {
        "name": "تولید صدا",
        "tooltip": "این پارامتر فقط برای مدل seedance-1-5-pro معتبر است و برای سایر مدل‌ها نادیده گرفته می‌شود."
      },
      "last_frame": {
        "name": "آخرین فریم",
        "tooltip": "آخرین فریم مورد استفاده برای ویدیو."
      },
      "model": {
        "name": "مدل"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "متن پرامپت مورد استفاده برای تولید ویدیو."
      },
      "resolution": {
        "name": "وضوح تصویر",
        "tooltip": "وضوح تصویر ویدیوی خروجی."
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed مورد استفاده برای تولید."
      },
      "watermark": {
        "name": "واترمارک",
        "tooltip": "آیا واترمارک «تولید شده توسط هوش مصنوعی» به ویدیو اضافه شود یا خیر."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceImageNode": {
    "description": "تولید تصویر با استفاده از مدل‌های ByteDance از طریق API بر اساس پرامپت",
    "display_name": "تصویر ByteDance",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "guidance_scale": {
        "name": "guidance_scale",
        "tooltip": "مقدار بالاتر باعث می‌شود تصویر بیشتر از پرامپت پیروی کند"
      },
      "height": {
        "name": "ارتفاع",
        "tooltip": "ارتفاع سفارشی برای تصویر. این مقدار فقط زمانی اعمال می‌شود که «پیش‌تنظیم اندازه» روی «سفارشی» باشد."
      },
      "model": {
        "name": "مدل"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "متن پرامپت مورد استفاده برای تولید تصویر"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed مورد استفاده برای تولید"
      },
      "size_preset": {
        "name": "پیش‌تنظیم اندازه",
        "tooltip": "یک اندازه پیشنهادی انتخاب کنید. برای استفاده از عرض و ارتفاع سفارشی، گزینه سفارشی را انتخاب کنید."
      },
      "watermark": {
        "name": "واترمارک",
        "tooltip": "آیا واترمارک «تولید شده توسط هوش مصنوعی» به تصویر اضافه شود یا خیر"
      },
      "width": {
        "name": "عرض",
        "tooltip": "عرض سفارشی برای تصویر. این مقدار فقط زمانی اعمال می‌شود که «پیش‌تنظیم اندازه» روی «سفارشی» باشد."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceImageReferenceNode": {
    "description": "تولید ویدیو با استفاده از پرامپت و تصاویر مرجع.",
    "display_name": "تبدیل تصاویر مرجع ByteDance به ویدیو",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر",
        "tooltip": "نسبت تصویر ویدیوی خروجی."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه."
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "یک تا چهار تصویر."
      },
      "model": {
        "name": "مدل"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "متن پرامپت برای تولید ویدیو استفاده می‌شود."
      },
      "resolution": {
        "name": "رزولوشن",
        "tooltip": "رزولوشن ویدیوی خروجی."
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed مورد استفاده برای تولید."
      },
      "watermark": {
        "name": "واترمارک",
        "tooltip": "آیا واترمارک «تولید شده توسط هوش مصنوعی» به ویدیو اضافه شود؟"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceImageToVideoNode": {
    "description": "تولید ویدیو با استفاده از مدل‌های ByteDance از طریق API بر اساس تصویر و پرامپت",
    "display_name": "تبدیل تصویر به ویدیو ByteDance",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر",
        "tooltip": "نسبت تصویر ویدیوی خروجی."
      },
      "camera_fixed": {
        "name": "ثابت بودن دوربین",
        "tooltip": "مشخص می‌کند که آیا دوربین ثابت باشد. پلتفرم یک دستور برای ثابت نگه داشتن دوربین به پرامپت شما اضافه می‌کند، اما تضمینی برای نتیجه نهایی وجود ندارد."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه."
      },
      "generate_audio": {
        "name": "تولید صدا",
        "tooltip": "این پارامتر فقط برای مدل seedance-1-5-pro معتبر است و برای سایر مدل‌ها نادیده گرفته می‌شود."
      },
      "image": {
        "name": "تصویر",
        "tooltip": "اولین فریم مورد استفاده برای ویدیو."
      },
      "model": {
        "name": "مدل"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "متن پرامپت برای تولید ویدیو استفاده می‌شود."
      },
      "resolution": {
        "name": "رزولوشن",
        "tooltip": "رزولوشن ویدیوی خروجی."
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed مورد استفاده برای تولید."
      },
      "watermark": {
        "name": "واترمارک",
        "tooltip": "آیا واترمارک «تولید شده توسط هوش مصنوعی» به ویدیو اضافه شود؟"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceSeedreamNode": {
    "description": "تولید یکپارچه تصویر از متن و ویرایش دقیق جمله‌ای تا وضوح ۴K.",
    "display_name": "ByteDance Seedream ۴.۵",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "fail_on_partial": {
        "name": "توقف در صورت ناقص بودن",
        "tooltip": "در صورت فعال بودن، اگر هر یک از تصاویر درخواستی موجود نباشد یا خطا رخ دهد، اجرا متوقف می‌شود."
      },
      "height": {
        "name": "ارتفاع",
        "tooltip": "ارتفاع سفارشی برای تصویر. این مقدار فقط زمانی اعمال می‌شود که «پیش‌تنظیم اندازه» روی «سفارشی» باشد."
      },
      "image": {
        "name": "تصویر",
        "tooltip": "تصویر(ها)ی ورودی برای تولید تصویر از تصویر. فهرستی از ۱ تا ۱۰ تصویر برای تولید تک یا چند مرجع."
      },
      "max_images": {
        "name": "حداکثر تصاویر",
        "tooltip": "حداکثر تعداد تصاویری که هنگام فعال بودن تولید ترتیبی تصویر (auto) تولید می‌شود. مجموع تصاویر (ورودی + تولید شده) نباید از ۱۵ بیشتر باشد."
      },
      "model": {
        "name": "مدل",
        "tooltip": "نام مدل"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت متنی برای ایجاد یا ویرایش تصویر."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر مورد استفاده برای تولید."
      },
      "sequential_image_generation": {
        "name": "تولید ترتیبی تصویر",
        "tooltip": "حالت گروهی تولید تصویر. «غیرفعال» یک تصویر تولید می‌کند. «خودکار» به مدل اجازه می‌دهد تصمیم بگیرد که چند تصویر مرتبط (مثلاً صحنه‌های داستان، واریاسیون شخصیت) تولید کند."
      },
      "size_preset": {
        "name": "پیش‌تنظیم اندازه",
        "tooltip": "یک اندازه پیشنهادی انتخاب کنید. برای استفاده از عرض و ارتفاع سفارشی، گزینه سفارشی را انتخاب کنید."
      },
      "watermark": {
        "name": "واترمارک",
        "tooltip": "آیا واترمارک «تولید شده توسط هوش مصنوعی» به تصویر اضافه شود یا خیر."
      },
      "width": {
        "name": "عرض",
        "tooltip": "عرض سفارشی برای تصویر. این مقدار فقط زمانی اعمال می‌شود که «پیش‌تنظیم اندازه» روی «سفارشی» باشد."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceTextToVideoNode": {
    "description": "تولید ویدیو با استفاده از مدل‌های ByteDance از طریق API بر اساس پرامپت",
    "display_name": "تبدیل متن به ویدیو ByteDance",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر",
        "tooltip": "نسبت تصویر ویدیوی خروجی."
      },
      "camera_fixed": {
        "name": "ثابت بودن دوربین",
        "tooltip": "مشخص می‌کند که آیا دوربین ثابت باشد یا خیر. پلتفرم یک دستور برای ثابت کردن دوربین به پرامپت شما اضافه می‌کند، اما تضمینی برای نتیجه نهایی وجود ندارد."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه."
      },
      "generate_audio": {
        "name": "تولید صدا",
        "tooltip": "این پارامتر فقط برای مدل seedance-1-5-pro معتبر است و برای سایر مدل‌ها نادیده گرفته می‌شود."
      },
      "model": {
        "name": "مدل"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت متنی مورد استفاده برای تولید ویدیو."
      },
      "resolution": {
        "name": "وضوح",
        "tooltip": "وضوح ویدیوی خروجی."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر مورد استفاده برای تولید."
      },
      "watermark": {
        "name": "واترمارک",
        "tooltip": "آیا واترمارک «تولید شده توسط هوش مصنوعی» به ویدیو اضافه شود یا خیر."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CFGGuider": {
    "display_name": "CFGGuider",
    "inputs": {
      "cfg": {
        "name": "cfg"
      },
      "model": {
        "name": "مدل"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CFGNorm": {
    "display_name": "CFGNorm",
    "inputs": {
      "model": {
        "name": "مدل"
      },
      "strength": {
        "name": "شدت"
      }
    },
    "outputs": {
      "0": {
        "name": "مدل_اصلاح‌شده",
        "tooltip": null
      }
    }
  },
  "CFGZeroStar": {
    "display_name": "CFGZeroStar",
    "inputs": {
      "model": {
        "name": "مدل"
      }
    },
    "outputs": {
      "0": {
        "name": "مدل_اصلاح‌شده",
        "tooltip": null
      }
    }
  },
  "CLIPAttentionMultiply": {
    "display_name": "CLIPAttentionMultiply",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "k": {
        "name": "k"
      },
      "out": {
        "name": "out"
      },
      "q": {
        "name": "q"
      },
      "v": {
        "name": "v"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPLoader": {
    "description": "[دستورالعمل‌ها]\n\nstable_diffusion: clip-l\nstable_cascade: clip-g\nsd3: t5 xxl/ clip-g / clip-l\nstable_audio: t5 base\nmochi: t5 xxl\ncosmos: old t5 xxl\nlumina2: gemma 2 2B\nwan: umt5 xxl\n hidream: llama-3.1 (توصیه می‌شود) یا t5\nomnigen2: qwen vl 2.5 3B",
    "display_name": "بارگذاری CLIP",
    "inputs": {
      "clip_name": {
        "name": "clip_name"
      },
      "device": {
        "name": "device"
      },
      "type": {
        "name": "type"
      }
    }
  },
  "CLIPMergeAdd": {
    "display_name": "CLIPMergeAdd",
    "inputs": {
      "clip1": {
        "name": "clip1"
      },
      "clip2": {
        "name": "clip2"
      }
    }
  },
  "CLIPMergeSimple": {
    "display_name": "CLIPMergeSimple",
    "inputs": {
      "clip1": {
        "name": "clip1"
      },
      "clip2": {
        "name": "clip2"
      },
      "ratio": {
        "name": "ratio"
      }
    }
  },
  "CLIPMergeSubtract": {
    "display_name": "CLIPMergeSubtract",
    "inputs": {
      "clip1": {
        "name": "clip1"
      },
      "clip2": {
        "name": "clip2"
      },
      "multiplier": {
        "name": "multiplier"
      }
    }
  },
  "CLIPSave": {
    "display_name": "ذخیره CLIP",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "filename_prefix": {
        "name": "filename_prefix"
      }
    }
  },
  "CLIPSetLastLayer": {
    "display_name": "تنظیم آخرین لایه CLIP",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "stop_at_clip_layer": {
        "name": "stop_at_clip_layer"
      }
    }
  },
  "CLIPTextEncode": {
    "description": "یک پرامپت متنی را با استفاده از مدل CLIP به یک بردار تعبیه‌شده تبدیل می‌کند که می‌تواند برای هدایت مدل diffusion جهت تولید تصاویر خاص استفاده شود.",
    "display_name": "رمزگذاری متن CLIP (پرامپت)",
    "inputs": {
      "clip": {
        "name": "clip",
        "tooltip": "مدل CLIP مورد استفاده برای رمزگذاری متن."
      },
      "text": {
        "name": "متن",
        "tooltip": "متنی که باید رمزگذاری شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "یک conditioning شامل متن تعبیه‌شده برای هدایت مدل diffusion."
      }
    }
  },
  "CLIPTextEncodeControlnet": {
    "display_name": "CLIPTextEncodeControlnet",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "conditioning": {
        "name": "conditioning"
      },
      "text": {
        "name": "متن"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeFlux": {
    "display_name": "CLIPTextEncodeFlux",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "clip_l": {
        "name": "clip_l"
      },
      "guidance": {
        "name": "راهنما"
      },
      "t5xxl": {
        "name": "t5xxl"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeHiDream": {
    "display_name": "CLIPTextEncodeHiDream",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "clip_g": {
        "name": "clip_g"
      },
      "clip_l": {
        "name": "clip_l"
      },
      "llama": {
        "name": "llama"
      },
      "t5xxl": {
        "name": "t5xxl"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeHunyuanDiT": {
    "display_name": "CLIPTextEncodeHunyuanDiT",
    "inputs": {
      "bert": {
        "name": "bert"
      },
      "clip": {
        "name": "clip"
      },
      "mt5xl": {
        "name": "mt5xl"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeKandinsky5": {
    "display_name": "CLIPTextEncodeKandinsky5",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "clip_l": {
        "name": "clip_l"
      },
      "qwen25_7b": {
        "name": "qwen25_7b"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeLumina2": {
    "description": "یک پرامپت سیستمی و یک پرامپت کاربر را با استفاده از مدل CLIP به یک بردار تعبیه‌شده تبدیل می‌کند که می‌تواند برای هدایت مدل diffusion جهت تولید تصاویر خاص استفاده شود.",
    "display_name": "رمزگذاری متن CLIP برای Lumina2",
    "inputs": {
      "clip": {
        "name": "clip",
        "tooltip": "مدل CLIP مورد استفاده برای رمزگذاری متن."
      },
      "system_prompt": {
        "name": "پرامپت سیستمی",
        "tooltip": "Lumina2 دو نوع پرامپت سیستمی ارائه می‌دهد: Superior: شما یک دستیار هستید که برای تولید تصاویر برتر با بالاترین میزان تطابق متن و تصویر بر اساس پرامپت‌های متنی یا پرامپت‌های کاربر طراحی شده‌اید. Alignment: شما یک دستیار هستید که برای تولید تصاویر باکیفیت با بالاترین میزان تطابق متن و تصویر بر اساس پرامپت‌های متنی طراحی شده‌اید."
      },
      "user_prompt": {
        "name": "پرامپت کاربر",
        "tooltip": "متنی که باید رمزگذاری شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "یک conditioning شامل متن تعبیه‌شده برای هدایت مدل diffusion."
      }
    }
  },
  "CLIPTextEncodePixArtAlpha": {
    "description": "متن را رمزگذاری می‌کند و شرط وضوح تصویر را برای PixArt Alpha تنظیم می‌نماید. برای PixArt Sigma اعمال نمی‌شود.",
    "display_name": "CLIPTextEncodePixArtAlpha",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "height": {
        "name": "ارتفاع"
      },
      "text": {
        "name": "متن"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeSD3": {
    "display_name": "CLIPTextEncodeSD3",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "clip_g": {
        "name": "clip_g"
      },
      "clip_l": {
        "name": "clip_l"
      },
      "empty_padding": {
        "name": "فاصله خالی"
      },
      "t5xxl": {
        "name": "t5xxl"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeSDXL": {
    "display_name": "CLIPTextEncodeSDXL",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "crop_h": {
        "name": "برش_ارتفاع"
      },
      "crop_w": {
        "name": "برش_عرض"
      },
      "height": {
        "name": "ارتفاع"
      },
      "target_height": {
        "name": "ارتفاع هدف"
      },
      "target_width": {
        "name": "عرض هدف"
      },
      "text_g": {
        "name": "متن_g"
      },
      "text_l": {
        "name": "متن_l"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeSDXLRefiner": {
    "display_name": "CLIPTextEncodeSDXLRefiner",
    "inputs": {
      "ascore": {
        "name": "امتیاز"
      },
      "clip": {
        "name": "clip"
      },
      "height": {
        "name": "ارتفاع"
      },
      "text": {
        "name": "متن"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPVisionEncode": {
    "display_name": "رمزگذاری CLIP Vision",
    "inputs": {
      "clip_vision": {
        "name": "clip_vision"
      },
      "crop": {
        "name": "برش"
      },
      "image": {
        "name": "تصویر"
      }
    }
  },
  "CLIPVisionLoader": {
    "display_name": "بارگذاری CLIP Vision",
    "inputs": {
      "clip_name": {
        "name": "نام clip"
      }
    }
  },
  "Canny": {
    "display_name": "Canny",
    "inputs": {
      "high_threshold": {
        "name": "آستانه بالا"
      },
      "image": {
        "name": "تصویر"
      },
      "low_threshold": {
        "name": "آستانه پایین"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CaseConverter": {
    "display_name": "تبدیل حروف",
    "inputs": {
      "mode": {
        "name": "حالت"
      },
      "string": {
        "name": "رشته"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CenterCropImages": {
    "display_name": "برش مرکزی تصاویر",
    "inputs": {
      "height": {
        "name": "ارتفاع",
        "tooltip": "ارتفاع برش."
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "تصویر برای پردازش."
      },
      "width": {
        "name": "عرض",
        "tooltip": "عرض برش."
      }
    },
    "outputs": {
      "0": {
        "name": "تصاویر",
        "tooltip": "تصاویر پردازش‌شده"
      }
    }
  },
  "CheckpointLoader": {
    "display_name": "بارگذاری چک‌پوینت با تنظیمات (منسوخ‌شده)",
    "inputs": {
      "ckpt_name": {
        "name": "نام چک‌پوینت"
      },
      "config_name": {
        "name": "نام تنظیمات"
      }
    }
  },
  "CheckpointLoaderSimple": {
    "description": "یک چک‌پوینت مدل diffusion را بارگذاری می‌کند. مدل‌های diffusion برای حذف نویز از latentها استفاده می‌شوند.",
    "display_name": "بارگذاری چک‌پوینت",
    "inputs": {
      "ckpt_name": {
        "name": "نام چک‌پوینت",
        "tooltip": "نام چک‌پوینت (مدل) برای بارگذاری."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "مدل مورد استفاده برای حذف نویز از latentها."
      },
      "1": {
        "tooltip": "مدل CLIP مورد استفاده برای رمزگذاری دستورات متنی."
      },
      "2": {
        "tooltip": "مدل VAE مورد استفاده برای رمزگذاری و رمزگشایی تصاویر به و از فضای latent."
      }
    }
  },
  "CheckpointSave": {
    "display_name": "ذخیره چک‌پوینت",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "filename_prefix": {
        "name": "پیشوند نام فایل"
      },
      "model": {
        "name": "مدل"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "ChromaRadianceOptions": {
    "description": "امکان تنظیم گزینه‌های پیشرفته برای مدل Chroma Radiance را فراهم می‌کند.",
    "display_name": "ChromaRadianceOptions",
    "inputs": {
      "end_sigma": {
        "name": "end_sigma",
        "tooltip": "آخرین سیگما که این گزینه‌ها اعمال می‌شوند."
      },
      "model": {
        "name": "model"
      },
      "nerf_tile_size": {
        "name": "nerf_tile_size",
        "tooltip": "امکان تغییر اندازه tile پیش‌فرض NeRF را فراهم می‌کند. مقدار ‎-۱‎ به معنی استفاده از مقدار پیش‌فرض (۳۲) است. مقدار ۰ به معنی استفاده از حالت بدون tile است (ممکن است به حافظه VRAM زیادی نیاز داشته باشد)."
      },
      "preserve_wrapper": {
        "name": "preserve_wrapper",
        "tooltip": "در صورت فعال بودن، به یک wrapper تابع مدل موجود ارجاع داده می‌شود اگر وجود داشته باشد. معمولاً بهتر است این گزینه فعال باقی بماند."
      },
      "start_sigma": {
        "name": "start_sigma",
        "tooltip": "اولین سیگما که این گزینه‌ها اعمال می‌شوند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ColorToRGBInt": {
    "description": "تبدیل یک رنگ به مقدار صحیح RGB.",
    "display_name": "تبدیل رنگ به مقدار صحیح RGB",
    "inputs": {
      "color": {
        "name": "رنگ"
      }
    },
    "outputs": {
      "0": {
        "name": "مقدار صحیح RGB",
        "tooltip": null
      }
    }
  },
  "CombineHooks2": {
    "display_name": "ترکیب هوک‌ها [۲]",
    "inputs": {
      "hooks_A": {
        "name": "هوک_A"
      },
      "hooks_B": {
        "name": "هوک_B"
      }
    }
  },
  "CombineHooks4": {
    "display_name": "ترکیب هوک‌ها [۴]",
    "inputs": {
      "hooks_A": {
        "name": "هوک_A"
      },
      "hooks_B": {
        "name": "هوک_B"
      },
      "hooks_C": {
        "name": "هوک_C"
      },
      "hooks_D": {
        "name": "هوک_D"
      }
    }
  },
  "CombineHooks8": {
    "display_name": "ترکیب قلاب‌ها [۸]",
    "inputs": {
      "hooks_A": {
        "name": "hooks_A"
      },
      "hooks_B": {
        "name": "hooks_B"
      },
      "hooks_C": {
        "name": "hooks_C"
      },
      "hooks_D": {
        "name": "hooks_D"
      },
      "hooks_E": {
        "name": "hooks_E"
      },
      "hooks_F": {
        "name": "hooks_F"
      },
      "hooks_G": {
        "name": "hooks_G"
      },
      "hooks_H": {
        "name": "hooks_H"
      }
    }
  },
  "ComfySwitchNode": {
    "display_name": "سوئیچ",
    "inputs": {
      "on_false": {
        "name": "در حالت نادرست"
      },
      "on_true": {
        "name": "در حالت درست"
      },
      "switch": {
        "name": "سوئیچ"
      }
    },
    "outputs": {
      "0": {
        "name": "خروجی",
        "tooltip": null
      }
    }
  },
  "ConditioningAverage": {
    "display_name": "میانگین شرطی‌سازی",
    "inputs": {
      "conditioning_from": {
        "name": "شرطی‌سازی مبدا"
      },
      "conditioning_to": {
        "name": "شرطی‌سازی مقصد"
      },
      "conditioning_to_strength": {
        "name": "قدرت شرطی‌سازی مقصد"
      }
    }
  },
  "ConditioningCombine": {
    "display_name": "شرطی‌سازی (ترکیب)",
    "inputs": {
      "conditioning_1": {
        "name": "شرطی‌سازی ۱"
      },
      "conditioning_2": {
        "name": "شرطی‌سازی ۲"
      }
    }
  },
  "ConditioningConcat": {
    "display_name": "شرطی‌سازی (ادغام)",
    "inputs": {
      "conditioning_from": {
        "name": "شرطی‌سازی مبدا"
      },
      "conditioning_to": {
        "name": "شرطی‌سازی مقصد"
      }
    }
  },
  "ConditioningSetArea": {
    "display_name": "شرطی‌سازی (تنظیم ناحیه)",
    "inputs": {
      "conditioning": {
        "name": "شرطی‌سازی"
      },
      "height": {
        "name": "ارتفاع"
      },
      "strength": {
        "name": "قدرت"
      },
      "width": {
        "name": "عرض"
      },
      "x": {
        "name": "محور X"
      },
      "y": {
        "name": "محور Y"
      }
    }
  },
  "ConditioningSetAreaPercentage": {
    "display_name": "شرطی‌سازی (تنظیم ناحیه با درصد)",
    "inputs": {
      "conditioning": {
        "name": "شرطی‌سازی"
      },
      "height": {
        "name": "ارتفاع"
      },
      "strength": {
        "name": "قدرت"
      },
      "width": {
        "name": "عرض"
      },
      "x": {
        "name": "محور X"
      },
      "y": {
        "name": "محور Y"
      }
    }
  },
  "ConditioningSetAreaPercentageVideo": {
    "display_name": "شرطی‌سازی (تنظیم ناحیه با درصد برای ویدیو)",
    "inputs": {
      "conditioning": {
        "name": "شرطی‌سازی"
      },
      "height": {
        "name": "ارتفاع"
      },
      "strength": {
        "name": "قدرت"
      },
      "temporal": {
        "name": "زمانی"
      },
      "width": {
        "name": "عرض"
      },
      "x": {
        "name": "محور X"
      },
      "y": {
        "name": "محور Y"
      },
      "z": {
        "name": "محور Z"
      }
    }
  },
  "ConditioningSetAreaStrength": {
    "display_name": "شرطی‌سازی (تنظیم قدرت ناحیه)",
    "inputs": {
      "conditioning": {
        "name": "شرطی‌سازی"
      },
      "strength": {
        "name": "قدرت"
      }
    }
  },
  "ConditioningSetDefaultCombine": {
    "display_name": "شرطی‌سازی (ترکیب پیش‌فرض)",
    "inputs": {
      "cond": {
        "name": "شرط"
      },
      "cond_DEFAULT": {
        "name": "شرط پیش‌فرض"
      },
      "hooks": {
        "name": "قلاب‌ها"
      }
    }
  },
  "ConditioningSetMask": {
    "display_name": "شرط‌گذاری (تنظیم ماسک)",
    "inputs": {
      "conditioning": {
        "name": "شرط‌گذاری"
      },
      "mask": {
        "name": "ماسک"
      },
      "set_cond_area": {
        "name": "تنظیم ناحیه شرط"
      },
      "strength": {
        "name": "شدت"
      }
    }
  },
  "ConditioningSetProperties": {
    "display_name": "ویژگی‌های مجموعه شرط",
    "inputs": {
      "cond_NEW": {
        "name": "شرط_NEW"
      },
      "hooks": {
        "name": "هوک‌ها"
      },
      "mask": {
        "name": "ماسک"
      },
      "set_cond_area": {
        "name": "تنظیم ناحیه شرط"
      },
      "strength": {
        "name": "شدت"
      },
      "timesteps": {
        "name": "گام‌های زمانی"
      }
    }
  },
  "ConditioningSetPropertiesAndCombine": {
    "display_name": "ترکیب ویژگی‌های مجموعه شرط",
    "inputs": {
      "cond": {
        "name": "شرط"
      },
      "cond_NEW": {
        "name": "شرط_NEW"
      },
      "hooks": {
        "name": "هوک‌ها"
      },
      "mask": {
        "name": "ماسک"
      },
      "set_cond_area": {
        "name": "تنظیم ناحیه شرط"
      },
      "strength": {
        "name": "شدت"
      },
      "timesteps": {
        "name": "گام‌های زمانی"
      }
    }
  },
  "ConditioningSetTimestepRange": {
    "display_name": "محدوده گام زمانی شرط‌گذاری",
    "inputs": {
      "conditioning": {
        "name": "شرط‌گذاری"
      },
      "end": {
        "name": "پایان"
      },
      "start": {
        "name": "شروع"
      }
    }
  },
  "ConditioningStableAudio": {
    "display_name": "شرط‌گذاری Stable Audio",
    "inputs": {
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "seconds_start": {
        "name": "ثانیه شروع"
      },
      "seconds_total": {
        "name": "کل ثانیه"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      }
    }
  },
  "ConditioningTimestepsRange": {
    "display_name": "محدوده گام‌های زمانی",
    "inputs": {
      "end_percent": {
        "name": "درصد پایان"
      },
      "start_percent": {
        "name": "درصد شروع"
      }
    },
    "outputs": {
      "1": {
        "name": "قبل از محدوده"
      },
      "2": {
        "name": "بعد از محدوده"
      }
    }
  },
  "ConditioningZeroOut": {
    "display_name": "صفر کردن شرط‌گذاری",
    "inputs": {
      "conditioning": {
        "name": "شرط‌گذاری"
      }
    }
  },
  "ContextWindowsManual": {
    "description": "تنظیم دستی پنجره‌های زمینه.",
    "display_name": "پنجره‌های زمینه (دستی)",
    "inputs": {
      "closed_loop": {
        "name": "حلقه بسته",
        "tooltip": "آیا حلقه پنجره زمینه بسته شود؛ فقط برای برنامه‌ریزی حلقه‌ای قابل استفاده است."
      },
      "context_length": {
        "name": "طول پنجره زمینه",
        "tooltip": "طول پنجره زمینه."
      },
      "context_overlap": {
        "name": "همپوشانی پنجره زمینه",
        "tooltip": "میزان همپوشانی پنجره زمینه."
      },
      "context_schedule": {
        "name": "برنامه‌ریزی پنجره زمینه",
        "tooltip": "گام‌بندی پنجره زمینه."
      },
      "context_stride": {
        "name": "گام پنجره زمینه",
        "tooltip": "گام پنجره زمینه؛ فقط برای برنامه‌ریزی یکنواخت قابل استفاده است."
      },
      "dim": {
        "name": "بُعد",
        "tooltip": "بُعدی که پنجره‌های زمینه بر آن اعمال می‌شود."
      },
      "freenoise": {
        "name": "FreeNoise",
        "tooltip": "آیا نویز FreeNoise اعمال شود؛ باعث بهبود ترکیب پنجره‌ها می‌شود."
      },
      "fuse_method": {
        "name": "روش ادغام",
        "tooltip": "روشی که برای ادغام پنجره‌های زمینه استفاده می‌شود."
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که پنجره‌های زمینه هنگام نمونه‌گیری بر آن اعمال می‌شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "مدل با پنجره‌های زمینه اعمال‌شده هنگام نمونه‌گیری."
      }
    }
  },
  "ControlNetApply": {
    "display_name": "اعمال ControlNet (قدیمی)",
    "inputs": {
      "conditioning": {
        "name": "شرط‌گذاری"
      },
      "control_net": {
        "name": "control_net"
      },
      "image": {
        "name": "تصویر"
      },
      "strength": {
        "name": "شدت"
      }
    }
  },
  "ControlNetApplyAdvanced": {
    "display_name": "اعمال ControlNet",
    "inputs": {
      "control_net": {
        "name": "control_net"
      },
      "end_percent": {
        "name": "درصد پایان"
      },
      "image": {
        "name": "تصویر"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "start_percent": {
        "name": "درصد شروع"
      },
      "strength": {
        "name": "شدت"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت"
      },
      "1": {
        "name": "منفی"
      }
    }
  },
  "ControlNetApplySD3": {
    "display_name": "اعمال ControlNet با VAE",
    "inputs": {
      "control_net": {
        "name": "control_net"
      },
      "end_percent": {
        "name": "درصد پایان"
      },
      "image": {
        "name": "تصویر"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "start_percent": {
        "name": "درصد شروع"
      },
      "strength": {
        "name": "شدت"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      }
    }
  },
  "ControlNetInpaintingAliMamaApply": {
    "display_name": "ControlNetInpaintingAliMamaApply",
    "inputs": {
      "control_net": {
        "name": "control_net"
      },
      "end_percent": {
        "name": "درصد پایان"
      },
      "image": {
        "name": "تصویر"
      },
      "mask": {
        "name": "ماسک"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "start_percent": {
        "name": "درصد شروع"
      },
      "strength": {
        "name": "قدرت"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      }
    }
  },
  "ControlNetLoader": {
    "display_name": "بارگذاری مدل ControlNet",
    "inputs": {
      "control_net_name": {
        "name": "نام control_net"
      }
    }
  },
  "CosmosImageToVideoLatent": {
    "display_name": "CosmosImageToVideoLatent",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "end_image": {
        "name": "تصویر پایان"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "start_image": {
        "name": "تصویر شروع"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CosmosPredict2ImageToVideoLatent": {
    "display_name": "CosmosPredict2ImageToVideoLatent",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "end_image": {
        "name": "تصویر پایان"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "start_image": {
        "name": "تصویر شروع"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CreateHookKeyframe": {
    "display_name": "ایجاد Keyframe قلاب",
    "inputs": {
      "prev_hook_kf": {
        "name": "Keyframe قلاب قبلی"
      },
      "start_percent": {
        "name": "درصد شروع"
      },
      "strength_mult": {
        "name": "ضریب قدرت"
      }
    },
    "outputs": {
      "0": {
        "name": "HOOK_KF"
      }
    }
  },
  "CreateHookKeyframesFromFloats": {
    "display_name": "ایجاد Keyframe قلاب از اعداد اعشاری",
    "inputs": {
      "end_percent": {
        "name": "درصد پایان"
      },
      "floats_strength": {
        "name": "قدرت اعشاری"
      },
      "prev_hook_kf": {
        "name": "Keyframe قلاب قبلی"
      },
      "print_keyframes": {
        "name": "چاپ Keyframeها"
      },
      "start_percent": {
        "name": "درصد شروع"
      }
    },
    "outputs": {
      "0": {
        "name": "HOOK_KF"
      }
    }
  },
  "CreateHookKeyframesInterpolated": {
    "display_name": "ایجاد Keyframe های Hook با میان‌یابی",
    "inputs": {
      "end_percent": {
        "name": "درصد پایان"
      },
      "interpolation": {
        "name": "میان‌یابی"
      },
      "keyframes_count": {
        "name": "تعداد keyframe"
      },
      "prev_hook_kf": {
        "name": "keyframe قبلی hook"
      },
      "print_keyframes": {
        "name": "نمایش keyframeها"
      },
      "start_percent": {
        "name": "درصد شروع"
      },
      "strength_end": {
        "name": "قدرت پایان"
      },
      "strength_start": {
        "name": "قدرت شروع"
      }
    },
    "outputs": {
      "0": {
        "name": "HOOK_KF"
      }
    }
  },
  "CreateHookLora": {
    "display_name": "ایجاد Hook LoRA",
    "inputs": {
      "lora_name": {
        "name": "نام LoRA"
      },
      "prev_hooks": {
        "name": "hookهای قبلی"
      },
      "strength_clip": {
        "name": "قدرت clip"
      },
      "strength_model": {
        "name": "قدرت مدل"
      }
    }
  },
  "CreateHookLoraModelOnly": {
    "display_name": "ایجاد Hook LoRA (فقط مدل)",
    "inputs": {
      "lora_name": {
        "name": "نام LoRA"
      },
      "prev_hooks": {
        "name": "hookهای قبلی"
      },
      "strength_model": {
        "name": "قدرت مدل"
      }
    }
  },
  "CreateHookModelAsLora": {
    "display_name": "ایجاد Hook مدل به عنوان LoRA",
    "inputs": {
      "ckpt_name": {
        "name": "نام checkpoint"
      },
      "prev_hooks": {
        "name": "hookهای قبلی"
      },
      "strength_clip": {
        "name": "قدرت clip"
      },
      "strength_model": {
        "name": "قدرت مدل"
      }
    }
  },
  "CreateHookModelAsLoraModelOnly": {
    "display_name": "ایجاد Hook مدل به عنوان LoRA (فقط مدل)",
    "inputs": {
      "ckpt_name": {
        "name": "نام checkpoint"
      },
      "prev_hooks": {
        "name": "hookهای قبلی"
      },
      "strength_model": {
        "name": "قدرت مدل"
      }
    }
  },
  "CreateList": {
    "display_name": "ایجاد لیست",
    "inputs": {
      "inputs": {
        "name": "ورودی‌ها"
      }
    },
    "outputs": {
      "0": {
        "name": "لیست",
        "tooltip": null
      }
    }
  },
  "CreateVideo": {
    "description": "ایجاد ویدیو از تصاویر.",
    "display_name": "ایجاد ویدیو",
    "inputs": {
      "audio": {
        "name": "صدا",
        "tooltip": "صدایی که به ویدیو اضافه می‌شود."
      },
      "fps": {
        "name": "فریم بر ثانیه"
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "تصاویری که ویدیو از آن‌ها ساخته می‌شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CropMask": {
    "display_name": "برش Mask",
    "inputs": {
      "height": {
        "name": "ارتفاع"
      },
      "mask": {
        "name": "mask"
      },
      "width": {
        "name": "عرض"
      },
      "x": {
        "name": "محور x"
      },
      "y": {
        "name": "محور y"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CustomCombo": {
    "display_name": "ترکیب سفارشی",
    "inputs": {
      "choice": {
        "name": "انتخاب"
      },
      "index": {},
      "option1": {}
    },
    "outputs": {
      "1": {
        "name": "INDEX",
        "tooltip": null
      }
    }
  },
  "DiffControlNetLoader": {
    "display_name": "بارگذاری مدل ControlNet (diff)",
    "inputs": {
      "control_net_name": {
        "name": "نام ControlNet"
      },
      "model": {
        "name": "مدل"
      }
    }
  },
  "DifferentialDiffusion": {
    "display_name": "دیفرانسیل دیفیوژن",
    "inputs": {
      "model": {
        "name": "مدل"
      },
      "strength": {
        "name": "شدت"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "DiffusersLoader": {
    "display_name": "بارگذار Diffusers",
    "inputs": {
      "model_path": {
        "name": "مسیر مدل"
      }
    }
  },
  "DisableNoise": {
    "display_name": "غیرفعال‌سازی نویز",
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "DualCFGGuider": {
    "display_name": "راهنمای DualCFG",
    "inputs": {
      "cfg_cond2_negative": {
        "name": "cfg_cond2 منفی"
      },
      "cfg_conds": {
        "name": "شرایط cfg"
      },
      "cond1": {
        "name": "شرط ۱"
      },
      "cond2": {
        "name": "شرط ۲"
      },
      "model": {
        "name": "مدل"
      },
      "negative": {
        "name": "منفی"
      },
      "style": {
        "name": "استایل"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "DualCLIPLoader": {
    "description": "[دستورالعمل‌ها]\n\nsdxl: clip-l، clip-g\nsd3: clip-l، clip-g / clip-l، t5 / clip-g، t5\nflux: clip-l، t5\nhidream: حداقل یکی از t5 یا llama، توصیه می‌شود t5 و llama\nhunyuan_image: qwen2.5vl ۷b و byt5 small\nnewbie: gemma-۳-۴b-it، jina clip v2",
    "display_name": "بارگذار DualCLIP",
    "inputs": {
      "clip_name1": {
        "name": "نام clip ۱"
      },
      "clip_name2": {
        "name": "نام clip ۲"
      },
      "device": {
        "name": "دستگاه"
      },
      "type": {
        "name": "نوع"
      }
    }
  },
  "EasyCache": {
    "description": "پیاده‌سازی بومی EasyCache.",
    "display_name": "ایزی‌کش",
    "inputs": {
      "end_percent": {
        "name": "درصد پایان",
        "tooltip": "مرحله نمونه‌گیری نسبی برای پایان استفاده از EasyCache."
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که EasyCache به آن اضافه می‌شود."
      },
      "reuse_threshold": {
        "name": "آستانه استفاده مجدد",
        "tooltip": "آستانه برای استفاده مجدد از مراحل کش شده."
      },
      "start_percent": {
        "name": "درصد شروع",
        "tooltip": "مرحله نمونه‌گیری نسبی برای شروع استفاده از EasyCache."
      },
      "verbose": {
        "name": "گزارش‌گیری کامل",
        "tooltip": "آیا اطلاعات کامل ثبت شود یا خیر."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "مدل با EasyCache."
      }
    }
  },
  "EmptyAceStep1_5LatentAudio": {
    "display_name": "Empty Ace Step 1.5 Latent Audio",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته",
        "tooltip": "تعداد تصاویر latent در هر دسته."
      },
      "seconds": {
        "name": "ثانیه"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyAceStepLatentAudio": {
    "display_name": "EmptyAceStepLatentAudio",
    "inputs": {
      "batch_size": {
        "name": "اندازه بچ",
        "tooltip": "تعداد تصاویر latent در هر بچ."
      },
      "seconds": {
        "name": "ثانیه"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyAudio": {
    "display_name": "صدای خالی",
    "inputs": {
      "channels": {
        "name": "کانال‌ها",
        "tooltip": "تعداد کانال‌های صوتی (۱ برای مونو، ۲ برای استریو)."
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان کلیپ صوتی خالی بر حسب ثانیه"
      },
      "sample_rate": {
        "name": "نرخ نمونه‌برداری",
        "tooltip": "نرخ نمونه‌برداری کلیپ صوتی خالی."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyChromaRadianceLatentImage": {
    "display_name": "تصویر نهفته ChromaRadiance خالی",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "height": {
        "name": "ارتفاع"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyCosmosLatentVideo": {
    "display_name": "ویدیوی نهفته Cosmos خالی",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyFlux2LatentImage": {
    "display_name": "تصویر نهفته Flux 2 خالی",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "height": {
        "name": "ارتفاع"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyHunyuanImageLatent": {
    "display_name": "تصویر نهفته Hunyuan خالی",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "height": {
        "name": "ارتفاع"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyHunyuanLatentVideo": {
    "display_name": "ویدیوی نهفته Hunyuan ۱.۰ خالی",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyHunyuanVideo15Latent": {
    "display_name": "ویدیوی نهفته Hunyuan ۱.۵ خالی",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyImage": {
    "display_name": "تصویر خالی",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "color": {
        "name": "رنگ"
      },
      "height": {
        "name": "ارتفاع"
      },
      "width": {
        "name": "عرض"
      }
    }
  },
  "EmptyLTXVLatentVideo": {
    "display_name": "ویدیوی نهفته خالی LTXV",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyLatentAudio": {
    "display_name": "صدای نهفته خالی",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته",
        "tooltip": "تعداد تصاویر نهفته در دسته."
      },
      "seconds": {
        "name": "ثانیه"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyLatentHunyuan3Dv2": {
    "display_name": "نهفته Hunyuan 3D v2 خالی",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته",
        "tooltip": "تعداد تصاویر نهفته در دسته."
      },
      "resolution": {
        "name": "وضوح"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyLatentImage": {
    "description": "یک دسته جدید از تصاویر نهفته خالی برای حذف نویز از طریق نمونه‌گیری ایجاد کنید.",
    "display_name": "تصویر نهفته خالی",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته",
        "tooltip": "تعداد تصاویر نهفته در هر دسته."
      },
      "height": {
        "name": "ارتفاع",
        "tooltip": "ارتفاع تصاویر نهفته بر حسب پیکسل."
      },
      "width": {
        "name": "عرض",
        "tooltip": "عرض تصاویر نهفته بر حسب پیکسل."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "دسته تصاویر نهفته خالی."
      }
    }
  },
  "EmptyMochiLatentVideo": {
    "display_name": "ویدیوی نهفته خالی Mochi",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyQwenImageLayeredLatentImage": {
    "display_name": "تصویر نهفته لایه‌ای Qwen خالی",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "height": {
        "name": "ارتفاع"
      },
      "layers": {
        "name": "لایه‌ها"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptySD3LatentImage": {
    "display_name": "تصویر نهفته خالی SD3",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "height": {
        "name": "ارتفاع"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Epsilon Scaling": {
    "display_name": "مقیاس‌دهی اپسیلون",
    "inputs": {
      "model": {
        "name": "مدل"
      },
      "scaling_factor": {
        "name": "ضریب مقیاس‌دهی"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ExponentialScheduler": {
    "display_name": "زمان‌بندی نمایی",
    "inputs": {
      "sigma_max": {
        "name": "سیگما بیشینه"
      },
      "sigma_min": {
        "name": "سیگما کمینه"
      },
      "steps": {
        "name": "گام‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ExtendIntermediateSigmas": {
    "display_name": "گسترش سیگماهای میانی",
    "inputs": {
      "end_at_sigma": {
        "name": "پایان در سیگما"
      },
      "sigmas": {
        "name": "سیگماها"
      },
      "spacing": {
        "name": "فاصله"
      },
      "start_at_sigma": {
        "name": "شروع از سیگما"
      },
      "steps": {
        "name": "گام‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FeatherMask": {
    "display_name": "FeatherMask",
    "inputs": {
      "bottom": {
        "name": "پایین"
      },
      "left": {
        "name": "چپ"
      },
      "mask": {
        "name": "ماسک"
      },
      "right": {
        "name": "راست"
      },
      "top": {
        "name": "بالا"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FlipSigmas": {
    "display_name": "FlipSigmas",
    "inputs": {
      "sigmas": {
        "name": "سیگماها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Flux2MaxImageNode": {
    "description": "تولید تصویر به صورت همزمان بر اساس پرامپت و وضوح تصویر.",
    "display_name": "Flux.2 [max] Image",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "height": {
        "name": "ارتفاع"
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "حداکثر ۹ تصویر به عنوان مرجع قابل استفاده است."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید یا ویرایش تصویر"
      },
      "prompt_upsampling": {
        "name": "افزایش وضوح پرامپت",
        "tooltip": "آیا افزایش وضوح پرامپت انجام شود یا خیر. در صورت فعال بودن، پرامپت به طور خودکار برای تولید خلاقانه‌تر تغییر می‌کند."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر تصادفی برای ایجاد نویز."
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Flux2ProImageNode": {
    "description": "تولید تصویر به صورت همزمان بر اساس پرامپت و وضوح تصویر.",
    "display_name": "Flux.2 [pro] Image",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "height": {
        "name": "ارتفاع"
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "حداکثر ۹ تصویر به عنوان مرجع قابل استفاده است."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید یا ویرایش تصویر"
      },
      "prompt_upsampling": {
        "name": "افزایش وضوح پرامپت",
        "tooltip": "آیا افزایش وضوح پرامپت انجام شود یا خیر. در صورت فعال بودن، پرامپت به طور خودکار برای تولید خلاقانه‌تر تغییر می‌کند."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر تصادفی برای ایجاد نویز."
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Flux2Scheduler": {
    "display_name": "Flux2Scheduler",
    "inputs": {
      "height": {
        "name": "ارتفاع"
      },
      "steps": {
        "name": "گام‌ها"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxDisableGuidance": {
    "description": "این نود راهنمایی را به طور کامل در Flux و مدل‌های مشابه Flux غیرفعال می‌کند.",
    "display_name": "FluxDisableGuidance",
    "inputs": {
      "conditioning": {
        "name": "شرایط"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxGuidance": {
    "display_name": "FluxGuidance",
    "inputs": {
      "conditioning": {
        "name": "شرایط"
      },
      "guidance": {
        "name": "راهنمایی"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxKontextImageScale": {
    "description": "این نود تصویر را به اندازه‌ای تغییر می‌دهد که برای flux kontext بهینه‌تر باشد.",
    "display_name": "FluxKontextImageScale",
    "inputs": {
      "image": {
        "name": "تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxKontextMaxImageNode": {
    "description": "ویرایش تصاویر با استفاده از Flux.1 Kontext [pro] از طریق API بر اساس پرامپت و نسبت تصویر.",
    "display_name": "Flux.1 Kontext [max] Image",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر",
        "tooltip": "نسبت تصویر؛ باید بین ۱:۴ تا ۴:۱ باشد."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "guidance": {
        "name": "راهنمایی",
        "tooltip": "قدرت راهنمایی برای فرایند تولید تصویر"
      },
      "input_image": {
        "name": "تصویر ورودی"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید تصویر - مشخص کنید چه چیزی و چگونه ویرایش شود."
      },
      "prompt_upsampling": {
        "name": "افزایش وضوح پرامپت",
        "tooltip": "آیا افزایش وضوح روی پرامپت انجام شود یا خیر. در صورت فعال بودن، پرامپت به طور خودکار برای تولید خلاقانه‌تر تغییر می‌کند، اما نتایج غیرقطعی خواهند بود (همان بذر دقیقاً همان نتیجه را تولید نمی‌کند)."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر تصادفی مورد استفاده برای ایجاد نویز."
      },
      "steps": {
        "name": "گام‌ها",
        "tooltip": "تعداد گام‌ها برای فرایند تولید تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxKontextMultiReferenceLatentMethod": {
    "display_name": "روش مرجع مدل ویرایش",
    "inputs": {
      "conditioning": {
        "name": "شرط‌گذاری"
      },
      "reference_latents_method": {
        "name": "روش latent مرجع"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxKontextProImageNode": {
    "description": "ویرایش تصاویر با استفاده از Flux.1 Kontext [pro] از طریق API بر اساس پرامپت و نسبت تصویر.",
    "display_name": "Flux.1 Kontext [pro] Image",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر",
        "tooltip": "نسبت تصویر؛ باید بین ۱:۴ تا ۴:۱ باشد."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "guidance": {
        "name": "راهنمایی",
        "tooltip": "قدرت راهنمایی برای فرایند تولید تصویر"
      },
      "input_image": {
        "name": "تصویر ورودی"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید تصویر - مشخص کنید چه چیزی و چگونه ویرایش شود."
      },
      "prompt_upsampling": {
        "name": "افزایش وضوح پرامپت",
        "tooltip": "آیا افزایش وضوح روی پرامپت انجام شود یا خیر. در صورت فعال بودن، پرامپت به طور خودکار برای تولید خلاقانه‌تر تغییر می‌کند، اما نتایج غیرقطعی خواهند بود (همان بذر دقیقاً همان نتیجه را تولید نمی‌کند)."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر تصادفی مورد استفاده برای ایجاد نویز."
      },
      "steps": {
        "name": "گام‌ها",
        "tooltip": "تعداد گام‌ها برای فرایند تولید تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxProExpandNode": {
    "description": "تصویر را بر اساس پرامپت گسترش می‌دهد.",
    "display_name": "Flux.1 گسترش تصویر",
    "inputs": {
      "bottom": {
        "name": "پایین",
        "tooltip": "تعداد پیکسل‌هایی که باید به پایین تصویر افزوده شود"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "guidance": {
        "name": "قدرت راهنمایی",
        "tooltip": "قدرت راهنمایی برای فرآیند تولید تصویر"
      },
      "image": {
        "name": "تصویر"
      },
      "left": {
        "name": "چپ",
        "tooltip": "تعداد پیکسل‌هایی که باید به سمت چپ تصویر افزوده شود"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید تصویر"
      },
      "prompt_upsampling": {
        "name": "افزایش وضوح پرامپت",
        "tooltip": "آیا افزایش وضوح روی پرامپت انجام شود یا خیر. در صورت فعال بودن، پرامپت به طور خودکار برای تولید خلاقانه‌تر تغییر می‌کند، اما نتایج غیرقطعی خواهند بود (یک بذر یکسان دقیقاً همان نتیجه را تولید نمی‌کند)."
      },
      "right": {
        "name": "راست",
        "tooltip": "تعداد پیکسل‌هایی که باید به سمت راست تصویر افزوده شود"
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر تصادفی مورد استفاده برای ایجاد نویز."
      },
      "steps": {
        "name": "تعداد مراحل",
        "tooltip": "تعداد مراحل برای فرآیند تولید تصویر"
      },
      "top": {
        "name": "بالا",
        "tooltip": "تعداد پیکسل‌هایی که باید به بالای تصویر افزوده شود"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxProFillNode": {
    "description": "تصویر را بر اساس ماسک و پرامپت بازسازی می‌کند.",
    "display_name": "Flux.1 پر کردن تصویر",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "guidance": {
        "name": "قدرت راهنمایی",
        "tooltip": "قدرت راهنمایی برای فرآیند تولید تصویر"
      },
      "image": {
        "name": "تصویر"
      },
      "mask": {
        "name": "ماسک"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید تصویر"
      },
      "prompt_upsampling": {
        "name": "افزایش وضوح پرامپت",
        "tooltip": "آیا افزایش وضوح روی پرامپت انجام شود یا خیر. در صورت فعال بودن، پرامپت به طور خودکار برای تولید خلاقانه‌تر تغییر می‌کند، اما نتایج غیرقطعی خواهند بود (یک بذر یکسان دقیقاً همان نتیجه را تولید نمی‌کند)."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر تصادفی مورد استفاده برای ایجاد نویز."
      },
      "steps": {
        "name": "تعداد مراحل",
        "tooltip": "تعداد مراحل برای فرآیند تولید تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxProUltraImageNode": {
    "description": "تولید تصویر با استفاده از Flux Pro ۱.۱ Ultra از طریق API بر اساس پرامپت و وضوح تصویر.",
    "display_name": "Flux ۱.۱ [pro] Ultra Image",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر",
        "tooltip": "نسبت تصویر؛ باید بین ۱:۴ تا ۴:۱ باشد."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "image_prompt": {
        "name": "پرامپت تصویری"
      },
      "image_prompt_strength": {
        "name": "قدرت پرامپت تصویری",
        "tooltip": "ترکیب بین پرامپت و پرامپت تصویری."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید تصویر"
      },
      "prompt_upsampling": {
        "name": "افزایش وضوح پرامپت",
        "tooltip": "آیا افزایش وضوح روی پرامپت انجام شود یا خیر. اگر فعال باشد، پرامپت به طور خودکار برای تولید خلاقانه‌تر تغییر می‌کند، اما نتایج غیرقطعی خواهند بود (یک seed یکسان دقیقاً همان نتیجه را تولید نمی‌کند)."
      },
      "raw": {
        "name": "خام",
        "tooltip": "در صورت فعال بودن، تصاویر با پردازش کمتر و ظاهر طبیعی‌تر تولید می‌شوند."
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تصادفی مورد استفاده برای ایجاد نویز."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FreSca": {
    "description": "اعمال مقیاس‌دهی وابسته به فرکانس بر راهنمایی",
    "display_name": "FreSca",
    "inputs": {
      "freq_cutoff": {
        "name": "آستانه فرکانس",
        "tooltip": "تعداد اندیس‌های فرکانسی اطراف مرکز که به عنوان فرکانس پایین در نظر گرفته می‌شوند"
      },
      "model": {
        "name": "مدل"
      },
      "scale_high": {
        "name": "ضریب مقیاس بالا",
        "tooltip": "ضریب مقیاس برای اجزای با فرکانس بالا"
      },
      "scale_low": {
        "name": "ضریب مقیاس پایین",
        "tooltip": "ضریب مقیاس برای اجزای با فرکانس پایین"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FreeU": {
    "display_name": "FreeU",
    "inputs": {
      "b1": {
        "name": "b1"
      },
      "b2": {
        "name": "b2"
      },
      "model": {
        "name": "مدل"
      },
      "s1": {
        "name": "s1"
      },
      "s2": {
        "name": "s2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FreeU_V2": {
    "display_name": "FreeU_V2",
    "inputs": {
      "b1": {
        "name": "b1"
      },
      "b2": {
        "name": "b2"
      },
      "model": {
        "name": "مدل"
      },
      "s1": {
        "name": "s1"
      },
      "s2": {
        "name": "s2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GITSScheduler": {
    "display_name": "برنامه‌ریز GITS",
    "inputs": {
      "coeff": {
        "name": "ضریب"
      },
      "denoise": {
        "name": "کاهش نویز"
      },
      "steps": {
        "name": "گام‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GLIGENLoader": {
    "display_name": "بارگذار GLIGEN",
    "inputs": {
      "gligen_name": {
        "name": "نام GLIGEN"
      }
    }
  },
  "GLIGENTextBoxApply": {
    "display_name": "GLIGENTextBoxApply",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "conditioning_to": {
        "name": "شرط‌دهی به"
      },
      "gligen_textbox_model": {
        "name": "مدل GLIGEN Textbox"
      },
      "height": {
        "name": "ارتفاع"
      },
      "text": {
        "name": "متن"
      },
      "width": {
        "name": "عرض"
      },
      "x": {
        "name": "محور افقی (x)"
      },
      "y": {
        "name": "محور عمودی (y)"
      }
    }
  },
  "GeminiImage2Node": {
    "description": "تولید یا ویرایش تصاویر به صورت همزمان از طریق Google Vertex API.",
    "display_name": "Nano Banana Pro (Google Gemini Image)",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "اگر روی 'auto' تنظیم شود، نسبت تصویر ورودی شما را تطبیق می‌دهد؛ اگر تصویری ارائه نشود، معمولاً یک تصویر مربعی با نسبت ۱۶:۹ تولید می‌شود."
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "files": {
        "name": "files",
        "tooltip": "فایل(های) اختیاری برای استفاده به عنوان زمینه برای مدل. ورودی‌ها را از node Gemini Generate Content Input Files می‌پذیرد."
      },
      "images": {
        "name": "images",
        "tooltip": "تصویر(های) مرجع اختیاری. برای افزودن چند تصویر، از node Batch Images استفاده کنید (تا ۱۴ تصویر)."
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "متن راهنما برای توصیف تصویری که باید تولید شود یا ویرایش‌هایی که باید اعمال گردد. هرگونه محدودیت، سبک یا جزئیاتی که مدل باید رعایت کند را وارد کنید."
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "وضوح خروجی مورد نظر. برای 2K/4K از upscaler بومی Gemini استفاده می‌شود."
      },
      "response_modalities": {
        "name": "response_modalities",
        "tooltip": "برای خروجی فقط تصویر، 'IMAGE' را انتخاب کنید یا برای دریافت هر دو تصویر تولید شده و پاسخ متنی، 'IMAGE+TEXT' را انتخاب نمایید."
      },
      "seed": {
        "name": "seed",
        "tooltip": "زمانی که مقدار seed به یک مقدار مشخص تنظیم شود، مدل تلاش می‌کند تا پاسخ مشابهی برای درخواست‌های تکراری ارائه دهد. خروجی قطعی تضمین نمی‌شود. همچنین، تغییر مدل یا تنظیمات پارامترها مانند دما (temperature) می‌تواند باعث تغییر در پاسخ حتی با همان مقدار seed شود. به طور پیش‌فرض، مقدار seed به صورت تصادفی انتخاب می‌شود."
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "دستورالعمل‌های پایه‌ای که رفتار هوش مصنوعی را تعیین می‌کند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "GeminiImageNode": {
    "description": "ویرایش تصاویر به صورت همزمان از طریق Google API.",
    "display_name": "Nano Banana (Google Gemini Image)",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "به طور پیش‌فرض اندازه تصویر خروجی را با تصویر ورودی شما تطبیق می‌دهد، یا در غیر این صورت تصاویر مربعی ۱:۱ تولید می‌کند."
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "files": {
        "name": "files",
        "tooltip": "فایل(های) اختیاری برای استفاده به عنوان زمینه برای مدل. ورودی‌ها را از node Gemini Generate Content Input Files می‌پذیرد."
      },
      "images": {
        "name": "images",
        "tooltip": "تصویر(های) اختیاری برای استفاده به عنوان زمینه برای مدل. برای افزودن چند تصویر می‌توانید از node Batch Images استفاده کنید."
      },
      "model": {
        "name": "model",
        "tooltip": "مدل Gemini مورد استفاده برای تولید پاسخ‌ها."
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "متن راهنما برای تولید"
      },
      "response_modalities": {
        "name": "response_modalities",
        "tooltip": "برای خروجی فقط تصویر، 'IMAGE' را انتخاب کنید یا برای دریافت هر دو تصویر تولید شده و پاسخ متنی، 'IMAGE+TEXT' را انتخاب نمایید."
      },
      "seed": {
        "name": "seed",
        "tooltip": "زمانی که مقدار seed به یک مقدار مشخص تنظیم شود، مدل تلاش می‌کند تا پاسخ مشابهی برای درخواست‌های تکراری ارائه دهد. خروجی قطعی تضمین نمی‌شود. همچنین، تغییر مدل یا تنظیمات پارامترها مانند دما (temperature) می‌تواند باعث تغییر در پاسخ حتی با همان مقدار seed شود. به طور پیش‌فرض، مقدار seed به صورت تصادفی انتخاب می‌شود."
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "دستورالعمل‌های پایه‌ای که رفتار هوش مصنوعی را تعیین می‌کند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "GeminiInputFiles": {
    "description": "فایل‌های ورودی را بارگذاری و آماده می‌کند تا به عنوان ورودی برای نودهای Gemini LLM استفاده شوند. این فایل‌ها هنگام تولید پاسخ توسط مدل Gemini خوانده می‌شوند. محتوای فایل متنی در محدودیت توکن محاسبه می‌شود. 🛈 نکته: می‌توانید این نود را با سایر نودهای فایل ورودی Gemini زنجیره کنید.",
    "display_name": "فایل‌های ورودی Gemini",
    "inputs": {
      "GEMINI_INPUT_FILES": {
        "name": "GEMINI_INPUT_FILES",
        "tooltip": "یک یا چند فایل اضافی اختیاری برای گروه‌بندی با فایلی که از این نود بارگذاری شده است. امکان زنجیره‌سازی فایل‌های ورودی را فراهم می‌کند تا یک پیام بتواند شامل چندین فایل ورودی باشد."
      },
      "file": {
        "name": "فایل",
        "tooltip": "فایل‌های ورودی برای افزودن به زمینه مدل. در حال حاضر فقط فایل‌های متنی (.txt) و PDF (.pdf) پذیرفته می‌شوند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GeminiNode": {
    "description": "تولید پاسخ متنی با مدل هوش مصنوعی Gemini گوگل. می‌توانید انواع مختلفی از ورودی‌ها (متن، تصویر، صوت، ویدئو) را به عنوان زمینه برای تولید پاسخ‌های مرتبط‌تر و معنادارتر ارائه دهید.",
    "display_name": "Google Gemini",
    "inputs": {
      "audio": {
        "name": "صوت",
        "tooltip": "صوت اختیاری برای استفاده به عنوان زمینه مدل."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "files": {
        "name": "فایل‌ها",
        "tooltip": "فایل(های) اختیاری برای استفاده به عنوان زمینه مدل. ورودی را از نود Gemini Generate Content Input Files می‌پذیرد."
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "تصاویر اختیاری برای استفاده به عنوان زمینه مدل. برای افزودن چندین تصویر می‌توانید از نود Batch Images استفاده کنید."
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدل Gemini مورد استفاده برای تولید پاسخ‌ها."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "ورودی‌های متنی به مدل برای تولید پاسخ. می‌توانید دستورالعمل‌های دقیق، پرسش‌ها یا زمینه مورد نظر را برای مدل وارد کنید."
      },
      "seed": {
        "name": "seed",
        "tooltip": "زمانی که مقدار seed ثابت باشد، مدل تلاش می‌کند تا برای درخواست‌های تکراری پاسخ یکسانی ارائه دهد. خروجی قطعی تضمین نمی‌شود. همچنین تغییر مدل یا تنظیمات پارامترها مانند دما می‌تواند باعث تغییر پاسخ حتی با همان مقدار seed شود. به طور پیش‌فرض، مقدار seed به صورت تصادفی انتخاب می‌شود."
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "دستورالعمل‌های پایه‌ای که رفتار هوش مصنوعی را تعیین می‌کند."
      },
      "video": {
        "name": "ویدئو",
        "tooltip": "ویدئوی اختیاری برای استفاده به عنوان زمینه مدل."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GenerateTracks": {
    "display_name": "تولید مسیرها",
    "inputs": {
      "bezier": {
        "name": "Bezier",
        "tooltip": "فعال‌سازی مسیر منحنی Bezier با استفاده از نقطه میانی به عنوان نقطه کنترل."
      },
      "end_x": {
        "name": "مختصات X پایان",
        "tooltip": "مختصات X نرمال‌شده (۰-۱) برای موقعیت پایان."
      },
      "end_y": {
        "name": "مختصات Y پایان",
        "tooltip": "مختصات Y نرمال‌شده (۰-۱) برای موقعیت پایان."
      },
      "height": {
        "name": "ارتفاع"
      },
      "interpolation": {
        "name": "درون‌یابی",
        "tooltip": "کنترل زمان‌بندی/سرعت حرکت در طول مسیر."
      },
      "mid_x": {
        "name": "کنترل X میانی",
        "tooltip": "نقطه کنترل X نرمال‌شده برای منحنی Bezier. فقط زمانی استفاده می‌شود که 'bezier' فعال باشد."
      },
      "mid_y": {
        "name": "کنترل Y میانی",
        "tooltip": "نقطه کنترل Y نرمال‌شده برای منحنی Bezier. فقط زمانی استفاده می‌شود که 'bezier' فعال باشد."
      },
      "num_frames": {
        "name": "تعداد فریم‌ها"
      },
      "num_tracks": {
        "name": "تعداد مسیرها"
      },
      "start_x": {
        "name": "مختصات X شروع",
        "tooltip": "مختصات X نرمال‌شده (۰-۱) برای موقعیت شروع."
      },
      "start_y": {
        "name": "مختصات Y شروع",
        "tooltip": "مختصات Y نرمال‌شده (۰-۱) برای موقعیت شروع."
      },
      "track_mask": {
        "name": "ماسک مسیر",
        "tooltip": "ماسک اختیاری برای نمایش فریم‌های قابل مشاهده."
      },
      "track_spread": {
        "name": "فاصله مسیرها",
        "tooltip": "فاصله نرمال‌شده بین مسیرها. مسیرها عمود بر جهت حرکت پخش می‌شوند."
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "طول مسیر",
        "tooltip": null
      }
    }
  },
  "GetImageSize": {
    "description": "عرض و ارتفاع تصویر را بازمی‌گرداند و تصویر را بدون تغییر عبور می‌دهد.",
    "display_name": "دریافت ابعاد تصویر",
    "inputs": {
      "image": {
        "name": "تصویر"
      }
    },
    "outputs": {
      "0": {
        "name": "عرض",
        "tooltip": null
      },
      "1": {
        "name": "ارتفاع",
        "tooltip": null
      },
      "2": {
        "name": "اندازه دسته",
        "tooltip": null
      }
    }
  },
  "GetVideoComponents": {
    "description": "تمام اجزای ویدیو را استخراج می‌کند: فریم‌ها، صدا و نرخ فریم.",
    "display_name": "استخراج اجزای ویدیو",
    "inputs": {
      "video": {
        "name": "ویدیو",
        "tooltip": "ویدیویی که اجزا از آن استخراج می‌شوند."
      }
    },
    "outputs": {
      "0": {
        "name": "تصاویر",
        "tooltip": null
      },
      "1": {
        "name": "صدا",
        "tooltip": null
      },
      "2": {
        "name": "نرخ فریم",
        "tooltip": null
      }
    }
  },
  "GrokImageEditNode": {
    "description": "ویرایش یک تصویر موجود بر اساس یک متن راهنما",
    "display_name": "ویرایش تصویر Grok",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "image": {
        "name": "تصویر"
      },
      "model": {
        "name": "مدل"
      },
      "number_of_images": {
        "name": "تعداد تصاویر",
        "tooltip": "تعداد تصاویر ویرایش‌شده برای تولید"
      },
      "prompt": {
        "name": "راهنما",
        "tooltip": "متن راهنما برای تولید تصویر استفاده می‌شود"
      },
      "resolution": {
        "name": "وضوح"
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر برای تعیین اینکه node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از بذر غیرقطعی هستند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokImageNode": {
    "description": "تولید تصویر با استفاده از Grok بر اساس یک متن راهنما",
    "display_name": "تصویر Grok",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت ابعاد"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "model": {
        "name": "مدل"
      },
      "number_of_images": {
        "name": "تعداد تصاویر",
        "tooltip": "تعداد تصاویر برای تولید"
      },
      "prompt": {
        "name": "راهنما",
        "tooltip": "متن راهنما برای تولید تصویر استفاده می‌شود"
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر برای تعیین اینکه node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از بذر غیرقطعی هستند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokVideoEditNode": {
    "description": "ویرایش یک ویدیوی موجود بر اساس یک متن راهنما.",
    "display_name": "ویرایش ویدیو Grok",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "model": {
        "name": "مدل"
      },
      "prompt": {
        "name": "راهنما",
        "tooltip": "توضیح متنی از ویدیوی مورد نظر."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر برای تعیین اینکه node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از بذر غیرقطعی هستند."
      },
      "video": {
        "name": "ویدیو",
        "tooltip": "حداکثر مدت زمان پشتیبانی‌شده ۸.۷ ثانیه و حجم فایل ۵۰ مگابایت است."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokVideoNode": {
    "description": "تولید ویدیو از یک راهنما یا تصویر",
    "display_name": "ویدیو Grok",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت ابعاد",
        "tooltip": "نسبت ابعاد ویدیوی خروجی."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه."
      },
      "image": {
        "name": "تصویر"
      },
      "model": {
        "name": "مدل"
      },
      "prompt": {
        "name": "راهنما",
        "tooltip": "توضیح متنی از ویدیوی مورد نظر."
      },
      "resolution": {
        "name": "وضوح",
        "tooltip": "وضوح ویدیوی خروجی."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر برای تعیین اینکه node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از بذر غیرقطعی هستند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrowMask": {
    "display_name": "گسترش ماسک",
    "inputs": {
      "expand": {
        "name": "گسترش"
      },
      "mask": {
        "name": "ماسک"
      },
      "tapered_corners": {
        "name": "گوشه‌های نرم"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HitPawGeneralImageEnhance": {
    "description": "ارتقاء تصاویر با وضوح پایین به وضوح بسیار بالا، حذف نویز و آرتیفکت‌ها. حداکثر خروجی: ۳۲ مگاپیکسل.",
    "display_name": "افزایش کیفیت تصویر عمومی HitPaw",
    "inputs": {
      "auto_downscale": {
        "name": "کاهش خودکار مقیاس",
        "tooltip": "در صورت تجاوز خروجی از حد مجاز، تصویر ورودی به طور خودکار کوچک می‌شود."
      },
      "image": {
        "name": "تصویر"
      },
      "model": {
        "name": "مدل"
      },
      "upscale_factor": {
        "name": "ضریب بزرگ‌نمایی"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HitPawVideoEnhance": {
    "description": "ارتقاء ویدیوهای با وضوح پایین به وضوح بالا، حذف نویز و آرتیفکت‌ها. قیمت‌ها به ازای هر ثانیه ویدیو محاسبه می‌شود.",
    "display_name": "افزایش کیفیت ویدیو HitPaw",
    "inputs": {
      "model": {
        "name": "مدل"
      },
      "model_resolution": {
        "name": "وضوح"
      },
      "video": {
        "name": "ویدیو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Hunyuan3Dv2Conditioning": {
    "display_name": "Hunyuan3Dv2Conditioning",
    "inputs": {
      "clip_vision_output": {
        "name": "خروجی بینایی clip"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      }
    }
  },
  "Hunyuan3Dv2ConditioningMultiView": {
    "display_name": "Hunyuan3Dv2ConditioningMultiView",
    "inputs": {
      "back": {
        "name": "پشت"
      },
      "front": {
        "name": "جلو"
      },
      "left": {
        "name": "چپ"
      },
      "right": {
        "name": "راست"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      }
    }
  },
  "HunyuanImageToVideo": {
    "display_name": "HunyuanImageToVideo",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "guidance_type": {
        "name": "نوع راهنما"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "positive": {
        "name": "مثبت"
      },
      "start_image": {
        "name": "تصویر شروع"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "HunyuanRefinerLatent": {
    "display_name": "HunyuanRefinerLatent",
    "inputs": {
      "latent": {
        "name": "latent"
      },
      "negative": {
        "name": "منفی"
      },
      "noise_augmentation": {
        "name": "افزایش نویز"
      },
      "positive": {
        "name": "مثبت"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "HunyuanVideo15ImageToVideo": {
    "display_name": "HunyuanVideo15ImageToVideo",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "clip_vision_output": {
        "name": "خروجی clip vision"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "start_image": {
        "name": "تصویر شروع"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "HunyuanVideo15LatentUpscaleWithModel": {
    "display_name": "بزرگ‌نمایی Latent ویدیو ۱۵ با مدل",
    "inputs": {
      "crop": {
        "name": "برش"
      },
      "height": {
        "name": "ارتفاع"
      },
      "model": {
        "name": "مدل"
      },
      "samples": {
        "name": "نمونه‌ها"
      },
      "upscale_method": {
        "name": "روش بزرگ‌نمایی"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HunyuanVideo15SuperResolution": {
    "display_name": "HunyuanVideo15SuperResolution",
    "inputs": {
      "clip_vision_output": {
        "name": "خروجی clip vision"
      },
      "latent": {
        "name": "latent"
      },
      "negative": {
        "name": "منفی"
      },
      "noise_augmentation": {
        "name": "افزایش نویز"
      },
      "positive": {
        "name": "مثبت"
      },
      "start_image": {
        "name": "تصویر شروع"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "HyperTile": {
    "display_name": "HyperTile",
    "inputs": {
      "max_depth": {
        "name": "حداکثر عمق"
      },
      "model": {
        "name": "مدل"
      },
      "scale_depth": {
        "name": "مقیاس عمق"
      },
      "swap_size": {
        "name": "اندازه تعویض"
      },
      "tile_size": {
        "name": "اندازه کاشی"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HypernetworkLoader": {
    "display_name": "بارگذاری Hypernetwork",
    "inputs": {
      "hypernetwork_name": {
        "name": "نام hypernetwork"
      },
      "model": {
        "name": "مدل"
      },
      "strength": {
        "name": "شدت"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "IdeogramV1": {
    "description": "تولید تصویر با استفاده از مدل Ideogram V1.",
    "display_name": "Ideogram V1",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "نسبت ابعاد برای تولید تصویر."
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "magic_prompt_option": {
        "name": "magic_prompt_option",
        "tooltip": "تعیین اینکه آیا MagicPrompt در تولید استفاده شود یا خیر"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "توضیح مواردی که باید از تصویر حذف شوند"
      },
      "num_images": {
        "name": "num_images"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "دستور متنی برای تولید تصویر"
      },
      "seed": {
        "name": "seed"
      },
      "turbo": {
        "name": "turbo",
        "tooltip": "آیا از حالت توربو استفاده شود (تولید سریع‌تر، احتمالاً با کیفیت پایین‌تر)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "IdeogramV2": {
    "description": "تولید تصویر با استفاده از مدل Ideogram V2.",
    "display_name": "Ideogram V2",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "نسبت ابعاد برای تولید تصویر. اگر وضوح روی AUTO تنظیم نشده باشد، نادیده گرفته می‌شود."
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "magic_prompt_option": {
        "name": "magic_prompt_option",
        "tooltip": "تعیین اینکه آیا MagicPrompt در تولید استفاده شود یا خیر"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "توضیح مواردی که باید از تصویر حذف شوند"
      },
      "num_images": {
        "name": "num_images"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "دستور متنی برای تولید تصویر"
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "وضوح تصویر برای تولید. اگر روی AUTO تنظیم نشده باشد، این مقدار نسبت ابعاد را نادیده می‌گیرد."
      },
      "seed": {
        "name": "seed"
      },
      "style_type": {
        "name": "style_type",
        "tooltip": "نوع سبک برای تولید (فقط V2)"
      },
      "turbo": {
        "name": "turbo",
        "tooltip": "آیا از حالت توربو استفاده شود (تولید سریع‌تر، احتمالاً با کیفیت پایین‌تر)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "IdeogramV3": {
    "description": "تولید تصویر با استفاده از مدل Ideogram V3. پشتیبانی از تولید تصویر معمولی بر اساس پرامپت متنی و ویرایش تصویر با ماسک.",
    "display_name": "Ideogram V3",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت ابعاد",
        "tooltip": "نسبت ابعاد برای تولید تصویر. اگر وضوح روی خودکار نباشد، نادیده گرفته می‌شود."
      },
      "character_image": {
        "name": "تصویر کاراکتر",
        "tooltip": "تصویری برای استفاده به عنوان مرجع کاراکتر."
      },
      "character_mask": {
        "name": "ماسک کاراکتر",
        "tooltip": "ماسک اختیاری برای تصویر مرجع کاراکتر."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "image": {
        "name": "تصویر",
        "tooltip": "تصویر مرجع اختیاری برای ویرایش تصویر."
      },
      "magic_prompt_option": {
        "name": "گزینه MagicPrompt",
        "tooltip": "تعیین می‌کند که آیا MagicPrompt در تولید استفاده شود یا خیر"
      },
      "mask": {
        "name": "ماسک",
        "tooltip": "ماسک اختیاری برای inpainting (ناحیه‌های سفید جایگزین می‌شوند)"
      },
      "num_images": {
        "name": "تعداد تصاویر"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید یا ویرایش تصویر"
      },
      "rendering_speed": {
        "name": "سرعت رندر",
        "tooltip": "کنترل تعادل بین سرعت تولید و کیفیت"
      },
      "resolution": {
        "name": "وضوح",
        "tooltip": "وضوح تصویر تولیدی. اگر روی خودکار نباشد، نسبت ابعاد را نادیده می‌گیرد."
      },
      "seed": {
        "name": "بذر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageAddNoise": {
    "display_name": "افزودن نویز به تصویر",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "image": {
        "name": "تصویر"
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر تصادفی برای ایجاد نویز."
      },
      "strength": {
        "name": "شدت"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageBatch": {
    "display_name": "پردازش دسته‌ای تصاویر",
    "inputs": {
      "image1": {
        "name": "تصویر ۱"
      },
      "image2": {
        "name": "تصویر ۲"
      }
    }
  },
  "ImageBlend": {
    "display_name": "ترکیب تصاویر",
    "inputs": {
      "blend_factor": {
        "name": "ضریب ترکیب"
      },
      "blend_mode": {
        "name": "حالت ترکیب"
      },
      "image1": {
        "name": "تصویر ۱"
      },
      "image2": {
        "name": "تصویر ۲"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageBlur": {
    "display_name": "تار کردن تصویر",
    "inputs": {
      "blur_radius": {
        "name": "شعاع تاری"
      },
      "image": {
        "name": "تصویر"
      },
      "sigma": {
        "name": "سیگما"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageColorToMask": {
    "display_name": "تبدیل رنگ به ماسک",
    "inputs": {
      "color": {
        "name": "رنگ"
      },
      "image": {
        "name": "تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageCompare": {
    "description": "دو تصویر را به صورت کنار هم با اسلایدر مقایسه می‌کند.",
    "display_name": "مقایسه تصویر",
    "inputs": {
      "compare_view": {
        "name": "نمای مقایسه"
      },
      "image_a": {
        "name": "تصویر A"
      },
      "image_b": {
        "name": "تصویر B"
      }
    }
  },
  "ImageCompositeMasked": {
    "display_name": "ترکیب تصویر با ماسک",
    "inputs": {
      "destination": {
        "name": "مقصد"
      },
      "mask": {
        "name": "ماسک"
      },
      "resize_source": {
        "name": "تغییر اندازه مبدأ"
      },
      "source": {
        "name": "مبدأ"
      },
      "x": {
        "name": "مختصات افقی (x)"
      },
      "y": {
        "name": "مختصات عمودی (y)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageCrop": {
    "display_name": "برش تصویر",
    "inputs": {
      "height": {
        "name": "ارتفاع"
      },
      "image": {
        "name": "تصویر"
      },
      "width": {
        "name": "عرض"
      },
      "x": {
        "name": "مختصات افقی (x)"
      },
      "y": {
        "name": "مختصات عمودی (y)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageCropV2": {
    "display_name": "برش تصویر",
    "inputs": {
      "crop_region": {
        "name": "crop_region"
      },
      "height": {},
      "image": {
        "name": "image"
      },
      "width": {},
      "x": {},
      "y": {}
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageDeduplication": {
    "display_name": "حذف تصاویر تکراری",
    "inputs": {
      "images": {
        "name": "تصاویر",
        "tooltip": "فهرست تصاویر برای پردازش."
      },
      "similarity_threshold": {
        "name": "آستانه شباهت",
        "tooltip": "آستانه شباهت (۰-۱). مقدار بالاتر به معنای شباهت بیشتر است. تصاویری که بالاتر از این آستانه باشند تکراری در نظر گرفته می‌شوند."
      }
    },
    "outputs": {
      "0": {
        "name": "تصاویر",
        "tooltip": "تصاویر پردازش‌شده"
      }
    }
  },
  "ImageFlip": {
    "display_name": "وارونه‌سازی تصویر",
    "inputs": {
      "flip_method": {
        "name": "روش وارونه‌سازی"
      },
      "image": {
        "name": "تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageFromBatch": {
    "display_name": "تصویر از دسته",
    "inputs": {
      "batch_index": {
        "name": "اندیس دسته"
      },
      "image": {
        "name": "تصویر"
      },
      "length": {
        "name": "تعداد"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageGrid": {
    "display_name": "شبکه تصاویر",
    "inputs": {
      "cell_height": {
        "name": "ارتفاع سلول",
        "tooltip": "ارتفاع هر سلول در شبکه."
      },
      "cell_width": {
        "name": "عرض سلول",
        "tooltip": "عرض هر سلول در شبکه."
      },
      "columns": {
        "name": "ستون‌ها",
        "tooltip": "تعداد ستون‌ها در شبکه."
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "فهرست تصاویر برای پردازش."
      },
      "padding": {
        "name": "فاصله",
        "tooltip": "فاصله بین تصاویر."
      }
    },
    "outputs": {
      "0": {
        "name": "تصاویر",
        "tooltip": "تصاویر پردازش‌شده"
      }
    }
  },
  "ImageInvert": {
    "display_name": "معکوس‌سازی تصویر",
    "inputs": {
      "image": {
        "name": "تصویر"
      }
    }
  },
  "ImageOnlyCheckpointLoader": {
    "display_name": "بارگذاری Checkpoint فقط تصویر (مدل img2vid)",
    "inputs": {
      "ckpt_name": {
        "name": "نام Checkpoint"
      }
    }
  },
  "ImageOnlyCheckpointSave": {
    "display_name": "ذخیره Checkpoint فقط تصویر",
    "inputs": {
      "clip_vision": {
        "name": "clip_vision"
      },
      "filename_prefix": {
        "name": "پیشوند نام فایل"
      },
      "model": {
        "name": "مدل"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "ImagePadForOutpaint": {
    "display_name": "افزودن حاشیه به تصویر برای Outpainting",
    "inputs": {
      "bottom": {
        "name": "پایین"
      },
      "feathering": {
        "name": "محو کردن لبه‌ها"
      },
      "image": {
        "name": "تصویر"
      },
      "left": {
        "name": "چپ"
      },
      "right": {
        "name": "راست"
      },
      "top": {
        "name": "بالا"
      }
    }
  },
  "ImageQuantize": {
    "display_name": "ImageQuantize",
    "inputs": {
      "colors": {
        "name": "تعداد رنگ‌ها"
      },
      "dither": {
        "name": "Dither"
      },
      "image": {
        "name": "تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageRGBToYUV": {
    "display_name": "تبدیل تصویر RGB به YUV",
    "inputs": {
      "image": {
        "name": "تصویر"
      }
    },
    "outputs": {
      "0": {
        "name": "Y",
        "tooltip": null
      },
      "1": {
        "name": "U",
        "tooltip": null
      },
      "2": {
        "name": "V",
        "tooltip": null
      }
    }
  },
  "ImageRotate": {
    "display_name": "چرخش تصویر",
    "inputs": {
      "image": {
        "name": "تصویر"
      },
      "rotation": {
        "name": "زاویه چرخش"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageScale": {
    "display_name": "بزرگ‌نمایی تصویر",
    "inputs": {
      "crop": {
        "name": "برش"
      },
      "height": {
        "name": "ارتفاع"
      },
      "image": {
        "name": "تصویر"
      },
      "upscale_method": {
        "name": "روش بزرگ‌نمایی"
      },
      "width": {
        "name": "عرض"
      }
    }
  },
  "ImageScaleBy": {
    "display_name": "بزرگ‌نمایی تصویر بر اساس ضریب",
    "inputs": {
      "image": {
        "name": "تصویر"
      },
      "scale_by": {
        "name": "ضریب بزرگ‌نمایی"
      },
      "upscale_method": {
        "name": "روش بزرگ‌نمایی"
      }
    }
  },
  "ImageScaleToMaxDimension": {
    "display_name": "تغییر اندازه تصویر به بیشترین بُعد",
    "inputs": {
      "image": {
        "name": "تصویر"
      },
      "largest_size": {
        "name": "بیشترین اندازه"
      },
      "upscale_method": {
        "name": "روش بزرگ‌نمایی"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageScaleToTotalPixels": {
    "display_name": "تغییر اندازه تصویر بر اساس تعداد کل پیکسل‌ها",
    "inputs": {
      "image": {
        "name": "تصویر"
      },
      "megapixels": {
        "name": "مگاپیکسل"
      },
      "resolution_steps": {
        "name": "گام‌های وضوح"
      },
      "upscale_method": {
        "name": "روش بزرگ‌نمایی"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageSharpen": {
    "display_name": "شارپ‌سازی تصویر",
    "inputs": {
      "alpha": {
        "name": "آلفا"
      },
      "image": {
        "name": "تصویر"
      },
      "sharpen_radius": {
        "name": "شعاع شارپ‌سازی"
      },
      "sigma": {
        "name": "سیگما"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageStitch": {
    "description": "تصویر image2 را در جهت مشخص‌شده به image1 متصل می‌کند.\nاگر image2 ارائه نشود، image1 بدون تغییر بازگردانده می‌شود.\nامکان افزودن فاصله اختیاری بین تصاویر وجود دارد.",
    "display_name": "اتصال تصاویر",
    "inputs": {
      "direction": {
        "name": "جهت"
      },
      "image1": {
        "name": "image1"
      },
      "image2": {
        "name": "image2"
      },
      "match_image_size": {
        "name": "همسان‌سازی اندازه تصویر"
      },
      "spacing_color": {
        "name": "رنگ فاصله"
      },
      "spacing_width": {
        "name": "عرض فاصله"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageToMask": {
    "display_name": "تبدیل تصویر به ماسک",
    "inputs": {
      "channel": {
        "name": "کانال"
      },
      "image": {
        "name": "تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageUpscaleWithModel": {
    "display_name": "بزرگ‌نمایی تصویر (با مدل)",
    "inputs": {
      "image": {
        "name": "تصویر"
      },
      "upscale_model": {
        "name": "مدل بزرگ‌نمایی"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageYUVToRGB": {
    "display_name": "تبدیل YUV تصویر به RGB",
    "inputs": {
      "U": {
        "name": "U"
      },
      "V": {
        "name": "V"
      },
      "Y": {
        "name": "Y"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "InpaintModelConditioning": {
    "display_name": "شرط‌گذاری مدل Inpaint",
    "inputs": {
      "mask": {
        "name": "ماسک"
      },
      "negative": {
        "name": "منفی"
      },
      "noise_mask": {
        "name": "ماسک نویز",
        "tooltip": "یک ماسک نویز به latent اضافه می‌کند تا نمونه‌گیری فقط درون ماسک انجام شود. ممکن است نتایج را بهبود دهد یا کاملاً خراب کند، بسته به مدل."
      },
      "pixels": {
        "name": "پیکسل‌ها"
      },
      "positive": {
        "name": "مثبت"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت"
      },
      "1": {
        "name": "منفی"
      },
      "2": {
        "name": "latent"
      }
    }
  },
  "InstructPixToPixConditioning": {
    "display_name": "شرط‌گذاری InstructPixToPix",
    "inputs": {
      "negative": {
        "name": "منفی"
      },
      "pixels": {
        "name": "پیکسل‌ها"
      },
      "positive": {
        "name": "مثبت"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "InvertMask": {
    "display_name": "وارونه‌سازی ماسک",
    "inputs": {
      "mask": {
        "name": "ماسک"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "JoinAudioChannels": {
    "description": "کانال‌های صوتی مونو چپ و راست را به یک صدای استریو ادغام می‌کند.",
    "display_name": "ادغام کانال‌های صوتی",
    "inputs": {
      "audio_left": {
        "name": "صدای چپ"
      },
      "audio_right": {
        "name": "صدای راست"
      }
    },
    "outputs": {
      "0": {
        "name": "صدا",
        "tooltip": null
      }
    }
  },
  "JoinImageWithAlpha": {
    "display_name": "ترکیب تصویر با Alpha",
    "inputs": {
      "alpha": {
        "name": "آلفا"
      },
      "image": {
        "name": "تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KSampler": {
    "description": "با استفاده از مدل ارائه‌شده و شرط‌های مثبت و منفی، تصویر نهفته را از نویز پاک‌سازی می‌کند.",
    "display_name": "KSampler",
    "inputs": {
      "cfg": {
        "name": "cfg",
        "tooltip": "مقیاس Classifier-Free Guidance تعادل بین خلاقیت و پایبندی به دستور را برقرار می‌کند. مقادیر بالاتر باعث می‌شود تصویر بیشتر با دستور مطابقت داشته باشد، اما مقادیر بیش از حد بالا می‌تواند کیفیت را کاهش دهد."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "denoise": {
        "name": "میزان پاک‌سازی نویز",
        "tooltip": "مقدار پاک‌سازی نویز اعمال‌شده؛ مقادیر کمتر ساختار تصویر اولیه را حفظ می‌کند و امکان نمونه‌گیری تصویر به تصویر را فراهم می‌سازد."
      },
      "latent_image": {
        "name": "تصویر نهفته",
        "tooltip": "تصویر نهفته‌ای که باید پاک‌سازی نویز شود."
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که برای پاک‌سازی نویز تصویر نهفته ورودی استفاده می‌شود."
      },
      "negative": {
        "name": "شرط منفی",
        "tooltip": "شرطی که ویژگی‌هایی را که نمی‌خواهید در تصویر وجود داشته باشد توصیف می‌کند."
      },
      "positive": {
        "name": "شرط مثبت",
        "tooltip": "شرطی که ویژگی‌هایی را که می‌خواهید در تصویر وجود داشته باشد توصیف می‌کند."
      },
      "sampler_name": {
        "name": "sampler_name",
        "tooltip": "الگوریتمی که هنگام نمونه‌گیری استفاده می‌شود و می‌تواند بر کیفیت، سرعت و سبک خروجی تولیدشده تأثیر بگذارد."
      },
      "scheduler": {
        "name": "زمان‌بند",
        "tooltip": "زمان‌بند کنترل می‌کند که چگونه نویز به تدریج حذف شود تا تصویر شکل بگیرد."
      },
      "seed": {
        "name": "seed",
        "tooltip": "بذر تصادفی که برای ایجاد نویز استفاده می‌شود."
      },
      "steps": {
        "name": "گام‌ها",
        "tooltip": "تعداد گام‌های استفاده‌شده در فرآیند پاک‌سازی نویز."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "تصویر نهفته پاک‌سازی‌شده."
      }
    }
  },
  "KSamplerAdvanced": {
    "display_name": "KSampler (پیشرفته)",
    "inputs": {
      "add_noise": {
        "name": "افزودن نویز"
      },
      "cfg": {
        "name": "cfg"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "end_at_step": {
        "name": "پایان در گام"
      },
      "latent_image": {
        "name": "تصویر نهفته"
      },
      "model": {
        "name": "مدل"
      },
      "negative": {
        "name": "شرط منفی"
      },
      "noise_seed": {
        "name": "بذر نویز"
      },
      "positive": {
        "name": "شرط مثبت"
      },
      "return_with_leftover_noise": {
        "name": "بازگشت با نویز باقی‌مانده"
      },
      "sampler_name": {
        "name": "sampler_name"
      },
      "scheduler": {
        "name": "زمان‌بند"
      },
      "start_at_step": {
        "name": "شروع از گام"
      },
      "steps": {
        "name": "گام‌ها"
      }
    }
  },
  "KSamplerSelect": {
    "display_name": "KSamplerSelect",
    "inputs": {
      "sampler_name": {
        "name": "sampler_name"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Kandinsky5ImageToVideo": {
    "display_name": "Kandinsky5ImageToVideo",
    "inputs": {
      "batch_size": {
        "name": "batch_size"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "start_image": {
        "name": "تصویر شروع"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": "ویدیوی خالی latent"
      },
      "3": {
        "name": "cond_latent",
        "tooltip": "تصاویر شروع رمزگذاری‌شده و پاک، برای جایگزینی شروع نویزی خروجی مدل latent استفاده می‌شود"
      }
    }
  },
  "KarrasScheduler": {
    "display_name": "KarrasScheduler",
    "inputs": {
      "rho": {
        "name": "rho"
      },
      "sigma_max": {
        "name": "حداکثر سیگما"
      },
      "sigma_min": {
        "name": "حداقل سیگما"
      },
      "steps": {
        "name": "گام‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingCameraControlI2VNode": {
    "description": "تبدیل تصاویر ثابت به ویدیوهای سینمایی با حرکات حرفه‌ای دوربین که شبیه‌ساز فیلم‌برداری واقعی است. کنترل حرکات مجازی دوربین شامل زوم، چرخش، پن، تیلت و نمای اول شخص، در حالی که تمرکز بر تصویر اصلی شما حفظ می‌شود.",
    "display_name": "تبدیل تصویر به ویدیو Kling (کنترل دوربین)",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر"
      },
      "camera_control": {
        "name": "کنترل دوربین",
        "tooltip": "می‌تواند با استفاده از node کنترل دوربین Kling ساخته شود. حرکات و حرکت دوربین را در طول تولید ویدیو کنترل می‌کند."
      },
      "cfg_scale": {
        "name": "cfg_scale"
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "پرامپت متنی منفی"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت متنی مثبت"
      },
      "start_frame": {
        "name": "فریم شروع",
        "tooltip": "تصویر مرجع - آدرس URL یا رشته Base64 رمزگذاری‌شده، نباید بیش از ۱۰ مگابایت باشد، وضوح کمتر از ۳۰۰×۳۰۰ پیکسل نباشد، نسبت تصویر بین ۱:۲.۵ تا ۲.۵:۱. Base64 نباید شامل پیشوند data:image باشد."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "شناسه ویدیو",
        "tooltip": null
      },
      "2": {
        "name": "مدت زمان",
        "tooltip": null
      }
    }
  },
  "KlingCameraControlT2VNode": {
    "description": "تبدیل متن به ویدیوهای سینمایی با حرکات حرفه‌ای دوربین که شبیه‌سازی فیلم‌برداری واقعی را انجام می‌دهد. کنترل حرکات مجازی دوربین شامل زوم، چرخش، پن، تیلت و نمای اول شخص، در حالی که تمرکز بر متن اصلی حفظ می‌شود.",
    "display_name": "Kling تبدیل متن به ویدیو (کنترل دوربین)",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "camera_control": {
        "name": "camera_control",
        "tooltip": "می‌تواند با استفاده از node کنترل دوربین Kling ایجاد شود. حرکت و کنترل دوربین در طول تولید ویدیو را مدیریت می‌کند."
      },
      "cfg_scale": {
        "name": "cfg_scale"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "پرامپت متنی منفی"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "پرامپت متنی مثبت"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "video_id",
        "tooltip": null
      },
      "2": {
        "name": "duration",
        "tooltip": null
      }
    }
  },
  "KlingCameraControls": {
    "description": "امکان تعیین گزینه‌های پیکربندی برای کنترل‌های دوربین Kling و افکت‌های کنترل حرکت را فراهم می‌کند.",
    "display_name": "کنترل‌های دوربین Kling",
    "inputs": {
      "camera_control_type": {
        "name": "camera_control_type"
      },
      "horizontal_movement": {
        "name": "horizontal_movement",
        "tooltip": "حرکت دوربین در محور افقی (محور x) را کنترل می‌کند. مقدار منفی به معنای حرکت به چپ و مقدار مثبت به معنای حرکت به راست است."
      },
      "pan": {
        "name": "pan",
        "tooltip": "چرخش دوربین در صفحه عمودی (محور x) را کنترل می‌کند. مقدار منفی به معنای چرخش به پایین و مقدار مثبت به معنای چرخش به بالا است."
      },
      "roll": {
        "name": "roll",
        "tooltip": "میزان چرخش دوربین در محور z را کنترل می‌کند. مقدار منفی به معنای چرخش پادساعتگرد و مقدار مثبت به معنای چرخش ساعتگرد است."
      },
      "tilt": {
        "name": "tilt",
        "tooltip": "چرخش دوربین در صفحه افقی (محور y) را کنترل می‌کند. مقدار منفی به معنای چرخش به چپ و مقدار مثبت به معنای چرخش به راست است."
      },
      "vertical_movement": {
        "name": "vertical_movement",
        "tooltip": "حرکت دوربین در محور عمودی (محور y) را کنترل می‌کند. مقدار منفی به معنای حرکت به پایین و مقدار مثبت به معنای حرکت به بالا است."
      },
      "zoom": {
        "name": "zoom",
        "tooltip": "تغییر فاصله کانونی دوربین را کنترل می‌کند. مقدار منفی به معنای زاویه دید باریک‌تر و مقدار مثبت به معنای زاویه دید بازتر است."
      }
    },
    "outputs": {
      "0": {
        "name": "camera_control",
        "tooltip": null
      }
    }
  },
  "KlingDualCharacterVideoEffectNode": {
    "description": "هنگام تولید ویدیو بر اساس effect_scene افکت‌های ویژه مختلفی را اعمال کنید. تصویر اول در سمت چپ و تصویر دوم در سمت راست ترکیب قرار می‌گیرد.",
    "display_name": "افکت‌های ویدیویی دو کاراکتر Kling",
    "inputs": {
      "duration": {
        "name": "duration"
      },
      "effect_scene": {
        "name": "effect_scene"
      },
      "image_left": {
        "name": "image_left",
        "tooltip": "تصویر سمت چپ"
      },
      "image_right": {
        "name": "image_right",
        "tooltip": "تصویر سمت راست"
      },
      "mode": {
        "name": "mode"
      },
      "model_name": {
        "name": "model_name"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "duration",
        "tooltip": null
      }
    }
  },
  "KlingFirstLastFrameNode": {
    "description": "تولید ویدیو با Kling V3 با استفاده از اولین و آخرین فریم.",
    "display_name": "Kling 3.0 تبدیل اولین و آخرین فریم به ویدیو",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان"
      },
      "end_frame": {
        "name": "آخرین فریم"
      },
      "first_frame": {
        "name": "اولین فریم"
      },
      "generate_audio": {
        "name": "تولید صدا"
      },
      "model": {
        "name": "مدل",
        "tooltip": "تنظیمات مدل و تولید."
      },
      "model_resolution": {
        "name": "رزولوشن"
      },
      "prompt": {
        "name": "پرامپت"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تعیین می‌کند که node باید دوباره اجرا شود یا خیر؛ نتایج حتی با seed یکسان غیرقطعی هستند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingImage2VideoNode": {
    "display_name": "تبدیل تصویر Kling (فریم اول) به ویدیو",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "cfg_scale": {
        "name": "cfg_scale"
      },
      "duration": {
        "name": "duration"
      },
      "mode": {
        "name": "mode"
      },
      "model_name": {
        "name": "model_name"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "پرامپت متنی منفی"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "پرامپت متنی مثبت"
      },
      "start_frame": {
        "name": "start_frame",
        "tooltip": "تصویر مرجع برای تولید ویدیو استفاده می‌شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "video_id",
        "tooltip": null
      },
      "2": {
        "name": "duration",
        "tooltip": null
      }
    }
  },
  "KlingImageGenerationNode": {
    "description": "نود تولید تصویر Kling. تولید تصویر از یک پرامپت متنی با امکان استفاده از تصویر مرجع.",
    "display_name": "تولید تصویر Kling",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "human_fidelity": {
        "name": "human_fidelity",
        "tooltip": "شباهت مرجع سوژه"
      },
      "image": {
        "name": "image"
      },
      "image_fidelity": {
        "name": "image_fidelity",
        "tooltip": "شدت مرجع برای تصاویر بارگذاری‌شده توسط کاربر"
      },
      "image_type": {
        "name": "image_type"
      },
      "model_name": {
        "name": "model_name"
      },
      "n": {
        "name": "n",
        "tooltip": "تعداد تصاویر تولیدشده"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "پرامپت متنی منفی"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "پرامپت متنی مثبت"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تعیین می‌کند که node باید دوباره اجرا شود یا خیر؛ نتایج حتی با seed یکسان غیرقطعی هستند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingImageToVideoWithAudio": {
    "display_name": "تبدیل تصویر Kling (فریم اول) به ویدیو همراه با صدا",
    "inputs": {
      "duration": {
        "name": "duration"
      },
      "generate_audio": {
        "name": "generate_audio"
      },
      "mode": {
        "name": "mode"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "پرامپت متنی مثبت."
      },
      "start_frame": {
        "name": "start_frame"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingLipSyncAudioToVideoNode": {
    "description": "نود همگام‌سازی لب Kling. حرکات دهان در یک فایل ویدیویی را با محتوای صوتی یک فایل صوتی هماهنگ می‌کند. هنگام استفاده، اطمینان حاصل کنید که صدا دارای وکال واضح و ویدیو دارای چهره مشخص باشد. حجم فایل صوتی نباید بیشتر از ۵ مگابایت باشد. حجم فایل ویدیویی نباید بیشتر از ۱۰۰ مگابایت باشد، ارتفاع/عرض بین ۷۲۰ تا ۱۹۲۰ پیکسل و مدت زمان بین ۲ تا ۱۰ ثانیه باشد.",
    "display_name": "همگام‌سازی لب Kling ویدیو با صدا",
    "inputs": {
      "audio": {
        "name": "audio"
      },
      "video": {
        "name": "video"
      },
      "voice_language": {
        "name": "voice_language"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "video_id",
        "tooltip": null
      },
      "2": {
        "name": "duration",
        "tooltip": null
      }
    }
  },
  "KlingLipSyncTextToVideoNode": {
    "description": "گره همگام‌سازی لب Kling از متن به ویدیو. حرکات دهان در یک فایل ویدیویی را با یک متن همگام می‌کند. حجم فایل ویدیو نباید بیش از ۱۰۰ مگابایت باشد، ارتفاع/عرض باید بین ۷۲۰ تا ۱۹۲۰ پیکسل باشد و مدت زمان آن باید بین ۲ تا ۱۰ ثانیه باشد.",
    "display_name": "همگام‌سازی لب Kling با ویدیو و متن",
    "inputs": {
      "text": {
        "name": "متن",
        "tooltip": "محتوای متنی برای تولید ویدیوی همگام‌سازی لب. هنگام انتخاب حالت text2video الزامی است. حداکثر طول ۱۲۰ کاراکتر."
      },
      "video": {
        "name": "ویدیو"
      },
      "voice": {
        "name": "صدا"
      },
      "voice_speed": {
        "name": "سرعت صدا",
        "tooltip": "سرعت گفتار. بازه معتبر: ۰.۸ تا ۲.۰، با دقت تا یک رقم اعشار."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "شناسه ویدیو",
        "tooltip": null
      },
      "2": {
        "name": "مدت زمان",
        "tooltip": null
      }
    }
  },
  "KlingMotionControl": {
    "display_name": "کنترل حرکت Kling",
    "inputs": {
      "character_orientation": {
        "name": "جهت‌گیری شخصیت",
        "tooltip": "تعیین می‌کند جهت/زاویه شخصیت از کجا گرفته شود.\nvideo: حرکات، حالات چهره، حرکات دوربین و جهت‌گیری مطابق ویدیوی مرجع حرکت (سایر جزئیات از طریق پرامپت).\nimage: حرکات و حالات چهره همچنان از ویدیوی مرجع حرکت پیروی می‌کنند، اما جهت‌گیری شخصیت مطابق تصویر مرجع است (دوربین/سایر جزئیات از طریق پرامپت)."
      },
      "keep_original_sound": {
        "name": "حفظ صدای اصلی"
      },
      "mode": {
        "name": "حالت"
      },
      "prompt": {
        "name": "پرامپت"
      },
      "reference_image": {
        "name": "تصویر مرجع"
      },
      "reference_video": {
        "name": "ویدیوی مرجع",
        "tooltip": "ویدیوی مرجع حرکت برای هدایت حرکات/بیان چهره.\nمحدودیت مدت زمان بسته به character_orientation:\n - تصویر: ۳ تا ۱۰ ثانیه (حداکثر ۱۰ ثانیه)\n - ویدیو: ۳ تا ۳۰ ثانیه (حداکثر ۳۰ ثانیه)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProEditVideoNode": {
    "description": "ویرایش یک ویدیوی موجود با جدیدترین مدل Kling.",
    "display_name": "ویرایش ویدیوی Omni Kling (حرفه‌ای)",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "keep_original_sound": {
        "name": "حفظ صدای اصلی"
      },
      "model_name": {
        "name": "نام مدل"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "یک پرامپت متنی برای توصیف محتوای ویدیو. می‌تواند شامل توصیفات مثبت و منفی باشد."
      },
      "reference_images": {
        "name": "تصاویر مرجع",
        "tooltip": "حداکثر ۴ تصویر مرجع اضافی."
      },
      "resolution": {
        "name": "وضوح"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تعیین می‌کند که node باید دوباره اجرا شود یا خیر؛ نتایج حتی با seed یکسان غیرقطعی هستند."
      },
      "video": {
        "name": "ویدیو",
        "tooltip": "ویدیو برای ویرایش. طول ویدیوی خروجی همانند ورودی خواهد بود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProFirstLastFrameNode": {
    "description": "استفاده از یک فریم شروع، یک فریم پایانی اختیاری یا تصاویر مرجع با جدیدترین مدل Kling.",
    "display_name": "Kling Omni تبدیل اولین-آخرین فریم به ویدیو (Pro)",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "duration"
      },
      "end_frame": {
        "name": "end_frame",
        "tooltip": "یک فریم پایانی اختیاری برای ویدیو. این گزینه نمی‌تواند همزمان با 'reference_images' استفاده شود."
      },
      "first_frame": {
        "name": "first_frame"
      },
      "generate_audio": {
        "name": "تولید صدا",
        "tooltip": "تولید صدا برای ویدیو. فقط برای kling-v3-omni پشتیبانی می‌شود."
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "یک پرامپت متنی برای توصیف محتوای ویدیو. این می‌تواند شامل توصیفات مثبت و منفی باشد."
      },
      "reference_images": {
        "name": "reference_images",
        "tooltip": "حداکثر ۶ تصویر مرجع اضافی."
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تعیین می‌کند که node باید دوباره اجرا شود یا خیر؛ نتایج حتی با seed یکسان غیرقطعی هستند."
      },
      "storyboards": {
        "name": "استوری‌بوردها",
        "tooltip": "تولید مجموعه‌ای از بخش‌های ویدیویی با پرامپت و مدت زمان جداگانه. فقط برای kling-v3-omni پشتیبانی می‌شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProImageNode": {
    "description": "ایجاد یا ویرایش تصاویر با جدیدترین مدل Kling.",
    "display_name": "Kling Omni تصویر (Pro)",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "یک پرامپت متنی برای توصیف محتوای تصویر. این می‌تواند شامل توصیفات مثبت و منفی باشد."
      },
      "reference_images": {
        "name": "reference_images",
        "tooltip": "حداکثر ۱۰ تصویر مرجع اضافی."
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تعیین می‌کند که node باید دوباره اجرا شود یا خیر؛ نتایج حتی با seed یکسان غیرقطعی هستند."
      },
      "series_amount": {
        "name": "تعداد سری",
        "tooltip": "تولید مجموعه‌ای از تصاویر. برای kling-image-o1 پشتیبانی نمی‌شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProImageToVideoNode": {
    "description": "استفاده از حداکثر ۷ تصویر مرجع برای تولید ویدیو با جدیدترین مدل Kling.",
    "display_name": "Kling Omni تبدیل تصویر به ویدیو (Pro)",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "duration"
      },
      "generate_audio": {
        "name": "تولید صدا",
        "tooltip": "تولید صدا برای ویدیو. فقط برای kling-v3-omni پشتیبانی می‌شود."
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "یک پرامپت متنی برای توصیف محتوای ویدیو. این می‌تواند شامل توصیفات مثبت و منفی باشد."
      },
      "reference_images": {
        "name": "reference_images",
        "tooltip": "حداکثر ۷ تصویر مرجع."
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تعیین می‌کند که node باید دوباره اجرا شود یا خیر؛ نتایج حتی با seed یکسان غیرقطعی هستند."
      },
      "storyboards": {
        "name": "استوری‌بوردها",
        "tooltip": "تولید مجموعه‌ای از بخش‌های ویدیویی با پرامپت و مدت زمان جداگانه. فقط برای kling-v3-omni پشتیبانی می‌شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProTextToVideoNode": {
    "description": "استفاده از پرامپت‌های متنی برای تولید ویدیو با جدیدترین مدل Kling.",
    "display_name": "Kling Omni تبدیل متن به ویدیو (Pro)",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "duration"
      },
      "generate_audio": {
        "name": "تولید صدا"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "یک پرامپت متنی برای توصیف محتوای ویدیو. این می‌تواند شامل توصیفات مثبت و منفی باشد."
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تعیین می‌کند که node باید دوباره اجرا شود یا خیر؛ نتایج حتی با seed یکسان غیرقطعی هستند."
      },
      "storyboards": {
        "name": "استوری‌بوردها",
        "tooltip": "تولید مجموعه‌ای از بخش‌های ویدیویی با پرامپت و مدت زمان جداگانه. برای مدل o1 نادیده گرفته می‌شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProVideoToVideoNode": {
    "description": "با استفاده از یک ویدیو و حداکثر ۴ تصویر مرجع، یک ویدیو با مدل جدید Kling تولید کنید.",
    "display_name": "Kling Omni Video به Video (Pro)",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "duration"
      },
      "keep_original_sound": {
        "name": "keep_original_sound"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "یک پرامپت متنی برای توصیف محتوای ویدیو. این می‌تواند شامل توصیفات مثبت و منفی باشد."
      },
      "reference_images": {
        "name": "reference_images",
        "tooltip": "حداکثر ۴ تصویر مرجع اضافی."
      },
      "reference_video": {
        "name": "reference_video",
        "tooltip": "ویدیوی مرجع برای استفاده."
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تعیین می‌کند که آیا node باید دوباره اجرا شود؛ نتایج صرف‌نظر از seed غیرقطعی هستند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingSingleImageVideoEffectNode": {
    "description": "هنگام تولید ویدیو بر اساس effect_scene، افکت‌های ویژه مختلفی را اعمال کنید.",
    "display_name": "افکت‌های ویدیویی Kling",
    "inputs": {
      "duration": {
        "name": "duration"
      },
      "effect_scene": {
        "name": "effect_scene"
      },
      "image": {
        "name": "image",
        "tooltip": "تصویر مرجع. آدرس URL یا رشته Base64 (بدون پیشوند data:image). حجم فایل نباید از ۱۰ مگابایت بیشتر باشد، وضوح کمتر از ۳۰۰×۳۰۰ پیکسل نباشد، نسبت تصویر بین ۱:۲.۵ تا ۲.۵:۱ باشد."
      },
      "model_name": {
        "name": "model_name"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "video_id",
        "tooltip": null
      },
      "2": {
        "name": "duration",
        "tooltip": null
      }
    }
  },
  "KlingStartEndFrameNode": {
    "description": "یک توالی ویدیویی تولید کنید که بین تصاویر شروع و پایان ارائه‌شده شما انتقال ایجاد می‌کند. این نود تمام فریم‌های میانی را ایجاد کرده و یک تبدیل نرم از اولین فریم به آخرین فریم ارائه می‌دهد.",
    "display_name": "Kling شروع-پایان فریم به ویدیو",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "cfg_scale": {
        "name": "cfg_scale"
      },
      "end_frame": {
        "name": "end_frame",
        "tooltip": "تصویر مرجع - کنترل فریم پایانی. آدرس URL یا رشته Base64، نباید از ۱۰ مگابایت بیشتر باشد، وضوح کمتر از ۳۰۰×۳۰۰ پیکسل نباشد. Base64 نباید شامل پیشوند data:image باشد."
      },
      "mode": {
        "name": "mode",
        "tooltip": "پیکربندی مورد استفاده برای تولید ویدیو با فرمت: mode / duration / model_name."
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "پرامپت متنی منفی"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "پرامپت متنی مثبت"
      },
      "start_frame": {
        "name": "start_frame",
        "tooltip": "تصویر مرجع - آدرس URL یا رشته Base64، نباید از ۱۰ مگابایت بیشتر باشد، وضوح کمتر از ۳۰۰×۳۰۰ پیکسل نباشد، نسبت تصویر بین ۱:۲.۵ تا ۲.۵:۱ باشد. Base64 نباید شامل پیشوند data:image باشد."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "video_id",
        "tooltip": null
      },
      "2": {
        "name": "duration",
        "tooltip": null
      }
    }
  },
  "KlingTextToVideoNode": {
    "description": "گره Kling تبدیل متن به ویدیو",
    "display_name": "Kling تبدیل متن به ویدیو",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "cfg_scale": {
        "name": "cfg_scale"
      },
      "mode": {
        "name": "mode",
        "tooltip": "پیکربندی مورد استفاده برای تولید ویدیو به فرمت: mode / duration / model_name."
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "پرامپت متنی منفی"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "پرامپت متنی مثبت"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "video_id",
        "tooltip": null
      },
      "2": {
        "name": "duration",
        "tooltip": null
      }
    }
  },
  "KlingTextToVideoWithAudio": {
    "display_name": "Kling تبدیل متن به ویدیو با صدا",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "duration": {
        "name": "duration"
      },
      "generate_audio": {
        "name": "generate_audio"
      },
      "mode": {
        "name": "mode"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "پرامپت متنی مثبت."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingVideoExtendNode": {
    "description": "گره Kling گسترش ویدیو. ویدیوهای ساخته‌شده توسط سایر گره‌های Kling را گسترش دهید. video_id توسط سایر گره‌های Kling ایجاد می‌شود.",
    "display_name": "Kling گسترش ویدیو",
    "inputs": {
      "cfg_scale": {
        "name": "cfg_scale"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "پرامپت متنی منفی برای اجتناب از عناصر ناخواسته در ویدیوی گسترش‌یافته"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "پرامپت متنی مثبت برای راهنمایی گسترش ویدیو"
      },
      "video_id": {
        "name": "video_id",
        "tooltip": "شناسه ویدیویی که باید گسترش یابد. از ویدیوهای تولیدشده توسط تبدیل متن به ویدیو، تصویر به ویدیو و عملیات گسترش ویدیوی قبلی پشتیبانی می‌کند. پس از گسترش، مدت زمان کل نباید از ۳ دقیقه بیشتر شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "video_id",
        "tooltip": null
      },
      "2": {
        "name": "duration",
        "tooltip": null
      }
    }
  },
  "KlingVideoNode": {
    "description": "تولید ویدیو با Kling V3. پشتیبانی از تبدیل متن به ویدیو و تصویر به ویدیو با امکان استفاده از استوری‌بورد چندپرومپتی و تولید صوت اختیاری.",
    "display_name": "Kling 3.0 ویدیو",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "generate_audio": {
        "name": "تولید صوت"
      },
      "model": {
        "name": "مدل",
        "tooltip": "تنظیمات مدل و تولید."
      },
      "model_aspect_ratio": {
        "name": "نسبت تصویر"
      },
      "model_resolution": {
        "name": "رزولوشن"
      },
      "multi_shot": {
        "name": "چند شات",
        "tooltip": "تولید مجموعه‌ای از بخش‌های ویدیویی با پرومپت‌ها و مدت زمان‌های جداگانه."
      },
      "multi_shot_duration": {
        "name": "مدت زمان"
      },
      "multi_shot_negative_prompt": {
        "name": "پرومپت منفی"
      },
      "multi_shot_prompt": {
        "name": "پرومپت"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تعیین می‌کند که آیا node باید دوباره اجرا شود؛ نتایج صرف‌نظر از seed غیرقطعی هستند."
      },
      "start_frame": {
        "name": "فریم شروع",
        "tooltip": "تصویر فریم شروع اختیاری. در صورت اتصال، به حالت تصویر به ویدیو تغییر می‌کند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingVirtualTryOnNode": {
    "description": "گره Kling پرو لباس مجازی. یک تصویر انسان و یک تصویر لباس وارد کنید تا لباس را روی انسان امتحان کنید. می‌توانید چندین تصویر لباس را در یک تصویر با پس‌زمینه سفید ادغام کنید.",
    "display_name": "Kling پرو لباس مجازی",
    "inputs": {
      "cloth_image": {
        "name": "cloth_image"
      },
      "human_image": {
        "name": "human_image"
      },
      "model_name": {
        "name": "model_name"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LTXAVTextEncoderLoader": {
    "description": "[دستورالعمل‌ها]\n\nltxav: gemma ۳ ۱۲B",
    "display_name": "بارگذاری رمزگذار متنی LTXV Audio",
    "inputs": {
      "ckpt_name": {
        "name": "نام checkpoint"
      },
      "device": {
        "name": "دستگاه"
      },
      "text_encoder": {
        "name": "رمزگذار متنی"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LTXVAddGuide": {
    "display_name": "LTXVAddGuide",
    "inputs": {
      "frame_idx": {
        "name": "اندیس فریم",
        "tooltip": "اندیس فریم برای شروع شرط‌گذاری. برای تصاویر تک‌فریم یا ویدیوهای ۱ تا ۸ فریم، هر مقدار frame_idx قابل قبول است. برای ویدیوهای ۹ فریم به بالا، frame_idx باید بر ۸ بخش‌پذیر باشد، در غیر این صورت به نزدیک‌ترین مضرب ۸ گرد می‌شود. مقادیر منفی از انتهای ویدیو شمرده می‌شوند."
      },
      "image": {
        "name": "تصویر",
        "tooltip": "تصویر یا ویدیو برای شرط‌گذاری latent ویدیو. باید شامل ۸*n+۱ فریم باشد. اگر ویدیو این تعداد فریم نداشته باشد، به نزدیک‌ترین ۸*n+۱ فریم برش داده می‌شود."
      },
      "latent": {
        "name": "latent"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "strength": {
        "name": "شدت"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "LTXVAudioVAEDecode": {
    "display_name": "LTXV رمزگشایی Audio VAE",
    "inputs": {
      "audio_vae": {
        "name": "Audio VAE",
        "tooltip": "مدل Audio VAE مورد استفاده برای رمزگشایی لاتنت."
      },
      "samples": {
        "name": "نمونه‌ها",
        "tooltip": "لاتنت برای رمزگشایی."
      }
    },
    "outputs": {
      "0": {
        "name": "صدا",
        "tooltip": null
      }
    }
  },
  "LTXVAudioVAEEncode": {
    "display_name": "LTXV کدگذاری Audio VAE",
    "inputs": {
      "audio": {
        "name": "صدا",
        "tooltip": "صدایی که باید کدگذاری شود."
      },
      "audio_vae": {
        "name": "Audio VAE",
        "tooltip": "مدل Audio VAE برای کدگذاری."
      }
    },
    "outputs": {
      "0": {
        "name": "لاتنت صدا",
        "tooltip": null
      }
    }
  },
  "LTXVAudioVAELoader": {
    "display_name": "LTXV بارگذاری Audio VAE",
    "inputs": {
      "ckpt_name": {
        "name": "نام چک‌پوینت",
        "tooltip": "چک‌پوینت Audio VAE برای بارگذاری."
      }
    },
    "outputs": {
      "0": {
        "name": "Audio VAE",
        "tooltip": null
      }
    }
  },
  "LTXVConcatAVLatent": {
    "display_name": "LTXVConcatAVLatent",
    "inputs": {
      "audio_latent": {
        "name": "لاتنت صدا"
      },
      "video_latent": {
        "name": "لاتنت ویدیو"
      }
    },
    "outputs": {
      "0": {
        "name": "لاتنت",
        "tooltip": null
      }
    }
  },
  "LTXVConditioning": {
    "display_name": "LTXVConditioning",
    "inputs": {
      "frame_rate": {
        "name": "نرخ فریم"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      }
    }
  },
  "LTXVCropGuides": {
    "display_name": "LTXVCropGuides",
    "inputs": {
      "latent": {
        "name": "لاتنت"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "لاتنت",
        "tooltip": null
      }
    }
  },
  "LTXVEmptyLatentAudio": {
    "display_name": "LTXV Empty Latent Audio",
    "inputs": {
      "audio_vae": {
        "name": "audio_vae",
        "tooltip": "مدل Audio VAE برای دریافت پیکربندی."
      },
      "batch_size": {
        "name": "batch_size",
        "tooltip": "تعداد نمونه‌های latent audio در هر دسته."
      },
      "frame_rate": {
        "name": "frame_rate",
        "tooltip": "تعداد فریم در هر ثانیه."
      },
      "frames_number": {
        "name": "frames_number",
        "tooltip": "تعداد فریم‌ها."
      }
    },
    "outputs": {
      "0": {
        "name": "Latent",
        "tooltip": null
      }
    }
  },
  "LTXVImgToVideo": {
    "display_name": "LTXVImgToVideo",
    "inputs": {
      "batch_size": {
        "name": "batch_size"
      },
      "height": {
        "name": "height"
      },
      "image": {
        "name": "image"
      },
      "length": {
        "name": "length"
      },
      "negative": {
        "name": "negative"
      },
      "positive": {
        "name": "positive"
      },
      "strength": {
        "name": "strength"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "width"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "LTXVImgToVideoInplace": {
    "display_name": "LTXVImgToVideoInplace",
    "inputs": {
      "bypass": {
        "name": "bypass",
        "tooltip": "عبور از شرط‌گذاری."
      },
      "image": {
        "name": "image"
      },
      "latent": {
        "name": "latent"
      },
      "strength": {
        "name": "strength"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "LTXVLatentUpsampler": {
    "display_name": "LTXVLatentUpsampler",
    "inputs": {
      "samples": {
        "name": "samples"
      },
      "upscale_model": {
        "name": "upscale_model"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "LTXVPreprocess": {
    "display_name": "LTXVPreprocess",
    "inputs": {
      "image": {
        "name": "image"
      },
      "img_compression": {
        "name": "img_compression",
        "tooltip": "میزان فشرده‌سازی اعمال‌شده روی تصویر."
      }
    },
    "outputs": {
      "0": {
        "name": "output_image",
        "tooltip": null
      }
    }
  },
  "LTXVScheduler": {
    "display_name": "LTXVScheduler",
    "inputs": {
      "base_shift": {
        "name": "base_shift"
      },
      "latent": {
        "name": "latent"
      },
      "max_shift": {
        "name": "max_shift"
      },
      "steps": {
        "name": "steps"
      },
      "stretch": {
        "name": "stretch",
        "tooltip": "کشیدن سیگماها به بازه [terminal, ۱]."
      },
      "terminal": {
        "name": "terminal",
        "tooltip": "مقدار نهایی سیگماها پس از کشیدن."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LTXVSeparateAVLatent": {
    "description": "جداکننده AV Latent در LTXV",
    "display_name": "LTXVSeparateAVLatent",
    "inputs": {
      "av_latent": {
        "name": "av_latent"
      }
    },
    "outputs": {
      "0": {
        "name": "video_latent",
        "tooltip": null
      },
      "1": {
        "name": "audio_latent",
        "tooltip": null
      }
    }
  },
  "LaplaceScheduler": {
    "display_name": "LaplaceScheduler",
    "inputs": {
      "beta": {
        "name": "بتا"
      },
      "mu": {
        "name": "مو"
      },
      "sigma_max": {
        "name": "سیگما بیشینه"
      },
      "sigma_min": {
        "name": "سیگما کمینه"
      },
      "steps": {
        "name": "گام‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentAdd": {
    "display_name": "LatentAdd",
    "inputs": {
      "samples1": {
        "name": "نمونه ۱"
      },
      "samples2": {
        "name": "نمونه ۲"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentApplyOperation": {
    "display_name": "LatentApplyOperation",
    "inputs": {
      "operation": {
        "name": "عملیات"
      },
      "samples": {
        "name": "نمونه‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentApplyOperationCFG": {
    "display_name": "LatentApplyOperationCFG",
    "inputs": {
      "model": {
        "name": "مدل"
      },
      "operation": {
        "name": "عملیات"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentBatch": {
    "display_name": "LatentBatch",
    "inputs": {
      "samples1": {
        "name": "نمونه‌ها۱"
      },
      "samples2": {
        "name": "نمونه‌ها۲"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentBatchSeedBehavior": {
    "display_name": "LatentBatchSeedBehavior",
    "inputs": {
      "samples": {
        "name": "نمونه‌ها"
      },
      "seed_behavior": {
        "name": "رفتار seed"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentBlend": {
    "display_name": "Latent Blend",
    "inputs": {
      "blend_factor": {
        "name": "ضریب ترکیب"
      },
      "samples1": {
        "name": "نمونه‌ها۱"
      },
      "samples2": {
        "name": "نمونه‌ها۲"
      }
    }
  },
  "LatentComposite": {
    "display_name": "Latent Composite",
    "inputs": {
      "feather": {
        "name": "پرکنندگی"
      },
      "samples_from": {
        "name": "نمونه‌های مبدا"
      },
      "samples_to": {
        "name": "نمونه‌های مقصد"
      },
      "x": {
        "name": "x"
      },
      "y": {
        "name": "y"
      }
    }
  },
  "LatentCompositeMasked": {
    "display_name": "LatentCompositeMasked",
    "inputs": {
      "destination": {
        "name": "مقصد"
      },
      "mask": {
        "name": "ماسک"
      },
      "resize_source": {
        "name": "تغییر اندازه مبدا"
      },
      "source": {
        "name": "مبدا"
      },
      "x": {
        "name": "x"
      },
      "y": {
        "name": "y"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentConcat": {
    "display_name": "LatentConcat",
    "inputs": {
      "dim": {
        "name": "بُعد"
      },
      "samples1": {
        "name": "نمونه‌ها۱"
      },
      "samples2": {
        "name": "نمونه‌ها۲"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentCrop": {
    "display_name": "Crop Latent",
    "inputs": {
      "height": {
        "name": "ارتفاع"
      },
      "samples": {
        "name": "نمونه‌ها"
      },
      "width": {
        "name": "عرض"
      },
      "x": {
        "name": "x"
      },
      "y": {
        "name": "y"
      }
    }
  },
  "LatentCut": {
    "display_name": "LatentCut",
    "inputs": {
      "amount": {
        "name": "مقدار"
      },
      "dim": {
        "name": "بُعد"
      },
      "index": {
        "name": "ایندکس"
      },
      "samples": {
        "name": "نمونه‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentCutToBatch": {
    "display_name": "برش Latent به دسته",
    "inputs": {
      "dim": {
        "name": "بُعد"
      },
      "samples": {
        "name": "نمونه‌ها"
      },
      "slice_size": {
        "name": "اندازه برش"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentFlip": {
    "display_name": "وارونه‌سازی Latent",
    "inputs": {
      "flip_method": {
        "name": "روش وارونه‌سازی"
      },
      "samples": {
        "name": "نمونه‌ها"
      }
    }
  },
  "LatentFromBatch": {
    "display_name": "Latent از دسته",
    "inputs": {
      "batch_index": {
        "name": "شاخص دسته"
      },
      "length": {
        "name": "طول"
      },
      "samples": {
        "name": "نمونه‌ها"
      }
    }
  },
  "LatentInterpolate": {
    "display_name": "درون‌یابی Latent",
    "inputs": {
      "ratio": {
        "name": "نسبت"
      },
      "samples1": {
        "name": "نمونه‌ها ۱"
      },
      "samples2": {
        "name": "نمونه‌ها ۲"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentMultiply": {
    "display_name": "ضرب Latent",
    "inputs": {
      "multiplier": {
        "name": "ضریب"
      },
      "samples": {
        "name": "نمونه‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentOperationSharpen": {
    "display_name": "تیز کردن Latent",
    "inputs": {
      "alpha": {
        "name": "آلفا"
      },
      "sharpen_radius": {
        "name": "شعاع تیز کردن"
      },
      "sigma": {
        "name": "سیگما"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentOperationTonemapReinhard": {
    "display_name": "تنظیم تون Reinhard برای Latent",
    "inputs": {
      "multiplier": {
        "name": "ضریب"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentRotate": {
    "display_name": "چرخش Latent",
    "inputs": {
      "rotation": {
        "name": "زاویه چرخش"
      },
      "samples": {
        "name": "نمونه‌ها"
      }
    }
  },
  "LatentSubtract": {
    "display_name": "تفریق Latent",
    "inputs": {
      "samples1": {
        "name": "نمونه‌ها ۱"
      },
      "samples2": {
        "name": "نمونه‌ها ۲"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentUpscale": {
    "display_name": "بزرگ‌نمایی Latent",
    "inputs": {
      "crop": {
        "name": "برش"
      },
      "height": {
        "name": "ارتفاع"
      },
      "samples": {
        "name": "نمونه‌ها"
      },
      "upscale_method": {
        "name": "روش بزرگ‌نمایی"
      },
      "width": {
        "name": "عرض"
      }
    }
  },
  "LatentUpscaleBy": {
    "display_name": "بزرگ‌نمایی Latent بر اساس",
    "inputs": {
      "samples": {
        "name": "نمونه‌ها"
      },
      "scale_by": {
        "name": "مقیاس"
      },
      "upscale_method": {
        "name": "روش بزرگ‌نمایی"
      }
    }
  },
  "LatentUpscaleModelLoader": {
    "display_name": "بارگذاری مدل بزرگ‌نمایی Latent",
    "inputs": {
      "model_name": {
        "name": "نام مدل"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LazyCache": {
    "description": "نسخه خانگی EasyCache - نسخه‌ای حتی «ساده‌تر» از EasyCache برای پیاده‌سازی. به طور کلی عملکرد ضعیف‌تری نسبت به EasyCache دارد، اما در برخی موارد نادر بهتر عمل می‌کند و با همه چیز در ComfyUI سازگاری کامل دارد.",
    "display_name": "LazyCache",
    "inputs": {
      "end_percent": {
        "name": "درصد پایان",
        "tooltip": "مرحله نمونه‌گیری نسبی برای پایان استفاده از LazyCache."
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که قرار است LazyCache به آن افزوده شود."
      },
      "reuse_threshold": {
        "name": "آستانه استفاده مجدد",
        "tooltip": "آستانه‌ای برای استفاده مجدد از مراحل کش شده."
      },
      "start_percent": {
        "name": "درصد شروع",
        "tooltip": "مرحله نمونه‌گیری نسبی برای شروع استفاده از LazyCache."
      },
      "verbose": {
        "name": "گزارش‌گیری کامل",
        "tooltip": "آیا اطلاعات کامل ثبت شود یا خیر."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "مدل با LazyCache."
      }
    }
  },
  "Load3D": {
    "display_name": "بارگذاری ۳بعدی و انیمیشن",
    "inputs": {
      "clear": {},
      "height": {
        "name": "ارتفاع"
      },
      "image": {
        "name": "تصویر"
      },
      "model_file": {
        "name": "فایل مدل"
      },
      "upload 3d model": {},
      "upload extra resources": {},
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "6": {
        "name": "مدل_۳بعدی",
        "tooltip": null
      }
    }
  },
  "LoadAudio": {
    "display_name": "بارگذاری صوت",
    "inputs": {
      "audio": {
        "name": "صوت"
      },
      "audioUI": {
        "name": "رابط صوتی"
      },
      "upload": {
        "name": "انتخاب فایل برای بارگذاری"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LoadImage": {
    "display_name": "بارگذاری تصویر",
    "inputs": {
      "image": {
        "name": "تصویر"
      },
      "upload": {
        "name": "انتخاب فایل برای بارگذاری"
      }
    }
  },
  "LoadImageDataSetFromFolder": {
    "display_name": "بارگذاری مجموعه تصاویر از پوشه",
    "inputs": {
      "folder": {
        "name": "پوشه",
        "tooltip": "پوشه‌ای که تصاویر از آن بارگذاری می‌شوند."
      }
    },
    "outputs": {
      "0": {
        "name": "تصاویر",
        "tooltip": "فهرست تصاویر بارگذاری‌شده"
      }
    }
  },
  "LoadImageMask": {
    "display_name": "بارگذاری تصویر (به عنوان ماسک)",
    "inputs": {
      "channel": {
        "name": "کانال"
      },
      "image": {
        "name": "تصویر"
      },
      "upload": {
        "name": "انتخاب فایل برای بارگذاری"
      }
    }
  },
  "LoadImageOutput": {
    "description": "بارگذاری یک تصویر از پوشه خروجی. با کلیک روی دکمه تازه‌سازی، فهرست تصاویر به‌روزرسانی شده و اولین تصویر به طور خودکار انتخاب می‌شود تا تکرار آسان‌تر شود.",
    "display_name": "بارگذاری تصویر (از خروجی‌ها)",
    "inputs": {
      "Auto-refresh after generation": {},
      "image": {
        "name": "تصویر"
      },
      "refresh": {},
      "upload": {
        "name": "انتخاب فایل برای بارگذاری"
      }
    }
  },
  "LoadImageTextDataSetFromFolder": {
    "display_name": "بارگذاری مجموعه داده تصویر و متن از پوشه",
    "inputs": {
      "folder": {
        "name": "پوشه",
        "tooltip": "پوشه‌ای که تصاویر از آن بارگذاری می‌شوند."
      }
    },
    "outputs": {
      "0": {
        "name": "تصاویر",
        "tooltip": "فهرست تصاویر بارگذاری‌شده"
      },
      "1": {
        "name": "متون",
        "tooltip": "فهرست کپشن‌های متنی"
      }
    }
  },
  "LoadLatent": {
    "display_name": "LoadLatent",
    "inputs": {
      "latent": {
        "name": "latent"
      }
    }
  },
  "LoadTrainingDataset": {
    "display_name": "بارگذاری مجموعه داده آموزشی",
    "inputs": {
      "folder_name": {
        "name": "نام پوشه",
        "tooltip": "نام پوشه‌ای که مجموعه داده ذخیره‌شده را شامل می‌شود (درون پوشه خروجی)."
      }
    },
    "outputs": {
      "0": {
        "name": "latents",
        "tooltip": "فهرست دیکشنری‌های latent"
      },
      "1": {
        "name": "شرایط‌دهی",
        "tooltip": "فهرست لیست‌های شرایط‌دهی"
      }
    }
  },
  "LoadVideo": {
    "display_name": "بارگذاری ویدیو",
    "inputs": {
      "file": {
        "name": "فایل"
      },
      "upload": {
        "name": "انتخاب فایل برای بارگذاری"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LoraLoader": {
    "description": "LoRAها برای تغییر مدل‌های diffusion و CLIP استفاده می‌شوند و نحوه حذف نویز از latents را تغییر می‌دهند، مانند اعمال سبک‌ها. چندین node LoRA می‌توانند به هم متصل شوند.",
    "display_name": "بارگذاری LoRA",
    "inputs": {
      "clip": {
        "name": "clip",
        "tooltip": "مدل CLIP که LoRA روی آن اعمال می‌شود."
      },
      "lora_name": {
        "name": "lora_name",
        "tooltip": "نام LoRA."
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدل diffusion که LoRA روی آن اعمال می‌شود."
      },
      "strength_clip": {
        "name": "قدرت_clip",
        "tooltip": "میزان تغییر مدل CLIP. این مقدار می‌تواند منفی باشد."
      },
      "strength_model": {
        "name": "قدرت_مدل",
        "tooltip": "میزان تغییر مدل diffusion. این مقدار می‌تواند منفی باشد."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "مدل diffusion تغییر یافته."
      },
      "1": {
        "tooltip": "مدل CLIP تغییر یافته."
      }
    }
  },
  "LoraLoaderBypass": {
    "description": "اعمال LoRA در حالت bypass. برخلاف LoRA معمولی، این روش وزن‌های مدل را تغییر نمی‌دهد بلکه محاسبات LoRA را در طول عبور رو به جلو تزریق می‌کند. مناسب برای سناریوهای آموزش.",
    "display_name": "بارگذاری LoRA (حالت Bypass) (برای اشکال‌زدایی)",
    "inputs": {
      "clip": {
        "name": "clip",
        "tooltip": "مدل CLIP که LoRA بر روی آن اعمال می‌شود."
      },
      "lora_name": {
        "name": "lora_name",
        "tooltip": "نام LoRA."
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدل diffusion که LoRA بر روی آن اعمال می‌شود."
      },
      "strength_clip": {
        "name": "قدرت_clip",
        "tooltip": "میزان شدت تغییر مدل CLIP. این مقدار می‌تواند منفی باشد."
      },
      "strength_model": {
        "name": "قدرت_مدل",
        "tooltip": "میزان شدت تغییر مدل diffusion. این مقدار می‌تواند منفی باشد."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "مدل diffusion تغییر یافته."
      },
      "1": {
        "tooltip": "مدل CLIP تغییر یافته."
      }
    }
  },
  "LoraLoaderBypassModelOnly": {
    "description": "اعمال LoRA در حالت bypass. برخلاف LoRA معمولی، این روش وزن‌های مدل را تغییر نمی‌دهد بلکه محاسبات LoRA را در طول عبور رو به جلو تزریق می‌کند. مناسب برای سناریوهای آموزش.",
    "display_name": "بارگذاری LoRA (حالت Bypass، فقط مدل) (برای اشکال‌زدایی)",
    "inputs": {
      "lora_name": {
        "name": "lora_name"
      },
      "model": {
        "name": "مدل"
      },
      "strength_model": {
        "name": "قدرت_مدل"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "مدل diffusion تغییر یافته."
      }
    }
  },
  "LoraLoaderModelOnly": {
    "description": "LoRAها برای تغییر مدل‌های diffusion و CLIP استفاده می‌شوند و نحوه حذف نویز از latents را تغییر می‌دهند، مانند اعمال سبک‌ها. چندین node LoRA می‌توانند به هم متصل شوند.",
    "display_name": "LoraLoaderModelOnly",
    "inputs": {
      "lora_name": {
        "name": "lora_name"
      },
      "model": {
        "name": "مدل"
      },
      "strength_model": {
        "name": "قدرت_مدل"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "مدل diffusion تغییر یافته."
      }
    }
  },
  "LoraModelLoader": {
    "display_name": "بارگذاری مدل LoRA",
    "inputs": {
      "bypass": {
        "name": "bypass",
        "tooltip": "زمانی که فعال باشد، LoRA را در حالت bypass بدون تغییر وزن‌های مدل پایه اعمال می‌کند. این گزینه برای آموزش و زمانی که وزن‌های مدل offload شده‌اند مفید است."
      },
      "lora": {
        "name": "lora",
        "tooltip": "مدل LoRA که باید روی مدل diffusion اعمال شود."
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدل diffusion که LoRA روی آن اعمال می‌شود."
      },
      "strength_model": {
        "name": "قدرت_مدل",
        "tooltip": "میزان تغییر مدل diffusion. این مقدار می‌تواند منفی باشد."
      }
    },
    "outputs": {
      "0": {
        "name": "مدل",
        "tooltip": "مدل diffusion تغییر یافته."
      }
    }
  },
  "LoraSave": {
    "display_name": "استخراج و ذخیره Lora",
    "inputs": {
      "bias_diff": {
        "name": "تفاوت بایاس"
      },
      "filename_prefix": {
        "name": "پیشوند نام فایل"
      },
      "lora_type": {
        "name": "نوع lora"
      },
      "model_diff": {
        "name": "تفاوت مدل",
        "tooltip": "خروجی ModelSubtract که باید به lora تبدیل شود."
      },
      "rank": {
        "name": "رتبه"
      },
      "text_encoder_diff": {
        "name": "تفاوت رمزگذار متنی",
        "tooltip": "خروجی CLIPSubtract که باید به lora تبدیل شود."
      }
    }
  },
  "LossGraphNode": {
    "display_name": "نمایش نمودار Loss",
    "inputs": {
      "filename_prefix": {
        "name": "پیشوند نام فایل",
        "tooltip": "پیشوند برای تصویر نمودار loss ذخیره‌شده."
      },
      "loss": {
        "name": "مقدار loss",
        "tooltip": "نقشه loss از node آموزش."
      }
    }
  },
  "LotusConditioning": {
    "display_name": "LotusConditioning",
    "outputs": {
      "0": {
        "name": "شرط‌گذاری",
        "tooltip": null
      }
    }
  },
  "LtxvApiImageToVideo": {
    "description": "ویدیوهای حرفه‌ای با مدت و وضوح قابل تنظیم بر اساس تصویر شروع.",
    "display_name": "تبدیل تصویر به ویدیو LTXV",
    "inputs": {
      "duration": {
        "name": "مدت"
      },
      "fps": {
        "name": "فریم بر ثانیه"
      },
      "generate_audio": {
        "name": "تولید صدا",
        "tooltip": "در صورت فعال بودن، ویدیوی تولیدشده شامل صدای تولیدشده توسط هوش مصنوعی متناسب با صحنه خواهد بود."
      },
      "image": {
        "name": "تصویر",
        "tooltip": "اولین فریم مورد استفاده برای ویدیو."
      },
      "model": {
        "name": "مدل"
      },
      "prompt": {
        "name": "پرامپت"
      },
      "resolution": {
        "name": "وضوح"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LtxvApiTextToVideo": {
    "description": "ویدیوهای حرفه‌ای با مدت زمان و وضوح قابل تنظیم.",
    "display_name": "LTXV تبدیل متن به ویدیو",
    "inputs": {
      "duration": {
        "name": "مدت زمان"
      },
      "fps": {
        "name": "فریم بر ثانیه"
      },
      "generate_audio": {
        "name": "تولید صدا",
        "tooltip": "در صورت فعال بودن، ویدیوی تولید شده شامل صدای تولید شده توسط هوش مصنوعی متناسب با صحنه خواهد بود."
      },
      "model": {
        "name": "مدل"
      },
      "prompt": {
        "name": "پرامپت"
      },
      "resolution": {
        "name": "وضوح"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaConceptsNode": {
    "description": "مفاهیم دوربین برای استفاده با گره‌های Luma Text to Video و Luma Image to Video.",
    "display_name": "مفاهیم Luma",
    "inputs": {
      "concept1": {
        "name": "concept1"
      },
      "concept2": {
        "name": "concept2"
      },
      "concept3": {
        "name": "concept3"
      },
      "concept4": {
        "name": "concept4"
      },
      "luma_concepts": {
        "name": "luma_concepts",
        "tooltip": "مفاهیم دوربین اختیاری برای افزودن به موارد انتخاب‌شده در اینجا."
      }
    },
    "outputs": {
      "0": {
        "name": "luma_concepts",
        "tooltip": null
      }
    }
  },
  "LumaImageModifyNode": {
    "description": "تغییر تصاویر به صورت همزمان بر اساس پرامپت و نسبت تصویر.",
    "display_name": "Luma Image to Image",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "image": {
        "name": "image"
      },
      "image_weight": {
        "name": "image_weight",
        "tooltip": "وزن تصویر؛ هرچه به ۱.۰ نزدیک‌تر باشد، تصویر کمتر تغییر می‌کند."
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "پرامپت برای تولید تصویر"
      },
      "seed": {
        "name": "seed",
        "tooltip": "بذر برای تعیین اجرای مجدد گره؛ نتایج واقعی صرف‌نظر از بذر غیرقطعی هستند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaImageNode": {
    "description": "تولید تصاویر به صورت همزمان بر اساس پرامپت و نسبت تصویر.",
    "display_name": "Luma Text to Image",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "character_image": {
        "name": "character_image",
        "tooltip": "تصاویر مرجع شخصیت؛ می‌تواند یک دسته از چند تصویر باشد، تا ۴ تصویر می‌تواند در نظر گرفته شود."
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "image_luma_ref": {
        "name": "image_luma_ref",
        "tooltip": "اتصال گره مرجع Luma برای تأثیرگذاری بر تولید با تصاویر ورودی؛ تا ۴ تصویر می‌تواند در نظر گرفته شود."
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "پرامپت برای تولید تصویر"
      },
      "seed": {
        "name": "seed",
        "tooltip": "بذر برای تعیین اجرای مجدد گره؛ نتایج واقعی صرف‌نظر از بذر غیرقطعی هستند."
      },
      "style_image": {
        "name": "style_image",
        "tooltip": "تصویر مرجع سبک؛ فقط ۱ تصویر استفاده خواهد شد."
      },
      "style_image_weight": {
        "name": "style_image_weight",
        "tooltip": "وزن تصویر سبک. اگر style_image ارائه نشود، نادیده گرفته می‌شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaImageToVideoNode": {
    "description": "ویدیوها را به صورت همزمان بر اساس پرامپت، تصاویر ورودی و اندازه خروجی تولید می‌کند.",
    "display_name": "تبدیل تصویر به ویدیو لاما",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان"
      },
      "first_image": {
        "name": "اولین تصویر",
        "tooltip": "اولین فریم ویدیوی تولید شده."
      },
      "last_image": {
        "name": "آخرین تصویر",
        "tooltip": "آخرین فریم ویدیوی تولید شده."
      },
      "loop": {
        "name": "حلقه"
      },
      "luma_concepts": {
        "name": "مفاهیم لاما",
        "tooltip": "مفاهیم دوربین اختیاری برای تعیین حرکت دوربین از طریق node مفاهیم لاما."
      },
      "model": {
        "name": "مدل"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید ویدیو"
      },
      "resolution": {
        "name": "وضوح"
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر برای تعیین اینکه آیا node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از بذر غیرقطعی هستند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaReferenceNode": {
    "description": "یک تصویر و وزن را برای استفاده در node تولید تصویر لاما نگه می‌دارد.",
    "display_name": "مرجع لاما",
    "inputs": {
      "image": {
        "name": "تصویر",
        "tooltip": "تصویری که به عنوان مرجع استفاده می‌شود."
      },
      "luma_ref": {
        "name": "مرجع لاما"
      },
      "weight": {
        "name": "وزن",
        "tooltip": "وزن مرجع تصویر."
      }
    },
    "outputs": {
      "0": {
        "name": "مرجع لاما",
        "tooltip": null
      }
    }
  },
  "LumaVideoNode": {
    "description": "ویدیوها را به صورت همزمان بر اساس پرامپت و اندازه خروجی تولید می‌کند.",
    "display_name": "تبدیل متن به ویدیو لاما",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان"
      },
      "loop": {
        "name": "حلقه"
      },
      "luma_concepts": {
        "name": "مفاهیم لاما",
        "tooltip": "مفاهیم دوربین اختیاری برای تعیین حرکت دوربین از طریق node مفاهیم لاما."
      },
      "model": {
        "name": "مدل"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید ویدیو"
      },
      "resolution": {
        "name": "وضوح"
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر برای تعیین اینکه آیا node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از بذر غیرقطعی هستند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MagnificImageRelightNode": {
    "description": "بازنورپردازی تصویر با تنظیمات نور و انتقال نور مبتنی بر مرجع (اختیاری).",
    "display_name": "بازنورپردازی تصویر Magnific",
    "inputs": {
      "advanced_settings": {
        "name": "تنظیمات_پیشرفته",
        "tooltip": "گزینه‌های تنظیم دقیق برای کنترل پیشرفته نورپردازی."
      },
      "change_background": {
        "name": "تغییر_پس‌زمینه",
        "tooltip": "پس‌زمینه را بر اساس پرامپت/مرجع تغییر می‌دهد."
      },
      "image": {
        "name": "تصویر",
        "tooltip": "تصویری که قرار است بازنورپردازی شود."
      },
      "interpolate_from_original": {
        "name": "درون‌یابی_از_مبدأ",
        "tooltip": "آزادی تولید را محدود می‌کند تا با تصویر اصلی بیشتر مطابقت داشته باشد."
      },
      "light_transfer_strength": {
        "name": "شدت_انتقال_نور",
        "tooltip": "شدت اعمال انتقال نور."
      },
      "preserve_details": {
        "name": "حفظ_جزئیات",
        "tooltip": "بافت و جزئیات ریز تصویر اصلی را حفظ می‌کند."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "راهنمای توصیفی برای نورپردازی. از نشانه‌گذاری تأکید (۱-۱.۴) پشتیبانی می‌کند."
      },
      "reference_image": {
        "name": "تصویر_مرجع",
        "tooltip": "تصویر مرجع اختیاری برای انتقال نور از آن."
      },
      "style": {
        "name": "سبک",
        "tooltip": "ترجیح خروجی از نظر سبک."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MagnificImageSkinEnhancerNode": {
    "description": "بهبود پوست برای پرتره‌ها با حالت‌های پردازشی مختلف.",
    "display_name": "بهبود پوست تصویر Magnific",
    "inputs": {
      "image": {
        "name": "تصویر",
        "tooltip": "تصویر پرتره‌ای که باید بهبود یابد."
      },
      "mode": {
        "name": "حالت",
        "tooltip": "حالت پردازش: creative برای بهبود هنری، faithful برای حفظ ظاهر اصلی، flexible برای بهینه‌سازی هدفمند."
      },
      "sharpen": {
        "name": "شارپ‌سازی",
        "tooltip": "سطح شدت شارپ‌سازی."
      },
      "smart_grain": {
        "name": "دانه‌بندی_هوشمند",
        "tooltip": "سطح شدت دانه‌بندی هوشمند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MagnificImageStyleTransferNode": {
    "description": "سبک را از یک تصویر مرجع به تصویر ورودی خود منتقل کنید.",
    "display_name": "انتقال سبک تصویر Magnific",
    "inputs": {
      "engine": {
        "name": "engine",
        "tooltip": "انتخاب موتور پردازش."
      },
      "fixed_generation": {
        "name": "fixed_generation",
        "tooltip": "در صورت غیرفعال بودن، هر بار تولید تصویر مقداری تصادفی بودن به همراه دارد که منجر به نتایج متنوع‌تر می‌شود."
      },
      "flavor": {
        "name": "flavor",
        "tooltip": "نوع انتقال سبک."
      },
      "image": {
        "name": "image",
        "tooltip": "تصویری که قرار است انتقال سبک روی آن اعمال شود."
      },
      "portrait_mode": {
        "name": "portrait_mode",
        "tooltip": "فعال‌سازی حالت پرتره برای بهبود چهره."
      },
      "prompt": {
        "name": "prompt"
      },
      "reference_image": {
        "name": "reference_image",
        "tooltip": "تصویر مرجعی که سبک از آن استخراج می‌شود."
      },
      "structure_strength": {
        "name": "structure_strength",
        "tooltip": "ساختار تصویر اصلی را حفظ می‌کند."
      },
      "style_strength": {
        "name": "style_strength",
        "tooltip": "درصد قدرت سبک."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MagnificImageUpscalerCreativeNode": {
    "description": "افزایش کیفیت هدایت‌شده با پرامپت، استایل‌دهی و بزرگ‌نمایی ۲x/۴x/۸x/۱۶x. حداکثر خروجی: ۲۵.۳ مگاپیکسل.",
    "display_name": "بزرگ‌نمایی تصویر Magnific (خلاقانه)",
    "inputs": {
      "auto_downscale": {
        "name": "کاهش خودکار ابعاد",
        "tooltip": "در صورت تجاوز خروجی از حداکثر تعداد پیکسل، تصویر ورودی به طور خودکار کوچک می‌شود."
      },
      "creativity": {
        "name": "خلاقیت"
      },
      "engine": {
        "name": "موتور"
      },
      "fractality": {
        "name": "فرکتالیتی",
        "tooltip": "قدرت پرامپت و پیچیدگی در هر پیکسل مربع."
      },
      "hdr": {
        "name": "HDR",
        "tooltip": "سطح وضوح و جزئیات."
      },
      "image": {
        "name": "تصویر"
      },
      "optimized_for": {
        "name": "بهینه‌سازی برای"
      },
      "prompt": {
        "name": "پرامپت"
      },
      "resemblance": {
        "name": "شباهت",
        "tooltip": "میزان شباهت به تصویر اصلی."
      },
      "scale_factor": {
        "name": "ضریب بزرگ‌نمایی"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MagnificImageUpscalerPreciseV2Node": {
    "description": "بزرگ‌نمایی با وفاداری بالا و کنترل دقیق بر وضوح، دانه‌بندی و جزئیات. حداکثر خروجی: ۱۰۰۶۰×۱۰۰۶۰ پیکسل.",
    "display_name": "بزرگ‌نمایی تصویر Magnific (دقیق V2)",
    "inputs": {
      "auto_downscale": {
        "name": "کاهش خودکار ابعاد",
        "tooltip": "در صورت تجاوز خروجی از حداکثر وضوح، تصویر ورودی به طور خودکار کوچک می‌شود."
      },
      "flavor": {
        "name": "سبک پردازش",
        "tooltip": "سبک پردازش: sublime برای استفاده عمومی، photo برای عکس‌ها، photo_denoiser برای عکس‌های نویزی."
      },
      "image": {
        "name": "تصویر"
      },
      "scale_factor": {
        "name": "ضریب بزرگ‌نمایی"
      },
      "sharpen": {
        "name": "وضوح",
        "tooltip": "شدت وضوح تصویر. مقادیر بالاتر باعث افزایش تعریف لبه‌ها و شفافیت می‌شود."
      },
      "smart_grain": {
        "name": "افزایش هوشمند دانه‌بندی",
        "tooltip": "افزایش هوشمند دانه‌بندی/بافت برای جلوگیری از بیش از حد صاف یا مصنوعی شدن تصویر."
      },
      "ultra_detail": {
        "name": "جزئیات فوق‌العاده",
        "tooltip": "کنترل جزئیات ریز، بافت‌ها و میکروجزئیات افزوده شده هنگام بزرگ‌نمایی."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Mahiro": {
    "description": "راهنمایی را به گونه‌ای تغییر می‌دهد که بیشتر بر «جهت» پرامپت مثبت تمرکز کند تا تفاوت بین پرامپت منفی.",
    "display_name": "Mahiro CFG",
    "inputs": {
      "model": {
        "name": "مدل"
      }
    },
    "outputs": {
      "0": {
        "name": "مدل اصلاح‌شده",
        "tooltip": null
      }
    }
  },
  "MakeTrainingDataset": {
    "display_name": "ایجاد دیتاست آموزش",
    "inputs": {
      "clip": {
        "name": "clip",
        "tooltip": "مدل CLIP برای کدگذاری متن به conditioning."
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "فهرست تصاویر برای کدگذاری."
      },
      "texts": {
        "name": "متون",
        "tooltip": "فهرست کپشن‌های متنی. می‌تواند به طول n (مطابق با تصاویر)، ۱ (تکرار برای همه)، یا حذف شده (استفاده از رشته خالی) باشد."
      },
      "vae": {
        "name": "vae",
        "tooltip": "مدل VAE برای کدگذاری تصاویر به فضای latent."
      }
    },
    "outputs": {
      "0": {
        "name": "latents",
        "tooltip": "فهرست دیکشنری‌های latent"
      },
      "1": {
        "name": "conditioning",
        "tooltip": "فهرست لیست‌های conditioning"
      }
    }
  },
  "ManualSigmas": {
    "display_name": "ManualSigmas",
    "inputs": {
      "sigmas": {
        "name": "سیگماها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MaskComposite": {
    "display_name": "ترکیب ماسک",
    "inputs": {
      "destination": {
        "name": "مقصد"
      },
      "operation": {
        "name": "عملیات"
      },
      "source": {
        "name": "مبدأ"
      },
      "x": {
        "name": "x"
      },
      "y": {
        "name": "y"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MaskPreview": {
    "description": "تصاویر ورودی را در پوشه خروجی ComfyUI شما ذخیره می‌کند.",
    "display_name": "پیش‌نمایش ماسک",
    "inputs": {
      "mask": {
        "name": "ماسک"
      }
    }
  },
  "MaskToImage": {
    "display_name": "تبدیل ماسک به تصویر",
    "inputs": {
      "mask": {
        "name": "ماسک"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MergeImageLists": {
    "display_name": "ادغام فهرست تصاویر",
    "inputs": {
      "images": {
        "name": "تصاویر",
        "tooltip": "فهرست تصاویر برای پردازش."
      }
    },
    "outputs": {
      "0": {
        "name": "تصاویر",
        "tooltip": "تصاویر پردازش‌شده"
      }
    }
  },
  "MergeTextLists": {
    "display_name": "ادغام فهرست متون",
    "inputs": {
      "texts": {
        "name": "متون",
        "tooltip": "فهرست متون برای پردازش."
      }
    },
    "outputs": {
      "0": {
        "name": "متون",
        "tooltip": "متون پردازش‌شده"
      }
    }
  },
  "MeshyAnimateModelNode": {
    "description": "یک اکشن انیمیشن خاص را به کاراکتری که قبلاً ریگ شده است اعمال کنید.",
    "display_name": "Meshy: متحرک‌سازی مدل",
    "inputs": {
      "action_id": {
        "name": "action_id",
        "tooltip": "برای مشاهده لیست مقادیر موجود به https://docs.meshy.ai/en/api/animation-library مراجعه کنید."
      },
      "rig_task_id": {
        "name": "rig_task_id"
      }
    },
    "outputs": {
      "1": {
        "name": "GLB",
        "tooltip": null
      },
      "2": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "MeshyImageToModelNode": {
    "display_name": "Meshy: تصویر به مدل",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "image": {
        "name": "image"
      },
      "model": {
        "name": "model"
      },
      "pose_mode": {
        "name": "pose_mode",
        "tooltip": "حالت pose برای مدل تولیدشده را مشخص کنید."
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed کنترل می‌کند که node دوباره اجرا شود یا نه؛ نتایج صرف‌نظر از مقدار seed غیرقطعی هستند."
      },
      "should_remesh": {
        "name": "should_remesh",
        "tooltip": "اگر روی false تنظیم شود، یک مش مثلثی پردازش‌نشده بازمی‌گرداند."
      },
      "should_remesh_target_polycount": {
        "name": "target_polycount"
      },
      "should_remesh_topology": {
        "name": "topology"
      },
      "should_texture": {
        "name": "should_texture",
        "tooltip": "تعیین می‌کند که آیا تکسچر تولید شود یا خیر. اگر روی false تنظیم شود، مرحله تکسچر رد شده و مش بدون تکسچر بازمی‌گردد."
      },
      "should_texture_enable_pbr": {
        "name": "enable_pbr"
      },
      "should_texture_texture_prompt": {
        "name": "texture_prompt"
      },
      "symmetry_mode": {
        "name": "symmetry_mode"
      }
    },
    "outputs": {
      "2": {
        "name": "GLB",
        "tooltip": null
      },
      "3": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "MeshyMultiImageToModelNode": {
    "display_name": "Meshy: چند تصویر به مدل",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "images": {
        "name": "images"
      },
      "model": {
        "name": "model"
      },
      "pose_mode": {
        "name": "pose_mode",
        "tooltip": "حالت pose برای مدل تولیدشده را مشخص کنید."
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed کنترل می‌کند که node دوباره اجرا شود یا نه؛ نتایج صرف‌نظر از مقدار seed غیرقطعی هستند."
      },
      "should_remesh": {
        "name": "should_remesh",
        "tooltip": "اگر روی false تنظیم شود، یک مش مثلثی پردازش‌نشده بازمی‌گرداند."
      },
      "should_remesh_target_polycount": {
        "name": "target_polycount"
      },
      "should_remesh_topology": {
        "name": "topology"
      },
      "should_texture": {
        "name": "should_texture",
        "tooltip": "تعیین می‌کند که آیا تکسچر تولید شود یا خیر. اگر روی false تنظیم شود، مرحله تکسچر رد شده و مش بدون تکسچر بازمی‌گردد."
      },
      "should_texture_enable_pbr": {
        "name": "enable_pbr"
      },
      "should_texture_texture_prompt": {
        "name": "texture_prompt"
      },
      "symmetry_mode": {
        "name": "symmetry_mode"
      }
    },
    "outputs": {
      "2": {
        "name": "GLB",
        "tooltip": null
      },
      "3": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "MeshyRefineNode": {
    "description": "یک مدل پیش‌نویس ایجادشده قبلی را بهبود دهید.",
    "display_name": "Meshy: بهبود مدل پیش‌نویس",
    "inputs": {
      "enable_pbr": {
        "name": "enable_pbr",
        "tooltip": "تولید نقشه‌های PBR (فلزی، زبری، نرمال) علاوه بر رنگ پایه. توجه: هنگام استفاده از سبک Sculpture، این گزینه باید غیرفعال باشد، زیرا سبک Sculpture نقشه‌های PBR مخصوص خود را تولید می‌کند."
      },
      "meshy_task_id": {
        "name": "meshy_task_id"
      },
      "model": {
        "name": "model"
      },
      "texture_image": {
        "name": "texture_image",
        "tooltip": "فقط یکی از 'texture_image' یا 'texture_prompt' را می‌توان همزمان استفاده کرد."
      },
      "texture_prompt": {
        "name": "texture_prompt",
        "tooltip": "یک متن راهنما برای هدایت فرایند بافت‌دهی وارد کنید. حداکثر ۶۰۰ کاراکتر. نمی‌توان همزمان با 'texture_image' استفاده کرد."
      }
    },
    "outputs": {
      "2": {
        "name": "GLB",
        "tooltip": null
      },
      "3": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "MeshyRigModelNode": {
    "description": "یک کاراکتر ریگ‌شده در فرمت‌های استاندارد ارائه می‌دهد. ریگ خودکار در حال حاضر برای مش‌های بدون بافت، دارایی‌های غیرانسان‌نما یا دارایی‌های انسان‌نمایی که ساختار اندام و بدن آن‌ها نامشخص است، مناسب نیست.",
    "display_name": "Meshy: ریگ مدل",
    "inputs": {
      "height_meters": {
        "name": "height_meters",
        "tooltip": "ارتفاع تقریبی مدل کاراکتر به متر. این مقدار به دقت مقیاس‌بندی و ریگ کمک می‌کند."
      },
      "meshy_task_id": {
        "name": "meshy_task_id"
      },
      "texture_image": {
        "name": "texture_image",
        "tooltip": "تصویر بافت رنگ پایه مدل با UV باز شده."
      }
    },
    "outputs": {
      "2": {
        "name": "GLB",
        "tooltip": null
      },
      "3": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "MeshyTextToModelNode": {
    "display_name": "Meshy: متن به مدل",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "model": {
        "name": "model"
      },
      "pose_mode": {
        "name": "pose_mode",
        "tooltip": "حالت ژست برای مدل تولیدشده را مشخص کنید."
      },
      "prompt": {
        "name": "prompt"
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed کنترل می‌کند که node دوباره اجرا شود یا نه؛ نتایج صرف‌نظر از seed غیرقطعی هستند."
      },
      "should_remesh": {
        "name": "should_remesh",
        "tooltip": "در صورت غیرفعال بودن، یک مش مثلثی پردازش‌نشده بازمی‌گرداند."
      },
      "should_remesh_target_polycount": {
        "name": "target_polycount"
      },
      "should_remesh_topology": {
        "name": "topology"
      },
      "style": {
        "name": "style"
      },
      "symmetry_mode": {
        "name": "symmetry_mode"
      }
    },
    "outputs": {
      "2": {
        "name": "GLB",
        "tooltip": null
      },
      "3": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "MeshyTextureNode": {
    "display_name": "Meshy: مدل بافت",
    "inputs": {
      "enable_original_uv": {
        "name": "فعال‌سازی UV اصلی",
        "tooltip": "استفاده از UV اصلی مدل به جای تولید UV جدید. در صورت فعال بودن، Meshy بافت‌های موجود مدل بارگذاری‌شده را حفظ می‌کند. اگر مدل UV اصلی نداشته باشد، کیفیت خروجی ممکن است به خوبی نباشد."
      },
      "image_style": {
        "name": "سبک تصویر",
        "tooltip": "یک تصویر دوبعدی برای راهنمایی فرآیند بافت‌دهی. نمی‌توان همزمان با 'text_style_prompt' استفاده کرد."
      },
      "meshy_task_id": {
        "name": "meshy_task_id"
      },
      "model": {
        "name": "مدل"
      },
      "pbr": {
        "name": "PBR"
      },
      "text_style_prompt": {
        "name": "توضیح سبک بافت متنی",
        "tooltip": "سبک بافت مورد نظر شیء را با استفاده از متن توصیف کنید. حداکثر ۶۰۰ کاراکتر. نمی‌توان همزمان با 'image_style' استفاده کرد."
      }
    },
    "outputs": {
      "2": {
        "name": "GLB",
        "tooltip": null
      },
      "3": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "MinimaxHailuoVideoNode": {
    "description": "تولید ویدئو از طریق پرامپت، با امکان استفاده از فریم ابتدایی با مدل جدید MiniMax Hailuo-02.",
    "display_name": "ویدئوی MiniMax Hailuo",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "طول ویدئوی خروجی بر حسب ثانیه."
      },
      "first_frame_image": {
        "name": "تصویر فریم اول",
        "tooltip": "تصویر اختیاری برای استفاده به عنوان فریم اول ویدئو."
      },
      "prompt_optimizer": {
        "name": "بهینه‌ساز پرامپت",
        "tooltip": "بهینه‌سازی پرامپت برای بهبود کیفیت تولید در صورت نیاز."
      },
      "prompt_text": {
        "name": "متن پرامپت",
        "tooltip": "متن راهنما برای تولید ویدئو."
      },
      "resolution": {
        "name": "وضوح تصویر",
        "tooltip": "ابعاد نمایش ویدئو. ۱۰۸۰p معادل ۱۹۲۰x۱۰۸۰، ۷۶۸p معادل ۱۳۶۶x۷۶۸ است."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر تصادفی برای ایجاد نویز."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MinimaxImageToVideoNode": {
    "description": "ویدیوها را به صورت همزمان بر اساس یک تصویر و متن راهنما و پارامترهای اختیاری تولید می‌کند.",
    "display_name": "MiniMax تبدیل تصویر به ویدیو",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "image": {
        "name": "تصویر",
        "tooltip": "تصویری که به عنوان اولین فریم تولید ویدیو استفاده می‌شود"
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که برای تولید ویدیو استفاده می‌شود"
      },
      "prompt_text": {
        "name": "متن راهنما",
        "tooltip": "متن راهنما برای هدایت تولید ویدیو"
      },
      "seed": {
        "name": "بذر تصادفی",
        "tooltip": "بذر تصادفی که برای ایجاد نویز استفاده می‌شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MinimaxTextToVideoNode": {
    "description": "ویدیوها را به صورت همزمان بر اساس یک متن راهنما و پارامترهای اختیاری تولید می‌کند.",
    "display_name": "MiniMax تبدیل متن به ویدیو",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که برای تولید ویدیو استفاده می‌شود"
      },
      "prompt_text": {
        "name": "متن راهنما",
        "tooltip": "متن راهنما برای هدایت تولید ویدیو"
      },
      "seed": {
        "name": "بذر تصادفی",
        "tooltip": "بذر تصادفی که برای ایجاد نویز استفاده می‌شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ModelComputeDtype": {
    "display_name": "ModelComputeDtype",
    "inputs": {
      "dtype": {
        "name": "نوع داده"
      },
      "model": {
        "name": "مدل"
      }
    }
  },
  "ModelMergeAdd": {
    "display_name": "ModelMergeAdd",
    "inputs": {
      "model1": {
        "name": "مدل۱"
      },
      "model2": {
        "name": "مدل۲"
      }
    }
  },
  "ModelMergeAuraflow": {
    "display_name": "ModelMergeAuraflow",
    "inputs": {
      "cond_seq_linear_": {
        "name": "cond_seq_linear."
      },
      "double_layers_0_": {
        "name": "double_layers.۰."
      },
      "double_layers_1_": {
        "name": "double_layers.۱."
      },
      "double_layers_2_": {
        "name": "double_layers.۲."
      },
      "double_layers_3_": {
        "name": "double_layers.۳."
      },
      "final_linear_": {
        "name": "final_linear."
      },
      "init_x_linear_": {
        "name": "init_x_linear."
      },
      "modF_": {
        "name": "modF."
      },
      "model1": {
        "name": "مدل۱"
      },
      "model2": {
        "name": "مدل۲"
      },
      "positional_encoding": {
        "name": "کدگذاری موقعیتی"
      },
      "register_tokens": {
        "name": "ثبت توکن‌ها"
      },
      "single_layers_0_": {
        "name": "single_layers.۰."
      },
      "single_layers_10_": {
        "name": "single_layers.۱۰."
      },
      "single_layers_11_": {
        "name": "single_layers.۱۱."
      },
      "single_layers_12_": {
        "name": "single_layers.۱۲."
      },
      "single_layers_13_": {
        "name": "single_layers.۱۳."
      },
      "single_layers_14_": {
        "name": "single_layers.۱۴."
      },
      "single_layers_15_": {
        "name": "single_layers.۱۵."
      },
      "single_layers_16_": {
        "name": "single_layers.۱۶."
      },
      "single_layers_17_": {
        "name": "single_layers.۱۷."
      },
      "single_layers_18_": {
        "name": "single_layers.۱۸."
      },
      "single_layers_19_": {
        "name": "single_layers.۱۹."
      },
      "single_layers_1_": {
        "name": "single_layers.۱."
      },
      "single_layers_20_": {
        "name": "single_layers.۲۰."
      },
      "single_layers_21_": {
        "name": "single_layers.۲۱."
      },
      "single_layers_22_": {
        "name": "single_layers.۲۲."
      },
      "single_layers_23_": {
        "name": "single_layers.۲۳."
      },
      "single_layers_24_": {
        "name": "single_layers.۲۴."
      },
      "single_layers_25_": {
        "name": "single_layers.۲۵."
      },
      "single_layers_26_": {
        "name": "single_layers.۲۶."
      },
      "single_layers_27_": {
        "name": "single_layers.۲۷."
      },
      "single_layers_28_": {
        "name": "single_layers.۲۸."
      },
      "single_layers_29_": {
        "name": "single_layers.۲۹."
      },
      "single_layers_2_": {
        "name": "single_layers.۲."
      },
      "single_layers_30_": {
        "name": "single_layers.۳۰."
      },
      "single_layers_31_": {
        "name": "single_layers.۳۱."
      },
      "single_layers_3_": {
        "name": "single_layers.۳."
      },
      "single_layers_4_": {
        "name": "single_layers.۴."
      },
      "single_layers_5_": {
        "name": "single_layers.۵."
      },
      "single_layers_6_": {
        "name": "single_layers.۶."
      },
      "single_layers_7_": {
        "name": "single_layers.۷."
      },
      "single_layers_8_": {
        "name": "single_layers.۸."
      },
      "single_layers_9_": {
        "name": "single_layers.۹."
      },
      "t_embedder_": {
        "name": "t_embedder."
      }
    }
  },
  "ModelMergeBlocks": {
    "display_name": "ModelMergeBlocks",
    "inputs": {
      "input": {
        "name": "ورودی"
      },
      "middle": {
        "name": "میانی"
      },
      "model1": {
        "name": "مدل۱"
      },
      "model2": {
        "name": "مدل۲"
      },
      "out": {
        "name": "خروجی"
      }
    }
  },
  "ModelMergeCosmos14B": {
    "display_name": "ModelMergeCosmos14B",
    "inputs": {
      "affline_norm_": {
        "name": "affline_norm."
      },
      "blocks_block0_": {
        "name": "بلوک ۰."
      },
      "blocks_block10_": {
        "name": "بلوک ۱۰."
      },
      "blocks_block11_": {
        "name": "بلوک ۱۱."
      },
      "blocks_block12_": {
        "name": "بلوک ۱۲."
      },
      "blocks_block13_": {
        "name": "بلوک ۱۳."
      },
      "blocks_block14_": {
        "name": "بلوک ۱۴."
      },
      "blocks_block15_": {
        "name": "بلوک ۱۵."
      },
      "blocks_block16_": {
        "name": "بلوک ۱۶."
      },
      "blocks_block17_": {
        "name": "بلوک ۱۷."
      },
      "blocks_block18_": {
        "name": "بلوک ۱۸."
      },
      "blocks_block19_": {
        "name": "بلوک ۱۹."
      },
      "blocks_block1_": {
        "name": "بلوک ۱."
      },
      "blocks_block20_": {
        "name": "بلوک ۲۰."
      },
      "blocks_block21_": {
        "name": "بلوک ۲۱."
      },
      "blocks_block22_": {
        "name": "بلوک ۲۲."
      },
      "blocks_block23_": {
        "name": "بلوک ۲۳."
      },
      "blocks_block24_": {
        "name": "بلوک ۲۴."
      },
      "blocks_block25_": {
        "name": "بلوک ۲۵."
      },
      "blocks_block26_": {
        "name": "بلوک ۲۶."
      },
      "blocks_block27_": {
        "name": "بلوک ۲۷."
      },
      "blocks_block28_": {
        "name": "بلوک ۲۸."
      },
      "blocks_block29_": {
        "name": "بلوک ۲۹."
      },
      "blocks_block2_": {
        "name": "بلوک ۲."
      },
      "blocks_block30_": {
        "name": "بلوک ۳۰."
      },
      "blocks_block31_": {
        "name": "بلوک ۳۱."
      },
      "blocks_block32_": {
        "name": "بلوک ۳۲."
      },
      "blocks_block33_": {
        "name": "بلوک ۳۳."
      },
      "blocks_block34_": {
        "name": "بلوک ۳۴."
      },
      "blocks_block35_": {
        "name": "بلوک ۳۵."
      },
      "blocks_block3_": {
        "name": "بلوک ۳."
      },
      "blocks_block4_": {
        "name": "بلوک ۴."
      },
      "blocks_block5_": {
        "name": "بلوک ۵."
      },
      "blocks_block6_": {
        "name": "بلوک ۶."
      },
      "blocks_block7_": {
        "name": "بلوک ۷."
      },
      "blocks_block8_": {
        "name": "بلوک ۸."
      },
      "blocks_block9_": {
        "name": "بلوک ۹."
      },
      "extra_pos_embedder_": {
        "name": "extra_pos_embedder."
      },
      "final_layer_": {
        "name": "لایه نهایی."
      },
      "model1": {
        "name": "model1"
      },
      "model2": {
        "name": "model2"
      },
      "pos_embedder_": {
        "name": "pos_embedder."
      },
      "t_embedder_": {
        "name": "t_embedder."
      },
      "x_embedder_": {
        "name": "x_embedder."
      }
    }
  },
  "ModelMergeCosmos7B": {
    "display_name": "ModelMergeCosmos7B",
    "inputs": {
      "affline_norm_": {
        "name": "affline_norm."
      },
      "blocks_block0_": {
        "name": "بلوک ۰."
      },
      "blocks_block10_": {
        "name": "بلوک ۱۰."
      },
      "blocks_block11_": {
        "name": "بلوک ۱۱."
      },
      "blocks_block12_": {
        "name": "بلوک ۱۲."
      },
      "blocks_block13_": {
        "name": "بلوک ۱۳."
      },
      "blocks_block14_": {
        "name": "بلوک ۱۴."
      },
      "blocks_block15_": {
        "name": "بلوک ۱۵."
      },
      "blocks_block16_": {
        "name": "بلوک ۱۶."
      },
      "blocks_block17_": {
        "name": "بلوک ۱۷."
      },
      "blocks_block18_": {
        "name": "بلوک ۱۸."
      },
      "blocks_block19_": {
        "name": "بلوک ۱۹."
      },
      "blocks_block1_": {
        "name": "بلوک ۱."
      },
      "blocks_block20_": {
        "name": "بلوک ۲۰."
      },
      "blocks_block21_": {
        "name": "بلوک ۲۱."
      },
      "blocks_block22_": {
        "name": "بلوک ۲۲."
      },
      "blocks_block23_": {
        "name": "بلوک ۲۳."
      },
      "blocks_block24_": {
        "name": "بلوک ۲۴."
      },
      "blocks_block25_": {
        "name": "بلوک ۲۵."
      },
      "blocks_block26_": {
        "name": "بلوک ۲۶."
      },
      "blocks_block27_": {
        "name": "بلوک ۲۷."
      },
      "blocks_block2_": {
        "name": "بلوک ۲."
      },
      "blocks_block3_": {
        "name": "بلوک ۳."
      },
      "blocks_block4_": {
        "name": "بلوک ۴."
      },
      "blocks_block5_": {
        "name": "بلوک ۵."
      },
      "blocks_block6_": {
        "name": "بلوک ۶."
      },
      "blocks_block7_": {
        "name": "بلوک ۷."
      },
      "blocks_block8_": {
        "name": "بلوک ۸."
      },
      "blocks_block9_": {
        "name": "بلوک ۹."
      },
      "extra_pos_embedder_": {
        "name": "extra_pos_embedder."
      },
      "final_layer_": {
        "name": "لایه نهایی."
      },
      "model1": {
        "name": "model1"
      },
      "model2": {
        "name": "model2"
      },
      "pos_embedder_": {
        "name": "pos_embedder."
      },
      "t_embedder_": {
        "name": "t_embedder."
      },
      "x_embedder_": {
        "name": "x_embedder."
      }
    }
  },
  "ModelMergeCosmosPredict2_14B": {
    "display_name": "ModelMergeCosmosPredict2_14B",
    "inputs": {
      "blocks_0_": {
        "name": "blocks.۰."
      },
      "blocks_10_": {
        "name": "blocks.۱۰."
      },
      "blocks_11_": {
        "name": "blocks.۱۱."
      },
      "blocks_12_": {
        "name": "blocks.۱۲."
      },
      "blocks_13_": {
        "name": "blocks.۱۳."
      },
      "blocks_14_": {
        "name": "blocks.۱۴."
      },
      "blocks_15_": {
        "name": "blocks.۱۵."
      },
      "blocks_16_": {
        "name": "blocks.۱۶."
      },
      "blocks_17_": {
        "name": "blocks.۱۷."
      },
      "blocks_18_": {
        "name": "blocks.۱۸."
      },
      "blocks_19_": {
        "name": "blocks.۱۹."
      },
      "blocks_1_": {
        "name": "blocks.۱."
      },
      "blocks_20_": {
        "name": "blocks.۲۰."
      },
      "blocks_21_": {
        "name": "blocks.۲۱."
      },
      "blocks_22_": {
        "name": "blocks.۲۲."
      },
      "blocks_23_": {
        "name": "blocks.۲۳."
      },
      "blocks_24_": {
        "name": "blocks.۲۴."
      },
      "blocks_25_": {
        "name": "blocks.۲۵."
      },
      "blocks_26_": {
        "name": "blocks.۲۶."
      },
      "blocks_27_": {
        "name": "blocks.۲۷."
      },
      "blocks_28_": {
        "name": "blocks.۲۸."
      },
      "blocks_29_": {
        "name": "blocks.۲۹."
      },
      "blocks_2_": {
        "name": "blocks.۲."
      },
      "blocks_30_": {
        "name": "blocks.۳۰."
      },
      "blocks_31_": {
        "name": "blocks.۳۱."
      },
      "blocks_32_": {
        "name": "blocks.۳۲."
      },
      "blocks_33_": {
        "name": "blocks.۳۳."
      },
      "blocks_34_": {
        "name": "blocks.۳۴."
      },
      "blocks_35_": {
        "name": "blocks.۳۵."
      },
      "blocks_3_": {
        "name": "blocks.۳."
      },
      "blocks_4_": {
        "name": "blocks.۴."
      },
      "blocks_5_": {
        "name": "blocks.۵."
      },
      "blocks_6_": {
        "name": "blocks.۶."
      },
      "blocks_7_": {
        "name": "blocks.۷."
      },
      "blocks_8_": {
        "name": "blocks.۸."
      },
      "blocks_9_": {
        "name": "blocks.۹."
      },
      "final_layer_": {
        "name": "final_layer."
      },
      "model1": {
        "name": "model1"
      },
      "model2": {
        "name": "model2"
      },
      "pos_embedder_": {
        "name": "pos_embedder."
      },
      "t_embedder_": {
        "name": "t_embedder."
      },
      "t_embedding_norm_": {
        "name": "t_embedding_norm."
      },
      "x_embedder_": {
        "name": "x_embedder."
      }
    }
  },
  "ModelMergeCosmosPredict2_2B": {
    "display_name": "ModelMergeCosmosPredict2_2B",
    "inputs": {
      "blocks_0_": {
        "name": "blocks.۰."
      },
      "blocks_10_": {
        "name": "blocks.۱۰."
      },
      "blocks_11_": {
        "name": "blocks.۱۱."
      },
      "blocks_12_": {
        "name": "blocks.۱۲."
      },
      "blocks_13_": {
        "name": "blocks.۱۳."
      },
      "blocks_14_": {
        "name": "blocks.۱۴."
      },
      "blocks_15_": {
        "name": "blocks.۱۵."
      },
      "blocks_16_": {
        "name": "blocks.۱۶."
      },
      "blocks_17_": {
        "name": "blocks.۱۷."
      },
      "blocks_18_": {
        "name": "blocks.۱۸."
      },
      "blocks_19_": {
        "name": "blocks.۱۹."
      },
      "blocks_1_": {
        "name": "blocks.۱."
      },
      "blocks_20_": {
        "name": "blocks.۲۰."
      },
      "blocks_21_": {
        "name": "blocks.۲۱."
      },
      "blocks_22_": {
        "name": "blocks.۲۲."
      },
      "blocks_23_": {
        "name": "blocks.۲۳."
      },
      "blocks_24_": {
        "name": "blocks.۲۴."
      },
      "blocks_25_": {
        "name": "blocks.۲۵."
      },
      "blocks_26_": {
        "name": "blocks.۲۶."
      },
      "blocks_27_": {
        "name": "blocks.۲۷."
      },
      "blocks_2_": {
        "name": "blocks.۲."
      },
      "blocks_3_": {
        "name": "blocks.۳."
      },
      "blocks_4_": {
        "name": "blocks.۴."
      },
      "blocks_5_": {
        "name": "blocks.۵."
      },
      "blocks_6_": {
        "name": "blocks.۶."
      },
      "blocks_7_": {
        "name": "blocks.۷."
      },
      "blocks_8_": {
        "name": "blocks.۸."
      },
      "blocks_9_": {
        "name": "blocks.۹."
      },
      "final_layer_": {
        "name": "final_layer."
      },
      "model1": {
        "name": "model1"
      },
      "model2": {
        "name": "model2"
      },
      "pos_embedder_": {
        "name": "pos_embedder."
      },
      "t_embedder_": {
        "name": "t_embedder."
      },
      "t_embedding_norm_": {
        "name": "t_embedding_norm."
      },
      "x_embedder_": {
        "name": "x_embedder."
      }
    }
  },
  "ModelMergeFlux1": {
    "display_name": "ModelMergeFlux1",
    "inputs": {
      "double_blocks_0_": {
        "name": "بلوک دوتایی ۰"
      },
      "double_blocks_10_": {
        "name": "بلوک دوتایی ۱۰"
      },
      "double_blocks_11_": {
        "name": "بلوک دوتایی ۱۱"
      },
      "double_blocks_12_": {
        "name": "بلوک دوتایی ۱۲"
      },
      "double_blocks_13_": {
        "name": "بلوک دوتایی ۱۳"
      },
      "double_blocks_14_": {
        "name": "بلوک دوتایی ۱۴"
      },
      "double_blocks_15_": {
        "name": "بلوک دوتایی ۱۵"
      },
      "double_blocks_16_": {
        "name": "بلوک دوتایی ۱۶"
      },
      "double_blocks_17_": {
        "name": "بلوک دوتایی ۱۷"
      },
      "double_blocks_18_": {
        "name": "بلوک دوتایی ۱۸"
      },
      "double_blocks_1_": {
        "name": "بلوک دوتایی ۱"
      },
      "double_blocks_2_": {
        "name": "بلوک دوتایی ۲"
      },
      "double_blocks_3_": {
        "name": "بلوک دوتایی ۳"
      },
      "double_blocks_4_": {
        "name": "بلوک دوتایی ۴"
      },
      "double_blocks_5_": {
        "name": "بلوک دوتایی ۵"
      },
      "double_blocks_6_": {
        "name": "بلوک دوتایی ۶"
      },
      "double_blocks_7_": {
        "name": "بلوک دوتایی ۷"
      },
      "double_blocks_8_": {
        "name": "بلوک دوتایی ۸"
      },
      "double_blocks_9_": {
        "name": "بلوک دوتایی ۹"
      },
      "final_layer_": {
        "name": "لایه نهایی"
      },
      "guidance_in": {
        "name": "ورودی راهنما"
      },
      "img_in_": {
        "name": "ورودی تصویر"
      },
      "model1": {
        "name": "مدل۱"
      },
      "model2": {
        "name": "مدل۲"
      },
      "single_blocks_0_": {
        "name": "بلوک تکی ۰"
      },
      "single_blocks_10_": {
        "name": "بلوک تکی ۱۰"
      },
      "single_blocks_11_": {
        "name": "بلوک تکی ۱۱"
      },
      "single_blocks_12_": {
        "name": "بلوک تکی ۱۲"
      },
      "single_blocks_13_": {
        "name": "بلوک تکی ۱۳"
      },
      "single_blocks_14_": {
        "name": "بلوک تکی ۱۴"
      },
      "single_blocks_15_": {
        "name": "بلوک تکی ۱۵"
      },
      "single_blocks_16_": {
        "name": "بلوک تکی ۱۶"
      },
      "single_blocks_17_": {
        "name": "بلوک تکی ۱۷"
      },
      "single_blocks_18_": {
        "name": "بلوک تکی ۱۸"
      },
      "single_blocks_19_": {
        "name": "بلوک تکی ۱۹"
      },
      "single_blocks_1_": {
        "name": "بلوک تکی ۱"
      },
      "single_blocks_20_": {
        "name": "بلوک تکی ۲۰"
      },
      "single_blocks_21_": {
        "name": "بلوک تکی ۲۱"
      },
      "single_blocks_22_": {
        "name": "بلوک تکی ۲۲"
      },
      "single_blocks_23_": {
        "name": "بلوک تکی ۲۳"
      },
      "single_blocks_24_": {
        "name": "بلوک تکی ۲۴"
      },
      "single_blocks_25_": {
        "name": "بلوک تکی ۲۵"
      },
      "single_blocks_26_": {
        "name": "بلوک تکی ۲۶"
      },
      "single_blocks_27_": {
        "name": "بلوک تکی ۲۷"
      },
      "single_blocks_28_": {
        "name": "بلوک تکی ۲۸"
      },
      "single_blocks_29_": {
        "name": "بلوک تکی ۲۹"
      },
      "single_blocks_2_": {
        "name": "بلوک تکی ۲"
      },
      "single_blocks_30_": {
        "name": "بلوک تکی ۳۰"
      },
      "single_blocks_31_": {
        "name": "بلوک تکی ۳۱"
      },
      "single_blocks_32_": {
        "name": "بلوک تکی ۳۲"
      },
      "single_blocks_33_": {
        "name": "بلوک تکی ۳۳"
      },
      "single_blocks_34_": {
        "name": "بلوک تکی ۳۴"
      },
      "single_blocks_35_": {
        "name": "بلوک تکی ۳۵"
      },
      "single_blocks_36_": {
        "name": "بلوک تکی ۳۶"
      },
      "single_blocks_37_": {
        "name": "بلوک تکی ۳۷"
      },
      "single_blocks_3_": {
        "name": "بلوک تکی ۳"
      },
      "single_blocks_4_": {
        "name": "بلوک تکی ۴"
      },
      "single_blocks_5_": {
        "name": "بلوک تکی ۵"
      },
      "single_blocks_6_": {
        "name": "بلوک تکی ۶"
      },
      "single_blocks_7_": {
        "name": "بلوک تکی ۷"
      },
      "single_blocks_8_": {
        "name": "بلوک تکی ۸"
      },
      "single_blocks_9_": {
        "name": "بلوک تکی ۹"
      },
      "time_in_": {
        "name": "ورودی زمان"
      },
      "txt_in_": {
        "name": "ورودی متن"
      },
      "vector_in_": {
        "name": "ورودی بردار"
      }
    }
  },
  "ModelMergeLTXV": {
    "display_name": "ModelMergeLTXV",
    "inputs": {
      "adaln_single_": {
        "name": "adaln_single."
      },
      "caption_projection_": {
        "name": "caption_projection."
      },
      "model1": {
        "name": "model1"
      },
      "model2": {
        "name": "model2"
      },
      "patchify_proj_": {
        "name": "patchify_proj."
      },
      "proj_out_": {
        "name": "proj_out."
      },
      "scale_shift_table": {
        "name": "scale_shift_table"
      },
      "transformer_blocks_0_": {
        "name": "transformer_blocks.۰."
      },
      "transformer_blocks_10_": {
        "name": "transformer_blocks.۱۰."
      },
      "transformer_blocks_11_": {
        "name": "transformer_blocks.۱۱."
      },
      "transformer_blocks_12_": {
        "name": "transformer_blocks.۱۲."
      },
      "transformer_blocks_13_": {
        "name": "transformer_blocks.۱۳."
      },
      "transformer_blocks_14_": {
        "name": "transformer_blocks.۱۴."
      },
      "transformer_blocks_15_": {
        "name": "transformer_blocks.۱۵."
      },
      "transformer_blocks_16_": {
        "name": "transformer_blocks.۱۶."
      },
      "transformer_blocks_17_": {
        "name": "transformer_blocks.۱۷."
      },
      "transformer_blocks_18_": {
        "name": "transformer_blocks.۱۸."
      },
      "transformer_blocks_19_": {
        "name": "transformer_blocks.۱۹."
      },
      "transformer_blocks_1_": {
        "name": "transformer_blocks.۱."
      },
      "transformer_blocks_20_": {
        "name": "transformer_blocks.۲۰."
      },
      "transformer_blocks_21_": {
        "name": "transformer_blocks.۲۱."
      },
      "transformer_blocks_22_": {
        "name": "transformer_blocks.۲۲."
      },
      "transformer_blocks_23_": {
        "name": "transformer_blocks.۲۳."
      },
      "transformer_blocks_24_": {
        "name": "transformer_blocks.۲۴."
      },
      "transformer_blocks_25_": {
        "name": "transformer_blocks.۲۵."
      },
      "transformer_blocks_26_": {
        "name": "transformer_blocks.۲۶."
      },
      "transformer_blocks_27_": {
        "name": "transformer_blocks.۲۷."
      },
      "transformer_blocks_2_": {
        "name": "transformer_blocks.۲."
      },
      "transformer_blocks_3_": {
        "name": "transformer_blocks.۳."
      },
      "transformer_blocks_4_": {
        "name": "transformer_blocks.۴."
      },
      "transformer_blocks_5_": {
        "name": "transformer_blocks.۵."
      },
      "transformer_blocks_6_": {
        "name": "transformer_blocks.۶."
      },
      "transformer_blocks_7_": {
        "name": "transformer_blocks.۷."
      },
      "transformer_blocks_8_": {
        "name": "transformer_blocks.۸."
      },
      "transformer_blocks_9_": {
        "name": "transformer_blocks.۹."
      }
    }
  },
  "ModelMergeMochiPreview": {
    "display_name": "ModelMergeMochiPreview",
    "inputs": {
      "blocks_0_": {
        "name": "blocks.۰."
      },
      "blocks_10_": {
        "name": "blocks.۱۰."
      },
      "blocks_11_": {
        "name": "blocks.۱۱."
      },
      "blocks_12_": {
        "name": "blocks.۱۲."
      },
      "blocks_13_": {
        "name": "blocks.۱۳."
      },
      "blocks_14_": {
        "name": "blocks.۱۴."
      },
      "blocks_15_": {
        "name": "blocks.۱۵."
      },
      "blocks_16_": {
        "name": "blocks.۱۶."
      },
      "blocks_17_": {
        "name": "blocks.۱۷."
      },
      "blocks_18_": {
        "name": "blocks.۱۸."
      },
      "blocks_19_": {
        "name": "blocks.۱۹."
      },
      "blocks_1_": {
        "name": "blocks.۱."
      },
      "blocks_20_": {
        "name": "blocks.۲۰."
      },
      "blocks_21_": {
        "name": "blocks.۲۱."
      },
      "blocks_22_": {
        "name": "blocks.۲۲."
      },
      "blocks_23_": {
        "name": "blocks.۲۳."
      },
      "blocks_24_": {
        "name": "blocks.۲۴."
      },
      "blocks_25_": {
        "name": "blocks.۲۵."
      },
      "blocks_26_": {
        "name": "blocks.۲۶."
      },
      "blocks_27_": {
        "name": "blocks.۲۷."
      },
      "blocks_28_": {
        "name": "blocks.۲۸."
      },
      "blocks_29_": {
        "name": "blocks.۲۹."
      },
      "blocks_2_": {
        "name": "blocks.۲."
      },
      "blocks_30_": {
        "name": "blocks.۳۰."
      },
      "blocks_31_": {
        "name": "blocks.۳۱."
      },
      "blocks_32_": {
        "name": "blocks.۳۲."
      },
      "blocks_33_": {
        "name": "blocks.۳۳."
      },
      "blocks_34_": {
        "name": "blocks.۳۴."
      },
      "blocks_35_": {
        "name": "blocks.۳۵."
      },
      "blocks_36_": {
        "name": "blocks.۳۶."
      },
      "blocks_37_": {
        "name": "blocks.۳۷."
      },
      "blocks_38_": {
        "name": "blocks.۳۸."
      },
      "blocks_39_": {
        "name": "blocks.۳۹."
      },
      "blocks_3_": {
        "name": "blocks.۳."
      },
      "blocks_40_": {
        "name": "blocks.۴۰."
      },
      "blocks_41_": {
        "name": "blocks.۴۱."
      },
      "blocks_42_": {
        "name": "blocks.۴۲."
      },
      "blocks_43_": {
        "name": "blocks.۴۳."
      },
      "blocks_44_": {
        "name": "blocks.۴۴."
      },
      "blocks_45_": {
        "name": "blocks.۴۵."
      },
      "blocks_46_": {
        "name": "blocks.۴۶."
      },
      "blocks_47_": {
        "name": "blocks.۴۷."
      },
      "blocks_4_": {
        "name": "blocks.۴."
      },
      "blocks_5_": {
        "name": "blocks.۵."
      },
      "blocks_6_": {
        "name": "blocks.۶."
      },
      "blocks_7_": {
        "name": "blocks.۷."
      },
      "blocks_8_": {
        "name": "blocks.۸."
      },
      "blocks_9_": {
        "name": "blocks.۹."
      },
      "final_layer_": {
        "name": "final_layer."
      },
      "model1": {
        "name": "model1"
      },
      "model2": {
        "name": "model2"
      },
      "pos_frequencies_": {
        "name": "pos_frequencies."
      },
      "t5_y_embedder_": {
        "name": "t5_y_embedder."
      },
      "t5_yproj_": {
        "name": "t5_yproj."
      },
      "t_embedder_": {
        "name": "t_embedder."
      }
    }
  },
  "ModelMergeQwenImage": {
    "display_name": "ModelMergeQwenImage",
    "inputs": {
      "img_in_": {
        "name": "img_in."
      },
      "model1": {
        "name": "model1"
      },
      "model2": {
        "name": "model2"
      },
      "pos_embeds_": {
        "name": "pos_embeds."
      },
      "proj_out_": {
        "name": "proj_out."
      },
      "time_text_embed_": {
        "name": "time_text_embed."
      },
      "transformer_blocks_0_": {
        "name": "transformer_blocks.۰."
      },
      "transformer_blocks_10_": {
        "name": "transformer_blocks.۱۰."
      },
      "transformer_blocks_11_": {
        "name": "transformer_blocks.۱۱."
      },
      "transformer_blocks_12_": {
        "name": "transformer_blocks.۱۲."
      },
      "transformer_blocks_13_": {
        "name": "transformer_blocks.۱۳."
      },
      "transformer_blocks_14_": {
        "name": "transformer_blocks.۱۴."
      },
      "transformer_blocks_15_": {
        "name": "transformer_blocks.۱۵."
      },
      "transformer_blocks_16_": {
        "name": "transformer_blocks.۱۶."
      },
      "transformer_blocks_17_": {
        "name": "transformer_blocks.۱۷."
      },
      "transformer_blocks_18_": {
        "name": "transformer_blocks.۱۸."
      },
      "transformer_blocks_19_": {
        "name": "transformer_blocks.۱۹."
      },
      "transformer_blocks_1_": {
        "name": "transformer_blocks.۱."
      },
      "transformer_blocks_20_": {
        "name": "transformer_blocks.۲۰."
      },
      "transformer_blocks_21_": {
        "name": "transformer_blocks.۲۱."
      },
      "transformer_blocks_22_": {
        "name": "transformer_blocks.۲۲."
      },
      "transformer_blocks_23_": {
        "name": "transformer_blocks.۲۳."
      },
      "transformer_blocks_24_": {
        "name": "transformer_blocks.۲۴."
      },
      "transformer_blocks_25_": {
        "name": "transformer_blocks.۲۵."
      },
      "transformer_blocks_26_": {
        "name": "transformer_blocks.۲۶."
      },
      "transformer_blocks_27_": {
        "name": "transformer_blocks.۲۷."
      },
      "transformer_blocks_28_": {
        "name": "transformer_blocks.۲۸."
      },
      "transformer_blocks_29_": {
        "name": "transformer_blocks.۲۹."
      },
      "transformer_blocks_2_": {
        "name": "transformer_blocks.۲."
      },
      "transformer_blocks_30_": {
        "name": "transformer_blocks.۳۰."
      },
      "transformer_blocks_31_": {
        "name": "transformer_blocks.۳۱."
      },
      "transformer_blocks_32_": {
        "name": "transformer_blocks.۳۲."
      },
      "transformer_blocks_33_": {
        "name": "transformer_blocks.۳۳."
      },
      "transformer_blocks_34_": {
        "name": "transformer_blocks.۳۴."
      },
      "transformer_blocks_35_": {
        "name": "transformer_blocks.۳۵."
      },
      "transformer_blocks_36_": {
        "name": "transformer_blocks.۳۶."
      },
      "transformer_blocks_37_": {
        "name": "transformer_blocks.۳۷."
      },
      "transformer_blocks_38_": {
        "name": "transformer_blocks.۳۸."
      },
      "transformer_blocks_39_": {
        "name": "transformer_blocks.۳۹."
      },
      "transformer_blocks_3_": {
        "name": "transformer_blocks.۳."
      },
      "transformer_blocks_40_": {
        "name": "transformer_blocks.۴۰."
      },
      "transformer_blocks_41_": {
        "name": "transformer_blocks.۴۱."
      },
      "transformer_blocks_42_": {
        "name": "transformer_blocks.۴۲."
      },
      "transformer_blocks_43_": {
        "name": "transformer_blocks.۴۳."
      },
      "transformer_blocks_44_": {
        "name": "transformer_blocks.۴۴."
      },
      "transformer_blocks_45_": {
        "name": "transformer_blocks.۴۵."
      },
      "transformer_blocks_46_": {
        "name": "transformer_blocks.۴۶."
      },
      "transformer_blocks_47_": {
        "name": "transformer_blocks.۴۷."
      },
      "transformer_blocks_48_": {
        "name": "transformer_blocks.۴۸."
      },
      "transformer_blocks_49_": {
        "name": "transformer_blocks.۴۹."
      },
      "transformer_blocks_4_": {
        "name": "transformer_blocks.۴."
      },
      "transformer_blocks_50_": {
        "name": "transformer_blocks.۵۰."
      },
      "transformer_blocks_51_": {
        "name": "transformer_blocks.۵۱."
      },
      "transformer_blocks_52_": {
        "name": "transformer_blocks.۵۲."
      },
      "transformer_blocks_53_": {
        "name": "transformer_blocks.۵۳."
      },
      "transformer_blocks_54_": {
        "name": "transformer_blocks.۵۴."
      },
      "transformer_blocks_55_": {
        "name": "transformer_blocks.۵۵."
      },
      "transformer_blocks_56_": {
        "name": "transformer_blocks.۵۶."
      },
      "transformer_blocks_57_": {
        "name": "transformer_blocks.۵۷."
      },
      "transformer_blocks_58_": {
        "name": "transformer_blocks.۵۸."
      },
      "transformer_blocks_59_": {
        "name": "transformer_blocks.۵۹."
      },
      "transformer_blocks_5_": {
        "name": "transformer_blocks.۵."
      },
      "transformer_blocks_6_": {
        "name": "transformer_blocks.۶."
      },
      "transformer_blocks_7_": {
        "name": "transformer_blocks.۷."
      },
      "transformer_blocks_8_": {
        "name": "transformer_blocks.۸."
      },
      "transformer_blocks_9_": {
        "name": "transformer_blocks.۹."
      },
      "txt_in_": {
        "name": "txt_in."
      },
      "txt_norm_": {
        "name": "txt_norm."
      }
    }
  },
  "ModelMergeSD1": {
    "display_name": "ModelMergeSD1",
    "inputs": {
      "input_blocks_0_": {
        "name": "ورودی بلوک‌ها.۰."
      },
      "input_blocks_10_": {
        "name": "ورودی بلوک‌ها.۱۰."
      },
      "input_blocks_11_": {
        "name": "ورودی بلوک‌ها.۱۱."
      },
      "input_blocks_1_": {
        "name": "ورودی بلوک‌ها.۱."
      },
      "input_blocks_2_": {
        "name": "ورودی بلوک‌ها.۲."
      },
      "input_blocks_3_": {
        "name": "ورودی بلوک‌ها.۳."
      },
      "input_blocks_4_": {
        "name": "ورودی بلوک‌ها.۴."
      },
      "input_blocks_5_": {
        "name": "ورودی بلوک‌ها.۵."
      },
      "input_blocks_6_": {
        "name": "ورودی بلوک‌ها.۶."
      },
      "input_blocks_7_": {
        "name": "ورودی بلوک‌ها.۷."
      },
      "input_blocks_8_": {
        "name": "ورودی بلوک‌ها.۸."
      },
      "input_blocks_9_": {
        "name": "ورودی بلوک‌ها.۹."
      },
      "label_emb_": {
        "name": "label_emb."
      },
      "middle_block_0_": {
        "name": "بلوک میانی.۰."
      },
      "middle_block_1_": {
        "name": "بلوک میانی.۱."
      },
      "middle_block_2_": {
        "name": "بلوک میانی.۲."
      },
      "model1": {
        "name": "model1"
      },
      "model2": {
        "name": "model2"
      },
      "out_": {
        "name": "خروجی."
      },
      "output_blocks_0_": {
        "name": "خروجی بلوک‌ها.۰."
      },
      "output_blocks_10_": {
        "name": "خروجی بلوک‌ها.۱۰."
      },
      "output_blocks_11_": {
        "name": "خروجی بلوک‌ها.۱۱."
      },
      "output_blocks_1_": {
        "name": "خروجی بلوک‌ها.۱."
      },
      "output_blocks_2_": {
        "name": "خروجی بلوک‌ها.۲."
      },
      "output_blocks_3_": {
        "name": "خروجی بلوک‌ها.۳."
      },
      "output_blocks_4_": {
        "name": "خروجی بلوک‌ها.۴."
      },
      "output_blocks_5_": {
        "name": "خروجی بلوک‌ها.۵."
      },
      "output_blocks_6_": {
        "name": "خروجی بلوک‌ها.۶."
      },
      "output_blocks_7_": {
        "name": "خروجی بلوک‌ها.۷."
      },
      "output_blocks_8_": {
        "name": "خروجی بلوک‌ها.۸."
      },
      "output_blocks_9_": {
        "name": "خروجی بلوک‌ها.۹."
      },
      "time_embed_": {
        "name": "time_embed."
      }
    }
  },
  "ModelMergeSD2": {
    "display_name": "ModelMergeSD2",
    "inputs": {
      "input_blocks_0_": {
        "name": "بلوک‌های ورودی ۰."
      },
      "input_blocks_10_": {
        "name": "بلوک‌های ورودی ۱۰."
      },
      "input_blocks_11_": {
        "name": "بلوک‌های ورودی ۱۱."
      },
      "input_blocks_1_": {
        "name": "بلوک‌های ورودی ۱."
      },
      "input_blocks_2_": {
        "name": "بلوک‌های ورودی ۲."
      },
      "input_blocks_3_": {
        "name": "بلوک‌های ورودی ۳."
      },
      "input_blocks_4_": {
        "name": "بلوک‌های ورودی ۴."
      },
      "input_blocks_5_": {
        "name": "بلوک‌های ورودی ۵."
      },
      "input_blocks_6_": {
        "name": "بلوک‌های ورودی ۶."
      },
      "input_blocks_7_": {
        "name": "بلوک‌های ورودی ۷."
      },
      "input_blocks_8_": {
        "name": "بلوک‌های ورودی ۸."
      },
      "input_blocks_9_": {
        "name": "بلوک‌های ورودی ۹."
      },
      "label_emb_": {
        "name": "label_emb."
      },
      "middle_block_0_": {
        "name": "بلوک میانی ۰."
      },
      "middle_block_1_": {
        "name": "بلوک میانی ۱."
      },
      "middle_block_2_": {
        "name": "بلوک میانی ۲."
      },
      "model1": {
        "name": "model1"
      },
      "model2": {
        "name": "model2"
      },
      "out_": {
        "name": "خروجی."
      },
      "output_blocks_0_": {
        "name": "بلوک‌های خروجی ۰."
      },
      "output_blocks_10_": {
        "name": "بلوک‌های خروجی ۱۰."
      },
      "output_blocks_11_": {
        "name": "بلوک‌های خروجی ۱۱."
      },
      "output_blocks_1_": {
        "name": "بلوک‌های خروجی ۱."
      },
      "output_blocks_2_": {
        "name": "بلوک‌های خروجی ۲."
      },
      "output_blocks_3_": {
        "name": "بلوک‌های خروجی ۳."
      },
      "output_blocks_4_": {
        "name": "بلوک‌های خروجی ۴."
      },
      "output_blocks_5_": {
        "name": "بلوک‌های خروجی ۵."
      },
      "output_blocks_6_": {
        "name": "بلوک‌های خروجی ۶."
      },
      "output_blocks_7_": {
        "name": "بلوک‌های خروجی ۷."
      },
      "output_blocks_8_": {
        "name": "بلوک‌های خروجی ۸."
      },
      "output_blocks_9_": {
        "name": "بلوک‌های خروجی ۹."
      },
      "time_embed_": {
        "name": "time_embed."
      }
    }
  },
  "ModelMergeSD35_Large": {
    "display_name": "ModelMergeSD35_Large",
    "inputs": {
      "context_embedder_": {
        "name": "context_embedder."
      },
      "final_layer_": {
        "name": "final_layer."
      },
      "joint_blocks_0_": {
        "name": "joint_blocks.۰."
      },
      "joint_blocks_10_": {
        "name": "joint_blocks.۱۰."
      },
      "joint_blocks_11_": {
        "name": "joint_blocks.۱۱."
      },
      "joint_blocks_12_": {
        "name": "joint_blocks.۱۲."
      },
      "joint_blocks_13_": {
        "name": "joint_blocks.۱۳."
      },
      "joint_blocks_14_": {
        "name": "joint_blocks.۱۴."
      },
      "joint_blocks_15_": {
        "name": "joint_blocks.۱۵."
      },
      "joint_blocks_16_": {
        "name": "joint_blocks.۱۶."
      },
      "joint_blocks_17_": {
        "name": "joint_blocks.۱۷."
      },
      "joint_blocks_18_": {
        "name": "joint_blocks.۱۸."
      },
      "joint_blocks_19_": {
        "name": "joint_blocks.۱۹."
      },
      "joint_blocks_1_": {
        "name": "joint_blocks.۱."
      },
      "joint_blocks_20_": {
        "name": "joint_blocks.۲۰."
      },
      "joint_blocks_21_": {
        "name": "joint_blocks.۲۱."
      },
      "joint_blocks_22_": {
        "name": "joint_blocks.۲۲."
      },
      "joint_blocks_23_": {
        "name": "joint_blocks.۲۳."
      },
      "joint_blocks_24_": {
        "name": "joint_blocks.۲۴."
      },
      "joint_blocks_25_": {
        "name": "joint_blocks.۲۵."
      },
      "joint_blocks_26_": {
        "name": "joint_blocks.۲۶."
      },
      "joint_blocks_27_": {
        "name": "joint_blocks.۲۷."
      },
      "joint_blocks_28_": {
        "name": "joint_blocks.۲۸."
      },
      "joint_blocks_29_": {
        "name": "joint_blocks.۲۹."
      },
      "joint_blocks_2_": {
        "name": "joint_blocks.۲."
      },
      "joint_blocks_30_": {
        "name": "joint_blocks.۳۰."
      },
      "joint_blocks_31_": {
        "name": "joint_blocks.۳۱."
      },
      "joint_blocks_32_": {
        "name": "joint_blocks.۳۲."
      },
      "joint_blocks_33_": {
        "name": "joint_blocks.۳۳."
      },
      "joint_blocks_34_": {
        "name": "joint_blocks.۳۴."
      },
      "joint_blocks_35_": {
        "name": "joint_blocks.۳۵."
      },
      "joint_blocks_36_": {
        "name": "joint_blocks.۳۶."
      },
      "joint_blocks_37_": {
        "name": "joint_blocks.۳۷."
      },
      "joint_blocks_3_": {
        "name": "joint_blocks.۳."
      },
      "joint_blocks_4_": {
        "name": "joint_blocks.۴."
      },
      "joint_blocks_5_": {
        "name": "joint_blocks.۵."
      },
      "joint_blocks_6_": {
        "name": "joint_blocks.۶."
      },
      "joint_blocks_7_": {
        "name": "joint_blocks.۷."
      },
      "joint_blocks_8_": {
        "name": "joint_blocks.۸."
      },
      "joint_blocks_9_": {
        "name": "joint_blocks.۹."
      },
      "model1": {
        "name": "مدل۱"
      },
      "model2": {
        "name": "مدل۲"
      },
      "pos_embed_": {
        "name": "pos_embed."
      },
      "t_embedder_": {
        "name": "t_embedder."
      },
      "x_embedder_": {
        "name": "x_embedder."
      },
      "y_embedder_": {
        "name": "y_embedder."
      }
    }
  },
  "ModelMergeSD3_2B": {
    "display_name": "ModelMergeSD3_2B",
    "inputs": {
      "context_embedder_": {
        "name": "context_embedder."
      },
      "final_layer_": {
        "name": "final_layer."
      },
      "joint_blocks_0_": {
        "name": "joint_blocks.۰."
      },
      "joint_blocks_10_": {
        "name": "joint_blocks.۱۰."
      },
      "joint_blocks_11_": {
        "name": "joint_blocks.۱۱."
      },
      "joint_blocks_12_": {
        "name": "joint_blocks.۱۲."
      },
      "joint_blocks_13_": {
        "name": "joint_blocks.۱۳."
      },
      "joint_blocks_14_": {
        "name": "joint_blocks.۱۴."
      },
      "joint_blocks_15_": {
        "name": "joint_blocks.۱۵."
      },
      "joint_blocks_16_": {
        "name": "joint_blocks.۱۶."
      },
      "joint_blocks_17_": {
        "name": "joint_blocks.۱۷."
      },
      "joint_blocks_18_": {
        "name": "joint_blocks.۱۸."
      },
      "joint_blocks_19_": {
        "name": "joint_blocks.۱۹."
      },
      "joint_blocks_1_": {
        "name": "joint_blocks.۱."
      },
      "joint_blocks_20_": {
        "name": "joint_blocks.۲۰."
      },
      "joint_blocks_21_": {
        "name": "joint_blocks.۲۱."
      },
      "joint_blocks_22_": {
        "name": "joint_blocks.۲۲."
      },
      "joint_blocks_23_": {
        "name": "joint_blocks.۲۳."
      },
      "joint_blocks_2_": {
        "name": "joint_blocks.۲."
      },
      "joint_blocks_3_": {
        "name": "joint_blocks.۳."
      },
      "joint_blocks_4_": {
        "name": "joint_blocks.۴."
      },
      "joint_blocks_5_": {
        "name": "joint_blocks.۵."
      },
      "joint_blocks_6_": {
        "name": "joint_blocks.۶."
      },
      "joint_blocks_7_": {
        "name": "joint_blocks.۷."
      },
      "joint_blocks_8_": {
        "name": "joint_blocks.۸."
      },
      "joint_blocks_9_": {
        "name": "joint_blocks.۹."
      },
      "model1": {
        "name": "مدل۱"
      },
      "model2": {
        "name": "مدل۲"
      },
      "pos_embed_": {
        "name": "pos_embed."
      },
      "t_embedder_": {
        "name": "t_embedder."
      },
      "x_embedder_": {
        "name": "x_embedder."
      },
      "y_embedder_": {
        "name": "y_embedder."
      }
    }
  },
  "ModelMergeSDXL": {
    "display_name": "ModelMergeSDXL",
    "inputs": {
      "input_blocks_0": {
        "name": "input_blocks.۰"
      },
      "input_blocks_1": {
        "name": "input_blocks.۱"
      },
      "input_blocks_2": {
        "name": "input_blocks.۲"
      },
      "input_blocks_3": {
        "name": "input_blocks.۳"
      },
      "input_blocks_4": {
        "name": "input_blocks.۴"
      },
      "input_blocks_5": {
        "name": "input_blocks.۵"
      },
      "input_blocks_6": {
        "name": "input_blocks.۶"
      },
      "input_blocks_7": {
        "name": "input_blocks.۷"
      },
      "input_blocks_8": {
        "name": "input_blocks.۸"
      },
      "label_emb_": {
        "name": "label_emb."
      },
      "middle_block_0": {
        "name": "middle_block.۰"
      },
      "middle_block_1": {
        "name": "middle_block.۱"
      },
      "middle_block_2": {
        "name": "middle_block.۲"
      },
      "model1": {
        "name": "مدل۱"
      },
      "model2": {
        "name": "مدل۲"
      },
      "out_": {
        "name": "out."
      },
      "output_blocks_0": {
        "name": "output_blocks.۰"
      },
      "output_blocks_1": {
        "name": "output_blocks.۱"
      },
      "output_blocks_2": {
        "name": "output_blocks.۲"
      },
      "output_blocks_3": {
        "name": "output_blocks.۳"
      },
      "output_blocks_4": {
        "name": "output_blocks.۴"
      },
      "output_blocks_5": {
        "name": "output_blocks.۵"
      },
      "output_blocks_6": {
        "name": "output_blocks.۶"
      },
      "output_blocks_7": {
        "name": "output_blocks.۷"
      },
      "output_blocks_8": {
        "name": "output_blocks.۸"
      },
      "time_embed_": {
        "name": "time_embed."
      }
    }
  },
  "ModelMergeSimple": {
    "display_name": "ModelMergeSimple",
    "inputs": {
      "model1": {
        "name": "مدل۱"
      },
      "model2": {
        "name": "مدل۲"
      },
      "ratio": {
        "name": "نسبت"
      }
    }
  },
  "ModelMergeSubtract": {
    "display_name": "ModelMergeSubtract",
    "inputs": {
      "model1": {
        "name": "مدل۱"
      },
      "model2": {
        "name": "مدل۲"
      },
      "multiplier": {
        "name": "ضریب"
      }
    }
  },
  "ModelMergeWAN2_1": {
    "description": "مدل ۱.۳B دارای ۳۰ بلاک است، مدل ۱۴B دارای ۴۰ بلاک است. مدل تصویر به ویدیو دارای img_emb اضافی است.",
    "display_name": "ModelMergeWAN2_1",
    "inputs": {
      "blocks_0_": {
        "name": "blocks.0."
      },
      "blocks_10_": {
        "name": "blocks.10."
      },
      "blocks_11_": {
        "name": "blocks.11."
      },
      "blocks_12_": {
        "name": "blocks.12."
      },
      "blocks_13_": {
        "name": "blocks.13."
      },
      "blocks_14_": {
        "name": "blocks.14."
      },
      "blocks_15_": {
        "name": "blocks.15."
      },
      "blocks_16_": {
        "name": "blocks.16."
      },
      "blocks_17_": {
        "name": "blocks.17."
      },
      "blocks_18_": {
        "name": "blocks.18."
      },
      "blocks_19_": {
        "name": "blocks.19."
      },
      "blocks_1_": {
        "name": "blocks.1."
      },
      "blocks_20_": {
        "name": "blocks.20."
      },
      "blocks_21_": {
        "name": "blocks.21."
      },
      "blocks_22_": {
        "name": "blocks.22."
      },
      "blocks_23_": {
        "name": "blocks.23."
      },
      "blocks_24_": {
        "name": "blocks.24."
      },
      "blocks_25_": {
        "name": "blocks.25."
      },
      "blocks_26_": {
        "name": "blocks.26."
      },
      "blocks_27_": {
        "name": "blocks.27."
      },
      "blocks_28_": {
        "name": "blocks.28."
      },
      "blocks_29_": {
        "name": "blocks.29."
      },
      "blocks_2_": {
        "name": "blocks.2."
      },
      "blocks_30_": {
        "name": "blocks.30."
      },
      "blocks_31_": {
        "name": "blocks.31."
      },
      "blocks_32_": {
        "name": "blocks.32."
      },
      "blocks_33_": {
        "name": "blocks.33."
      },
      "blocks_34_": {
        "name": "blocks.34."
      },
      "blocks_35_": {
        "name": "blocks.35."
      },
      "blocks_36_": {
        "name": "blocks.36."
      },
      "blocks_37_": {
        "name": "blocks.37."
      },
      "blocks_38_": {
        "name": "blocks.38."
      },
      "blocks_39_": {
        "name": "blocks.39."
      },
      "blocks_3_": {
        "name": "blocks.3."
      },
      "blocks_4_": {
        "name": "blocks.4."
      },
      "blocks_5_": {
        "name": "blocks.5."
      },
      "blocks_6_": {
        "name": "blocks.6."
      },
      "blocks_7_": {
        "name": "blocks.7."
      },
      "blocks_8_": {
        "name": "blocks.8."
      },
      "blocks_9_": {
        "name": "blocks.9."
      },
      "head_": {
        "name": "head."
      },
      "img_emb_": {
        "name": "img_emb."
      },
      "model1": {
        "name": "model1"
      },
      "model2": {
        "name": "model2"
      },
      "patch_embedding_": {
        "name": "patch_embedding."
      },
      "text_embedding_": {
        "name": "text_embedding."
      },
      "time_embedding_": {
        "name": "time_embedding."
      },
      "time_projection_": {
        "name": "time_projection."
      }
    }
  },
  "ModelPatchLoader": {
    "display_name": "ModelPatchLoader",
    "inputs": {
      "name": {
        "name": "نام"
      }
    }
  },
  "ModelSamplingAuraFlow": {
    "display_name": "ModelSamplingAuraFlow",
    "inputs": {
      "model": {
        "name": "مدل"
      },
      "shift": {
        "name": "شیفت"
      }
    }
  },
  "ModelSamplingContinuousEDM": {
    "display_name": "ModelSamplingContinuousEDM",
    "inputs": {
      "model": {
        "name": "مدل"
      },
      "sampling": {
        "name": "نمونه‌برداری"
      },
      "sigma_max": {
        "name": "سیگما بیشینه"
      },
      "sigma_min": {
        "name": "سیگما کمینه"
      }
    }
  },
  "ModelSamplingContinuousV": {
    "display_name": "ModelSamplingContinuousV",
    "inputs": {
      "model": {
        "name": "مدل"
      },
      "sampling": {
        "name": "نمونه‌برداری"
      },
      "sigma_max": {
        "name": "سیگما بیشینه"
      },
      "sigma_min": {
        "name": "سیگما کمینه"
      }
    }
  },
  "ModelSamplingDiscrete": {
    "display_name": "ModelSamplingDiscrete",
    "inputs": {
      "model": {
        "name": "مدل"
      },
      "sampling": {
        "name": "نمونه‌برداری"
      },
      "zsnr": {
        "name": "zsnr"
      }
    }
  },
  "ModelSamplingFlux": {
    "display_name": "ModelSamplingFlux",
    "inputs": {
      "base_shift": {
        "name": "شیفت پایه"
      },
      "height": {
        "name": "ارتفاع"
      },
      "max_shift": {
        "name": "بیشینه شیفت"
      },
      "model": {
        "name": "مدل"
      },
      "width": {
        "name": "عرض"
      }
    }
  },
  "ModelSamplingLTXV": {
    "display_name": "ModelSamplingLTXV",
    "inputs": {
      "base_shift": {
        "name": "شیفت پایه"
      },
      "latent": {
        "name": "latent"
      },
      "max_shift": {
        "name": "بیشینه شیفت"
      },
      "model": {
        "name": "مدل"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ModelSamplingSD3": {
    "display_name": "ModelSamplingSD3",
    "inputs": {
      "model": {
        "name": "مدل"
      },
      "shift": {
        "name": "شیفت"
      }
    }
  },
  "ModelSamplingStableCascade": {
    "display_name": "ModelSamplingStableCascade",
    "inputs": {
      "model": {
        "name": "مدل"
      },
      "shift": {
        "name": "شیفت"
      }
    }
  },
  "ModelSave": {
    "display_name": "ModelSave",
    "inputs": {
      "filename_prefix": {
        "name": "پیشوند نام فایل"
      },
      "model": {
        "name": "مدل"
      }
    }
  },
  "MoonvalleyImg2VideoNode": {
    "description": "گره تبدیل تصویر به ویدیو Moonvalley Marey",
    "display_name": "Moonvalley Marey Image to Video",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "image": {
        "name": "تصویر",
        "tooltip": "تصویر مرجع برای تولید ویدیو استفاده می‌شود"
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "متن پرامپت منفی"
      },
      "prompt": {
        "name": "پرامپت"
      },
      "prompt_adherence": {
        "name": "پایبندی به پرامپت",
        "tooltip": "مقیاس راهنمایی برای کنترل تولید"
      },
      "resolution": {
        "name": "وضوح",
        "tooltip": "وضوح ویدیوی خروجی"
      },
      "seed": {
        "name": "بذر",
        "tooltip": "مقدار بذر تصادفی"
      },
      "steps": {
        "name": "گام‌ها",
        "tooltip": "تعداد گام‌های حذف نویز"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MoonvalleyTxt2VideoNode": {
    "display_name": "Moonvalley Marey تبدیل متن به ویدیو",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "متن پرامپت منفی"
      },
      "prompt": {
        "name": "prompt"
      },
      "prompt_adherence": {
        "name": "prompt_adherence",
        "tooltip": "مقیاس راهنمایی برای کنترل تولید"
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "وضوح ویدیوی خروجی"
      },
      "seed": {
        "name": "seed",
        "tooltip": "مقدار seed تصادفی"
      },
      "steps": {
        "name": "steps",
        "tooltip": "گام‌های استنتاج"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MoonvalleyVideo2VideoNode": {
    "display_name": "Moonvalley Marey تبدیل ویدیو به ویدیو",
    "inputs": {
      "control_type": {
        "name": "control_type"
      },
      "motion_intensity": {
        "name": "motion_intensity",
        "tooltip": "فقط در صورتی استفاده می‌شود که control_type برابر با 'Motion Transfer' باشد"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "متن پرامپت منفی"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "توضیح ویدیوی مورد نظر برای تولید"
      },
      "seed": {
        "name": "seed",
        "tooltip": "مقدار seed تصادفی"
      },
      "steps": {
        "name": "steps",
        "tooltip": "تعداد گام‌های استنتاج"
      },
      "video": {
        "name": "video",
        "tooltip": "ویدیوی مرجع برای تولید ویدیوی خروجی. باید حداقل ۵ ثانیه باشد. ویدیوهای طولانی‌تر از ۵ ثانیه به‌صورت خودکار کوتاه می‌شوند. فقط فرمت MP4 پشتیبانی می‌شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Morphology": {
    "display_name": "ImageMorphology",
    "inputs": {
      "image": {
        "name": "image"
      },
      "kernel_size": {
        "name": "kernel_size"
      },
      "operation": {
        "name": "operation"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "NAGuidance": {
    "description": "راهنمای توجه نرمال‌سازی‌شده را به مدل‌ها اعمال می‌کند و امکان استفاده از پرامپت منفی را در مدل‌های distilled/schnell فراهم می‌سازد.",
    "display_name": "راهنمای توجه نرمال‌سازی‌شده",
    "inputs": {
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که NAG بر روی آن اعمال می‌شود."
      },
      "nag_alpha": {
        "name": "ضریب ترکیب",
        "tooltip": "ضریب ترکیب برای توجه نرمال‌سازی‌شده. مقدار ۱.۰ به معنای جایگزینی کامل و ۰.۰ بدون تأثیر است."
      },
      "nag_scale": {
        "name": "مقیاس راهنما",
        "tooltip": "ضریب مقیاس راهنما. مقادیر بالاتر فاصله بیشتری از پرامپت منفی ایجاد می‌کند."
      },
      "nag_tau": {
        "name": "تاو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "مدل اصلاح‌شده با فعال‌سازی NAG."
      }
    }
  },
  "NormalizeImages": {
    "display_name": "نرمال‌سازی تصاویر",
    "inputs": {
      "images": {
        "name": "images",
        "tooltip": "تصویر برای پردازش."
      },
      "mean": {
        "name": "mean",
        "tooltip": "مقدار میانگین برای نرمال‌سازی."
      },
      "std": {
        "name": "std",
        "tooltip": "انحراف معیار برای نرمال‌سازی."
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": "تصاویر پردازش‌شده"
      }
    }
  },
  "NormalizeVideoLatentStart": {
    "description": "فریم‌های ابتدایی یک latent ویدیویی را نرمال‌سازی می‌کند تا میانگین و انحراف معیار آن‌ها با فریم‌های مرجع بعدی مطابقت داشته باشد. به کاهش تفاوت بین فریم‌های ابتدایی و سایر فریم‌های ویدیو کمک می‌کند.",
    "display_name": "نرمال‌سازی شروع نهفته ویدیو",
    "inputs": {
      "latent": {
        "name": "latent"
      },
      "reference_frame_count": {
        "name": "reference_frame_count",
        "tooltip": "تعداد فریم‌های نهفته پس از فریم‌های ابتدایی که به عنوان مرجع استفاده می‌شوند"
      },
      "start_frame_count": {
        "name": "start_frame_count",
        "tooltip": "تعداد فریم‌های نهفته برای نرمال‌سازی (از ابتدا شمارش می‌شود)"
      }
    },
    "outputs": {
      "0": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "OpenAIChatConfig": {
    "description": "امکان تعیین گزینه‌های پیکربندی پیشرفته برای OpenAI Chat Nodeها را فراهم می‌کند.",
    "display_name": "تنظیمات پیشرفته OpenAI ChatGPT",
    "inputs": {
      "instructions": {
        "name": "instructions",
        "tooltip": "دستورالعمل‌هایی برای مدل درباره نحوه تولید پاسخ"
      },
      "max_output_tokens": {
        "name": "max_output_tokens",
        "tooltip": "حد بالایی برای تعداد توکن‌هایی که می‌توانند برای یک پاسخ تولید شوند، شامل توکن‌های خروجی قابل مشاهده"
      },
      "truncation": {
        "name": "truncation",
        "tooltip": "استراتژی کوتاه‌سازی برای پاسخ مدل. auto: اگر زمینه این پاسخ و پاسخ‌های قبلی از اندازه پنجره زمینه مدل بیشتر شود، مدل پاسخ را با حذف آیتم‌های ورودی در میانه گفتگو کوتاه می‌کند تا در پنجره زمینه جا بگیرد. disabled: اگر پاسخ مدل از اندازه پنجره زمینه مدل بیشتر شود، درخواست با خطای ۴۰۰ شکست می‌خورد."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIChatNode": {
    "description": "تولید پاسخ متنی از یک مدل OpenAI.",
    "display_name": "OpenAI ChatGPT",
    "inputs": {
      "advanced_options": {
        "name": "advanced_options",
        "tooltip": "پیکربندی اختیاری برای مدل. ورودی‌ها را از node OpenAI Chat Advanced Options می‌پذیرد."
      },
      "files": {
        "name": "files",
        "tooltip": "فایل(ها)ی اختیاری برای استفاده به عنوان زمینه مدل. ورودی‌ها را از node OpenAI Chat Input Files می‌پذیرد."
      },
      "images": {
        "name": "images",
        "tooltip": "تصویر(ها)ی اختیاری برای استفاده به عنوان زمینه مدل. برای افزودن چند تصویر می‌توانید از node Batch Images استفاده کنید."
      },
      "model": {
        "name": "model",
        "tooltip": "مدلی که برای تولید پاسخ استفاده می‌شود"
      },
      "persist_context": {
        "name": "persist_context",
        "tooltip": "این پارامتر منسوخ شده و اثری ندارد."
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "ورودی متنی به مدل، برای تولید پاسخ استفاده می‌شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIDalle2": {
    "description": "تولید تصویر به صورت همزمان از طریق نقطه پایانی DALL·E 2 شرکت OpenAI.",
    "display_name": "OpenAI DALL·E 2",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "image": {
        "name": "image",
        "tooltip": "تصویر مرجع اختیاری برای ویرایش تصویر."
      },
      "mask": {
        "name": "mask",
        "tooltip": "ماسک اختیاری برای inpainting (ناحیه‌های سفید جایگزین خواهند شد)"
      },
      "n": {
        "name": "n",
        "tooltip": "تعداد تصاویری که باید تولید شود"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "پرامپت متنی برای DALL·E"
      },
      "seed": {
        "name": "seed",
        "tooltip": "هنوز در backend پیاده‌سازی نشده است"
      },
      "size": {
        "name": "size",
        "tooltip": "اندازه تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIDalle3": {
    "description": "تولید تصویر به صورت همزمان از طریق نقطه پایانی DALL·E 3 شرکت OpenAI.",
    "display_name": "OpenAI DALL·E 3",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "متن راهنما برای DALL·E"
      },
      "quality": {
        "name": "quality",
        "tooltip": "کیفیت تصویر"
      },
      "seed": {
        "name": "seed",
        "tooltip": "هنوز در backend پیاده‌سازی نشده است"
      },
      "size": {
        "name": "size",
        "tooltip": "اندازه تصویر"
      },
      "style": {
        "name": "style",
        "tooltip": "گزینه Vivid مدل را به سمت تولید تصاویر فوق‌واقعی و دراماتیک سوق می‌دهد. گزینه Natural باعث تولید تصاویر طبیعی‌تر و کمتر فوق‌واقعی می‌شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIGPTImage1": {
    "description": "تولید تصویر به صورت همزمان از طریق نقطه پایانی GPT Image 1 شرکت OpenAI.",
    "display_name": "OpenAI GPT Image 1",
    "inputs": {
      "background": {
        "name": "background",
        "tooltip": "بازگرداندن تصویر با یا بدون پس‌زمینه"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "image": {
        "name": "image",
        "tooltip": "تصویر مرجع اختیاری برای ویرایش تصویر."
      },
      "mask": {
        "name": "mask",
        "tooltip": "ماسک اختیاری برای inpainting (ناحیه‌های سفید جایگزین خواهند شد)"
      },
      "model": {
        "name": "model"
      },
      "n": {
        "name": "n",
        "tooltip": "تعداد تصاویری که باید تولید شود"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "متن راهنما برای تصویر GPT"
      },
      "quality": {
        "name": "quality",
        "tooltip": "کیفیت تصویر، بر هزینه و زمان تولید تأثیر می‌گذارد."
      },
      "seed": {
        "name": "seed",
        "tooltip": "هنوز در backend پیاده‌سازی نشده است"
      },
      "size": {
        "name": "size",
        "tooltip": "اندازه تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIInputFiles": {
    "description": "بارگذاری و آماده‌سازی فایل‌های ورودی (متن، PDF و غیره) برای استفاده به عنوان ورودی در Node چت OpenAI. این فایل‌ها هنگام تولید پاسخ توسط مدل OpenAI خوانده می‌شوند. 🛈 نکته: می‌توان این node را با سایر nodeهای فایل ورودی OpenAI زنجیره کرد.",
    "display_name": "فایل‌های ورودی OpenAI ChatGPT",
    "inputs": {
      "OPENAI_INPUT_FILES": {
        "name": "OPENAI_INPUT_FILES",
        "tooltip": "فایل(های) اضافی اختیاری برای دسته‌بندی با فایل بارگذاری‌شده از این node. امکان زنجیره‌سازی فایل‌های ورودی را فراهم می‌کند تا یک پیام بتواند شامل چندین فایل ورودی باشد."
      },
      "file": {
        "name": "file",
        "tooltip": "فایل‌های ورودی برای استفاده به عنوان زمینه برای مدل. در حال حاضر فقط فایل‌های متنی (.txt) و PDF (.pdf) پذیرفته می‌شوند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIVideoSora2": {
    "description": "تولید ویدیو و صوت توسط OpenAI.",
    "display_name": "OpenAI Sora - ویدیو",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration": {
        "name": "duration"
      },
      "image": {
        "name": "image"
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "متن راهنما؛ در صورت وجود تصویر ورودی می‌تواند خالی باشد."
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed برای تعیین اینکه node باید مجدداً اجرا شود یا خیر؛ نتایج واقعی صرف‌نظر از seed غیرقطعی هستند."
      },
      "size": {
        "name": "size"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OptimalStepsScheduler": {
    "display_name": "OptimalStepsScheduler",
    "inputs": {
      "denoise": {
        "name": "کاهش نویز"
      },
      "model_type": {
        "name": "model_type"
      },
      "steps": {
        "name": "گام‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PairConditioningCombine": {
    "display_name": "ترکیب جفت شرطی",
    "inputs": {
      "negative_A": {
        "name": "منفی_A"
      },
      "negative_B": {
        "name": "منفی_B"
      },
      "positive_A": {
        "name": "مثبت_A"
      },
      "positive_B": {
        "name": "مثبت_B"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت"
      },
      "1": {
        "name": "منفی"
      }
    }
  },
  "PairConditioningSetDefaultCombine": {
    "display_name": "تنظیم پیش‌فرض ترکیب جفت شرطی",
    "inputs": {
      "hooks": {
        "name": "hooks"
      },
      "negative": {
        "name": "منفی"
      },
      "negative_DEFAULT": {
        "name": "منفی_پیش‌فرض"
      },
      "positive": {
        "name": "مثبت"
      },
      "positive_DEFAULT": {
        "name": "مثبت_پیش‌فرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت"
      },
      "1": {
        "name": "منفی"
      }
    }
  },
  "PairConditioningSetProperties": {
    "display_name": "تنظیم ویژگی‌های جفت شرطی",
    "inputs": {
      "hooks": {
        "name": "hooks"
      },
      "mask": {
        "name": "ماسک"
      },
      "negative_NEW": {
        "name": "منفی_جدید"
      },
      "positive_NEW": {
        "name": "مثبت_جدید"
      },
      "set_cond_area": {
        "name": "تعیین ناحیه شرطی"
      },
      "strength": {
        "name": "شدت"
      },
      "timesteps": {
        "name": "گام‌های زمانی"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت"
      },
      "1": {
        "name": "منفی"
      }
    }
  },
  "PairConditioningSetPropertiesAndCombine": {
    "display_name": "تنظیم ویژگی و ترکیب جفت شرطی",
    "inputs": {
      "hooks": {
        "name": "hooks"
      },
      "mask": {
        "name": "ماسک"
      },
      "negative": {
        "name": "منفی"
      },
      "negative_NEW": {
        "name": "منفی_جدید"
      },
      "positive": {
        "name": "مثبت"
      },
      "positive_NEW": {
        "name": "مثبت_جدید"
      },
      "set_cond_area": {
        "name": "تعیین ناحیه شرطی"
      },
      "strength": {
        "name": "شدت"
      },
      "timesteps": {
        "name": "گام‌های زمانی"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت"
      },
      "1": {
        "name": "منفی"
      }
    }
  },
  "PatchModelAddDownscale": {
    "display_name": "PatchModelAddDownscale (Kohya Deep Shrink)",
    "inputs": {
      "block_number": {
        "name": "شماره بلاک"
      },
      "downscale_after_skip": {
        "name": "کاهش ابعاد پس از پرش"
      },
      "downscale_factor": {
        "name": "ضریب کاهش ابعاد"
      },
      "downscale_method": {
        "name": "روش کاهش ابعاد"
      },
      "end_percent": {
        "name": "درصد پایان"
      },
      "model": {
        "name": "مدل"
      },
      "start_percent": {
        "name": "درصد شروع"
      },
      "upscale_method": {
        "name": "روش افزایش ابعاد"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PerpNeg": {
    "display_name": "Perp-Neg (منسوخ شده توسط PerpNegGuider)",
    "inputs": {
      "empty_conditioning": {
        "name": "شرط‌گذاری خالی"
      },
      "model": {
        "name": "مدل"
      },
      "neg_scale": {
        "name": "مقیاس منفی"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PerpNegGuider": {
    "display_name": "PerpNegGuider",
    "inputs": {
      "cfg": {
        "name": "cfg"
      },
      "empty_conditioning": {
        "name": "شرط‌گذاری خالی"
      },
      "model": {
        "name": "مدل"
      },
      "neg_scale": {
        "name": "مقیاس منفی"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PerturbedAttentionGuidance": {
    "display_name": "PerturbedAttentionGuidance",
    "inputs": {
      "model": {
        "name": "مدل"
      },
      "scale": {
        "name": "مقیاس"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PhotoMakerEncode": {
    "display_name": "PhotoMakerEncode",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "image": {
        "name": "تصویر"
      },
      "photomaker": {
        "name": "photomaker"
      },
      "text": {
        "name": "متن"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PhotoMakerLoader": {
    "display_name": "PhotoMakerLoader",
    "inputs": {
      "photomaker_model_name": {
        "name": "نام مدل photomaker"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PixverseImageToVideoNode": {
    "description": "تولید ویدیو بر اساس پرامپت و اندازه خروجی.",
    "display_name": "تبدیل تصویر به ویدیو PixVerse",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration_seconds": {
        "name": "مدت (ثانیه)"
      },
      "image": {
        "name": "تصویر"
      },
      "motion_mode": {
        "name": "حالت حرکت"
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "توضیح متنی اختیاری برای عناصر نامطلوب در تصویر."
      },
      "pixverse_template": {
        "name": "قالب PixVerse",
        "tooltip": "قالب اختیاری برای تأثیرگذاری بر سبک تولید، ایجاد شده توسط نود PixVerse Template."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید ویدیو"
      },
      "quality": {
        "name": "کیفیت"
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر برای تولید ویدیو."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PixverseTemplateNode": {
    "display_name": "قالب PixVerse",
    "inputs": {
      "template": {
        "name": "قالب"
      }
    },
    "outputs": {
      "0": {
        "name": "قالب PixVerse",
        "tooltip": null
      }
    }
  },
  "PixverseTextToVideoNode": {
    "description": "تولید ویدیو بر اساس پرامپت و اندازه خروجی.",
    "display_name": "تبدیل متن به ویدیو PixVerse",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration_seconds": {
        "name": "مدت زمان (ثانیه)"
      },
      "motion_mode": {
        "name": "حالت حرکت"
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "توضیح متنی اختیاری برای عناصر ناخواسته در تصویر."
      },
      "pixverse_template": {
        "name": "قالب PixVerse",
        "tooltip": "قالب اختیاری برای تأثیرگذاری بر سبک تولید، ایجاد شده توسط node قالب PixVerse."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید ویدیو"
      },
      "quality": {
        "name": "کیفیت"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed برای تولید ویدیو."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PixverseTransitionVideoNode": {
    "description": "تولید ویدیو بر اساس پرامپت و اندازه خروجی.",
    "display_name": "ویدیوی انتقالی PixVerse",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration_seconds": {
        "name": "مدت زمان (ثانیه)"
      },
      "first_frame": {
        "name": "فریم اول"
      },
      "last_frame": {
        "name": "فریم آخر"
      },
      "motion_mode": {
        "name": "حالت حرکت"
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "توضیح متنی اختیاری برای عناصر ناخواسته در تصویر."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید ویدیو"
      },
      "quality": {
        "name": "کیفیت"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed برای تولید ویدیو."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PolyexponentialScheduler": {
    "display_name": "PolyexponentialScheduler",
    "inputs": {
      "rho": {
        "name": "رو"
      },
      "sigma_max": {
        "name": "سیگما ماکس"
      },
      "sigma_min": {
        "name": "سیگما مین"
      },
      "steps": {
        "name": "گام‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PorterDuffImageComposite": {
    "display_name": "ترکیب تصویر Porter-Duff",
    "inputs": {
      "destination": {
        "name": "مقصد"
      },
      "destination_alpha": {
        "name": "آلفای مقصد"
      },
      "mode": {
        "name": "حالت"
      },
      "source": {
        "name": "سورس"
      },
      "source_alpha": {
        "name": "آلفای سورس"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "Preview3D": {
    "display_name": "پیش‌نمایش سه‌بعدی و انیمیشن",
    "inputs": {
      "bg_image": {
        "name": "تصویر پس‌زمینه"
      },
      "camera_info": {
        "name": "اطلاعات دوربین"
      },
      "image": {
        "name": "تصویر"
      },
      "model_file": {
        "name": "فایل مدل",
        "tooltip": "فایل مدل سه‌بعدی یا مسیر فایل"
      }
    }
  },
  "PreviewAny": {
    "display_name": "پیش‌نمایش به صورت متن",
    "inputs": {
      "previewMode": {},
      "preview_markdown": {
        "name": "پیش‌نمایش"
      },
      "preview_text": {
        "name": "پیش‌نمایش"
      },
      "source": {
        "name": "سورس"
      }
    }
  },
  "PreviewAudio": {
    "display_name": "پیش‌نمایش صوت",
    "inputs": {
      "audio": {
        "name": "صوت"
      },
      "audioUI": {
        "name": "رابط کاربری صوت"
      }
    }
  },
  "PreviewImage": {
    "description": "تصاویر ورودی را در پوشه خروجی ComfyUI شما ذخیره می‌کند.",
    "display_name": "پیش‌نمایش تصویر",
    "inputs": {
      "images": {
        "name": "تصاویر"
      }
    }
  },
  "PrimitiveBoolean": {
    "display_name": "بولین",
    "inputs": {
      "value": {
        "name": "مقدار"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PrimitiveBoundingBox": {
    "display_name": "جعبه مرزی",
    "inputs": {
      "height": {
        "name": "height"
      },
      "width": {
        "name": "width"
      },
      "x": {
        "name": "x"
      },
      "y": {
        "name": "y"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PrimitiveFloat": {
    "display_name": "عدد اعشاری",
    "inputs": {
      "value": {
        "name": "مقدار"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PrimitiveInt": {
    "display_name": "عدد صحیح",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "value": {
        "name": "مقدار"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PrimitiveString": {
    "display_name": "رشته",
    "inputs": {
      "value": {
        "name": "مقدار"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PrimitiveStringMultiline": {
    "display_name": "رشته (چند خطی)",
    "inputs": {
      "value": {
        "name": "مقدار"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "QuadrupleCLIPLoader": {
    "description": "[دستورالعمل‌ها]\n\nhidream: long clip-l, long clip-g, t5xxl, llama_8b_3.1_instruct",
    "display_name": "QuadrupleCLIPLoader",
    "inputs": {
      "clip_name1": {
        "name": "clip_name1"
      },
      "clip_name2": {
        "name": "clip_name2"
      },
      "clip_name3": {
        "name": "clip_name3"
      },
      "clip_name4": {
        "name": "clip_name4"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "QwenImageDiffsynthControlnet": {
    "display_name": "QwenImageDiffsynthControlnet",
    "inputs": {
      "image": {
        "name": "تصویر"
      },
      "mask": {
        "name": "ماسک"
      },
      "model": {
        "name": "مدل"
      },
      "model_patch": {
        "name": "patch مدل"
      },
      "strength": {
        "name": "شدت"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "RandomCropImages": {
    "display_name": "برش تصادفی تصاویر",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "height": {
        "name": "ارتفاع",
        "tooltip": "ارتفاع برش."
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "تصویر برای پردازش."
      },
      "seed": {
        "name": "بذر تصادفی",
        "tooltip": "بذر تصادفی."
      },
      "width": {
        "name": "عرض",
        "tooltip": "عرض برش."
      }
    },
    "outputs": {
      "0": {
        "name": "تصاویر",
        "tooltip": "تصاویر پردازش‌شده"
      }
    }
  },
  "RandomNoise": {
    "display_name": "نویز تصادفی",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "noise_seed": {
        "name": "بذر نویز"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RebatchImages": {
    "display_name": "دسته‌بندی مجدد تصاویر",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "images": {
        "name": "تصاویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RebatchLatents": {
    "display_name": "تغییر دسته‌بندی latentها",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "latents": {
        "name": "latentها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecordAudio": {
    "display_name": "ضبط صدا",
    "inputs": {
      "audio": {
        "name": "صدا"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftColorRGB": {
    "description": "ایجاد رنگ Recraft با انتخاب مقادیر مشخص RGB.",
    "display_name": "ایجاد رنگ Recraft با RGB",
    "inputs": {
      "b": {
        "name": "b",
        "tooltip": "مقدار آبی رنگ."
      },
      "g": {
        "name": "g",
        "tooltip": "مقدار سبز رنگ."
      },
      "r": {
        "name": "r",
        "tooltip": "مقدار قرمز رنگ."
      },
      "recraft_color": {
        "name": "رنگ Recraft"
      }
    },
    "outputs": {
      "0": {
        "name": "رنگ Recraft",
        "tooltip": null
      }
    }
  },
  "RecraftControls": {
    "description": "ایجاد کنترل‌های Recraft برای سفارشی‌سازی تولید Recraft.",
    "display_name": "کنترل‌های Recraft",
    "inputs": {
      "background_color": {
        "name": "رنگ پس‌زمینه"
      },
      "colors": {
        "name": "رنگ‌ها"
      }
    },
    "outputs": {
      "0": {
        "name": "کنترل‌های Recraft",
        "tooltip": null
      }
    }
  },
  "RecraftCreateStyleNode": {
    "description": "ایجاد یک استایل سفارشی از تصاویر مرجع. ۱ تا ۵ تصویر را برای استفاده به عنوان مرجع استایل بارگذاری کنید. مجموع حجم تمام تصاویر حداکثر ۵ مگابایت است.",
    "display_name": "ایجاد استایل سفارشی Recraft",
    "inputs": {
      "images": {
        "name": "تصاویر"
      },
      "style": {
        "name": "استایل",
        "tooltip": "استایل پایه تصاویر تولید شده."
      }
    },
    "outputs": {
      "0": {
        "name": "شناسه استایل",
        "tooltip": null
      }
    }
  },
  "RecraftCreativeUpscaleNode": {
    "description": "بزرگ‌نمایی تصویر به صورت همزمان.\nیک تصویر شطرنجی را با ابزار «بزرگ‌نمایی خلاقانه» بهبود می‌بخشد و وضوح را با تمرکز بر جزئیات کوچک و چهره‌ها افزایش می‌دهد.",
    "display_name": "بزرگ‌نمایی خلاقانه تصویر Recraft",
    "inputs": {
      "image": {
        "name": "تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftCrispUpscaleNode": {
    "description": "بزرگ‌نمایی تصویر به صورت همزمان.\nیک تصویر شطرنجی را با ابزار «بزرگ‌نمایی شفاف» بهبود می‌بخشد، وضوح تصویر را افزایش داده و تصویر را شفاف‌تر و تمیزتر می‌کند.",
    "display_name": "بزرگ‌نمایی شفاف تصویر Recraft",
    "inputs": {
      "image": {
        "name": "تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftImageInpaintingNode": {
    "description": "تغییر تصویر بر اساس پرامپت و ماسک.",
    "display_name": "بازسازی تصویر Recraft",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "image": {
        "name": "تصویر"
      },
      "mask": {
        "name": "ماسک"
      },
      "n": {
        "name": "تعداد",
        "tooltip": "تعداد تصاویر برای تولید."
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "توضیح متنی اختیاری از عناصر نامطلوب در تصویر."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید تصویر."
      },
      "recraft_style": {
        "name": "سبک Recraft"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed برای تعیین اینکه node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از seed غیرقطعی هستند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftImageToImageNode": {
    "description": "تغییر تصویر بر اساس پرامپت و میزان قدرت.",
    "display_name": "تبدیل تصویر به تصویر Recraft",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "image": {
        "name": "تصویر"
      },
      "n": {
        "name": "تعداد",
        "tooltip": "تعداد تصاویری که باید تولید شوند."
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "توضیح متنی اختیاری برای عناصر نامطلوب در تصویر."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید تصویر."
      },
      "recraft_controls": {
        "name": "کنترل‌های Recraft",
        "tooltip": "کنترل‌های اضافی اختیاری برای تولید از طریق node کنترل‌های Recraft."
      },
      "recraft_style": {
        "name": "سبک Recraft"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed برای تعیین اینکه آیا node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از seed غیرقطعی هستند."
      },
      "strength": {
        "name": "قدرت",
        "tooltip": "تفاوت با تصویر اصلی را مشخص می‌کند و باید در بازه [۰، ۱] باشد؛ ۰ به معنای تقریباً یکسان و ۱ به معنای شباهت بسیار کم است."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftRemoveBackgroundNode": {
    "description": "حذف پس‌زمینه از تصویر و بازگرداندن تصویر پردازش‌شده و ماسک.",
    "display_name": "حذف پس‌زمینه Recraft",
    "inputs": {
      "image": {
        "name": "تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "RecraftReplaceBackgroundNode": {
    "description": "جایگزینی پس‌زمینه تصویر بر اساس پرامپت ارائه‌شده.",
    "display_name": "جایگزینی پس‌زمینه Recraft",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "image": {
        "name": "تصویر"
      },
      "n": {
        "name": "تعداد",
        "tooltip": "تعداد تصاویری که باید تولید شوند."
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "توضیح متنی اختیاری برای عناصر نامطلوب در تصویر."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید تصویر."
      },
      "recraft_style": {
        "name": "سبک Recraft"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed برای تعیین اینکه آیا node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از seed غیرقطعی هستند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftStyleV3DigitalIllustration": {
    "description": "انتخاب سبک realistic_image و زیرسبک اختیاری.",
    "display_name": "سبک Recraft - تصویرسازی دیجیتال",
    "inputs": {
      "substyle": {
        "name": "زیرسبک"
      }
    },
    "outputs": {
      "0": {
        "name": "سبک Recraft",
        "tooltip": null
      }
    }
  },
  "RecraftStyleV3InfiniteStyleLibrary": {
    "description": "انتخاب سبک بر اساس UUID موجود از کتابخانه بی‌نهایت سبک Recraft.",
    "display_name": "سبک Recraft - کتابخانه بی‌نهایت سبک",
    "inputs": {
      "style_id": {
        "name": "شناسه سبک",
        "tooltip": "UUID سبک از کتابخانه بی‌نهایت سبک."
      }
    },
    "outputs": {
      "0": {
        "name": "سبک Recraft",
        "tooltip": null
      }
    }
  },
  "RecraftStyleV3LogoRaster": {
    "description": "انتخاب سبک realistic_image و زیرسبک اختیاری.",
    "display_name": "سبک Recraft - رستر لوگو",
    "inputs": {
      "substyle": {
        "name": "زیرسبک"
      }
    },
    "outputs": {
      "0": {
        "name": "سبک Recraft",
        "tooltip": null
      }
    }
  },
  "RecraftStyleV3RealisticImage": {
    "description": "انتخاب سبک realistic_image و زیرسبک اختیاری.",
    "display_name": "سبک Recraft - تصویر واقع‌گرایانه",
    "inputs": {
      "substyle": {
        "name": "زیرسبک"
      }
    },
    "outputs": {
      "0": {
        "name": "recraft_style",
        "tooltip": null
      }
    }
  },
  "RecraftTextToImageNode": {
    "description": "تولید تصاویر به صورت همزمان بر اساس پرامپت و وضوح تصویر.",
    "display_name": "تبدیل متن به تصویر Recraft",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "n": {
        "name": "تعداد",
        "tooltip": "تعداد تصاویر برای تولید."
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "توضیح متنی اختیاری از عناصر نامطلوب در تصویر."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید تصویر."
      },
      "recraft_controls": {
        "name": "recraft_controls",
        "tooltip": "کنترل‌های اختیاری بیشتر بر تولید از طریق node کنترل Recraft."
      },
      "recraft_style": {
        "name": "recraft_style"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed برای تعیین اینکه node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از seed غیرقطعی هستند."
      },
      "size": {
        "name": "اندازه",
        "tooltip": "اندازه تصویر تولید شده."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftTextToVectorNode": {
    "description": "تولید SVG به صورت همزمان بر اساس پرامپت و وضوح تصویر.",
    "display_name": "تبدیل متن به وکتور Recraft",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "n": {
        "name": "تعداد",
        "tooltip": "تعداد تصاویر برای تولید."
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "توضیح متنی اختیاری از عناصر نامطلوب در تصویر."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید تصویر."
      },
      "recraft_controls": {
        "name": "recraft_controls",
        "tooltip": "کنترل‌های اختیاری بیشتر بر تولید از طریق node کنترل Recraft."
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed برای تعیین اینکه node باید دوباره اجرا شود؛ نتایج واقعی صرف‌نظر از seed غیرقطعی هستند."
      },
      "size": {
        "name": "اندازه",
        "tooltip": "اندازه تصویر تولید شده."
      },
      "substyle": {
        "name": "زیرسبک"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftV4TextToImageNode": {
    "description": "تولید تصویر با استفاده از مدل‌های Recraft V4 یا V4 Pro.",
    "display_name": "تبدیل متن به تصویر Recraft V4",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدل مورد استفاده برای تولید."
      },
      "model_size": {
        "name": "اندازه"
      },
      "n": {
        "name": "تعداد",
        "tooltip": "تعداد تصاویر تولیدی."
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "توضیح متنی اختیاری برای عناصر نامطلوب در تصویر."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید تصویر. حداکثر ۱۰٬۰۰۰ کاراکتر."
      },
      "recraft_controls": {
        "name": "کنترل‌های Recraft",
        "tooltip": "کنترل‌های اختیاری بیشتر بر تولید از طریق node کنترل‌های Recraft."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر برای تعیین اجرای مجدد node؛ نتایج واقعی صرف‌نظر از بذر غیرقطعی هستند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftV4TextToVectorNode": {
    "description": "تولید SVG با استفاده از مدل‌های Recraft V4 یا V4 Pro.",
    "display_name": "تبدیل متن به وکتور Recraft V4",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدل مورد استفاده برای تولید."
      },
      "model_size": {
        "name": "اندازه"
      },
      "n": {
        "name": "تعداد",
        "tooltip": "تعداد تصاویر تولیدی."
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "توضیح متنی اختیاری برای عناصر نامطلوب در تصویر."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت برای تولید تصویر. حداکثر ۱۰٬۰۰۰ کاراکتر."
      },
      "recraft_controls": {
        "name": "کنترل‌های Recraft",
        "tooltip": "کنترل‌های اختیاری بیشتر بر تولید از طریق node کنترل‌های Recraft."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر برای تعیین اجرای مجدد node؛ نتایج واقعی صرف‌نظر از بذر غیرقطعی هستند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftVectorizeImageNode": {
    "description": "تولید SVG به صورت همزمان از یک تصویر ورودی.",
    "display_name": "وکتورسازی تصویر Recraft",
    "inputs": {
      "image": {
        "name": "تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ReferenceLatent": {
    "description": "این node فضای نهفته راهنما را برای مدل ویرایش تنظیم می‌کند. اگر مدل پشتیبانی کند، می‌توانید چندین مورد را برای تنظیم چند تصویر مرجع زنجیره کنید.",
    "display_name": "ReferenceLatent",
    "inputs": {
      "conditioning": {
        "name": "شرط‌گذاری"
      },
      "latent": {
        "name": "latent"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ReferenceTimbreAudio": {
    "description": "این نود صدای مرجع برای timbre را تنظیم می‌کند (برای ace step 1.5)",
    "display_name": "ReferenceTimbreAudio",
    "inputs": {
      "conditioning": {
        "name": "شرایط‌دهی"
      },
      "latent": {
        "name": "latent"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RegexExtract": {
    "display_name": "استخراج با Regex",
    "inputs": {
      "case_insensitive": {
        "name": "بدون حساسیت به حروف"
      },
      "dotall": {
        "name": "dotall"
      },
      "group_index": {
        "name": "شماره گروه"
      },
      "mode": {
        "name": "حالت"
      },
      "multiline": {
        "name": "چندخطی"
      },
      "regex_pattern": {
        "name": "الگوی regex"
      },
      "string": {
        "name": "رشته"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RegexMatch": {
    "display_name": "تطبیق با Regex",
    "inputs": {
      "case_insensitive": {
        "name": "بدون حساسیت به حروف"
      },
      "dotall": {
        "name": "dotall"
      },
      "multiline": {
        "name": "چندخطی"
      },
      "regex_pattern": {
        "name": "الگوی regex"
      },
      "string": {
        "name": "رشته"
      }
    },
    "outputs": {
      "0": {
        "name": "تطبیق‌ها",
        "tooltip": null
      }
    }
  },
  "RegexReplace": {
    "description": "یافتن و جایگزینی متن با استفاده از الگوهای regex.",
    "display_name": "جایگزینی با Regex",
    "inputs": {
      "case_insensitive": {
        "name": "بدون حساسیت به حروف"
      },
      "count": {
        "name": "تعداد",
        "tooltip": "حداکثر تعداد جایگزینی. مقدار ۰ برای جایگزینی همه موارد (پیش‌فرض). مقدار ۱ فقط اولین تطبیق، ۲ برای دو تطبیق اول و غیره."
      },
      "dotall": {
        "name": "dotall",
        "tooltip": "در صورت فعال بودن، کاراکتر نقطه (.) هر کاراکتری از جمله کاراکترهای خط جدید را تطبیق می‌دهد. در غیر این صورت، نقطه فقط کاراکترهای غیر از خط جدید را تطبیق می‌دهد."
      },
      "multiline": {
        "name": "چندخطی"
      },
      "regex_pattern": {
        "name": "الگوی regex"
      },
      "replace": {
        "name": "جایگزین"
      },
      "string": {
        "name": "رشته"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RenormCFG": {
    "display_name": "RenormCFG",
    "inputs": {
      "cfg_trunc": {
        "name": "cfg_trunc"
      },
      "model": {
        "name": "مدل"
      },
      "renorm_cfg": {
        "name": "renorm_cfg"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RepeatImageBatch": {
    "display_name": "تکرار دسته تصویر",
    "inputs": {
      "amount": {
        "name": "تعداد"
      },
      "image": {
        "name": "تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RepeatLatentBatch": {
    "display_name": "تکرار دسته latent",
    "inputs": {
      "amount": {
        "name": "تعداد"
      },
      "samples": {
        "name": "نمونه‌ها"
      }
    }
  },
  "ReplaceText": {
    "display_name": "جایگزینی متن",
    "inputs": {
      "find": {
        "name": "یافتن",
        "tooltip": "متنی که باید پیدا شود."
      },
      "replace": {
        "name": "جایگزین",
        "tooltip": "متنی که باید جایگزین شود."
      },
      "texts": {
        "name": "متن‌ها",
        "tooltip": "متنی که باید پردازش شود."
      }
    },
    "outputs": {
      "0": {
        "name": "متن‌های پردازش‌شده",
        "tooltip": "متن‌های پردازش‌شده"
      }
    }
  },
  "ReplaceVideoLatentFrames": {
    "display_name": "جایگزینی فریم‌های نهفته ویدیو",
    "inputs": {
      "destination": {
        "name": "مقصد",
        "tooltip": "فضای نهفته مقصد که فریم‌ها در آن جایگزین خواهند شد."
      },
      "index": {
        "name": "اندیس",
        "tooltip": "اندیس فریم نهفته شروع در فضای نهفته مقصد که فریم‌های فضای نهفته منبع در آن قرار می‌گیرند. مقادیر منفی از انتها شمارش می‌شوند."
      },
      "source": {
        "name": "منبع",
        "tooltip": "فضای نهفته منبع که فریم‌ها را برای درج در فضای نهفته مقصد فراهم می‌کند. اگر ارائه نشود، فضای نهفته مقصد بدون تغییر بازگردانده می‌شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RescaleCFG": {
    "display_name": "مقیاس‌دهی CFG",
    "inputs": {
      "model": {
        "name": "مدل"
      },
      "multiplier": {
        "name": "ضریب"
      }
    }
  },
  "ResizeAndPadImage": {
    "display_name": "تغییر اندازه و افزودن پد به تصویر",
    "inputs": {
      "image": {
        "name": "تصویر"
      },
      "interpolation": {
        "name": "درون‌یابی"
      },
      "padding_color": {
        "name": "رنگ پد"
      },
      "target_height": {
        "name": "ارتفاع هدف"
      },
      "target_width": {
        "name": "عرض هدف"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ResizeImageMaskNode": {
    "description": "تغییر اندازه تصویر یا mask با استفاده از روش‌های مختلف مقیاس‌گذاری.",
    "display_name": "تغییر اندازه تصویر/ماسک",
    "inputs": {
      "input": {
        "name": "ورودی"
      },
      "resize_type": {
        "name": "نوع تغییر اندازه",
        "tooltip": "نحوه تغییر اندازه را انتخاب کنید: بر اساس ابعاد دقیق، ضریب مقیاس، تطبیق با تصویر دیگر و غیره."
      },
      "resize_type_crop": {
        "name": "برش"
      },
      "resize_type_height": {
        "name": "ارتفاع"
      },
      "resize_type_width": {
        "name": "عرض"
      },
      "scale_method": {
        "name": "روش مقیاس‌دهی",
        "tooltip": "الگوریتم درون‌یابی. 'area' برای کاهش اندازه بهترین است، 'lanczos' برای افزایش اندازه، و 'nearest-exact' برای هنر پیکسلی مناسب است."
      }
    },
    "outputs": {
      "0": {
        "name": "تغییر اندازه داده شده",
        "tooltip": null
      }
    }
  },
  "ResizeImagesByLongerEdge": {
    "display_name": "تغییر اندازه تصاویر بر اساس ضلع بلندتر",
    "inputs": {
      "images": {
        "name": "تصاویر",
        "tooltip": "تصویر برای پردازش."
      },
      "longer_edge": {
        "name": "ضلع بلندتر",
        "tooltip": "طول هدف برای ضلع بلندتر."
      }
    },
    "outputs": {
      "0": {
        "name": "تصاویر",
        "tooltip": "تصاویر پردازش شده"
      }
    }
  },
  "ResizeImagesByShorterEdge": {
    "display_name": "تغییر اندازه تصاویر بر اساس ضلع کوتاه‌تر",
    "inputs": {
      "images": {
        "name": "تصاویر",
        "tooltip": "تصویر برای پردازش."
      },
      "shorter_edge": {
        "name": "ضلع کوتاه‌تر",
        "tooltip": "طول هدف برای ضلع کوتاه‌تر."
      }
    },
    "outputs": {
      "0": {
        "name": "تصاویر",
        "tooltip": "تصاویر پردازش شده"
      }
    }
  },
  "ResolutionBucket": {
    "display_name": "دسته‌بندی بر اساس وضوح",
    "inputs": {
      "conditioning": {
        "name": "شرایط‌دهی",
        "tooltip": "لیست لیست‌های شرایط‌دهی (باید با طول فضاهای نهفته برابر باشد)."
      },
      "latents": {
        "name": "فضاهای نهفته",
        "tooltip": "لیست دیکشنری‌های نهفته برای دسته‌بندی بر اساس وضوح."
      }
    },
    "outputs": {
      "0": {
        "name": "فضاهای نهفته",
        "tooltip": "لیست دیکشنری‌های نهفته دسته‌بندی شده، یکی برای هر دسته وضوح."
      },
      "1": {
        "name": "شرایط‌دهی",
        "tooltip": "لیست لیست‌های شرایط‌دهی، یکی برای هر دسته وضوح."
      }
    }
  },
  "Rodin3D_Detail": {
    "description": "تولید دارایی‌های سه‌بعدی با استفاده از Rodin API",
    "display_name": "Rodin 3D Generate - تولید جزئیات",
    "inputs": {
      "Images": {
        "name": "تصاویر"
      },
      "Material_Type": {
        "name": "نوع متریال"
      },
      "Polygon_count": {
        "name": "تعداد پلی‌گان"
      },
      "Seed": {
        "name": "Seed"
      }
    },
    "outputs": {
      "1": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "Rodin3D_Gen2": {
    "description": "تولید دارایی‌های سه‌بعدی با استفاده از Rodin API",
    "display_name": "Rodin 3D Generate - تولید Gen-2",
    "inputs": {
      "Images": {
        "name": "تصاویر"
      },
      "Material_Type": {
        "name": "نوع متریال"
      },
      "Polygon_count": {
        "name": "تعداد پلی‌گان"
      },
      "Seed": {
        "name": "Seed"
      },
      "TAPose": {
        "name": "TAPose"
      }
    },
    "outputs": {
      "1": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "Rodin3D_Regular": {
    "description": "تولید دارایی‌های سه‌بعدی با استفاده از Rodin API",
    "display_name": "Rodin 3D Generate - تولید معمولی",
    "inputs": {
      "Images": {
        "name": "تصاویر"
      },
      "Material_Type": {
        "name": "نوع متریال"
      },
      "Polygon_count": {
        "name": "تعداد پلی‌گان"
      },
      "Seed": {
        "name": "Seed"
      }
    },
    "outputs": {
      "1": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "Rodin3D_Sketch": {
    "description": "تولید دارایی‌های سه‌بعدی با استفاده از Rodin API",
    "display_name": "Rodin 3D Generate - تولید اسکچ",
    "inputs": {
      "Images": {
        "name": "تصاویر"
      },
      "Seed": {
        "name": "Seed"
      }
    },
    "outputs": {
      "1": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "Rodin3D_Smooth": {
    "description": "تولید دارایی‌های سه‌بعدی با استفاده از Rodin API",
    "display_name": "Rodin 3D Generate - تولید صاف",
    "inputs": {
      "Images": {
        "name": "تصاویر"
      },
      "Material_Type": {
        "name": "نوع متریال"
      },
      "Polygon_count": {
        "name": "تعداد پلی‌گان"
      },
      "Seed": {
        "name": "Seed"
      }
    },
    "outputs": {
      "1": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "RunwayFirstLastFrameNode": {
    "description": "اولین و آخرین فریم کلیدی را بارگذاری کنید، یک پرامپت بنویسید و ویدیو تولید کنید. انتقال‌های پیچیده‌تر، مانند زمانی که فریم آخر کاملاً با فریم اول متفاوت است، ممکن است از مدت زمان طولانی‌تر ۱۰ ثانیه‌ای بهره‌مند شوند. این کار به تولید اجازه می‌دهد تا زمان بیشتری برای انتقال روان بین دو ورودی داشته باشد. پیش از شروع، این نکات کلیدی را مرور کنید تا مطمئن شوید انتخاب‌های ورودی شما باعث موفقیت تولید خواهد شد: https://help.runwayml.com/hc/en-us/articles/34170748696595-Creating-with-Keyframes-on-Gen-3.",
    "display_name": "Runway تبدیل اولین و آخرین فریم به ویدیو",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان"
      },
      "end_frame": {
        "name": "فریم پایان",
        "tooltip": "فریم پایان برای استفاده در ویدیو. فقط برای gen3a_turbo پشتیبانی می‌شود."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت متنی برای تولید"
      },
      "ratio": {
        "name": "نسبت تصویر"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تصادفی برای تولید"
      },
      "start_frame": {
        "name": "فریم شروع",
        "tooltip": "فریم شروع برای استفاده در ویدیو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RunwayImageToVideoNodeGen3a": {
    "description": "تولید ویدیو از یک فریم شروع با استفاده از مدل Gen3a Turbo. پیش از شروع، این نکات کلیدی را مرور کنید تا مطمئن شوید انتخاب‌های ورودی شما باعث موفقیت تولید خواهد شد: https://help.runwayml.com/hc/en-us/articles/33927968552339-Creating-with-Act-One-on-Gen-3-Alpha-and-Turbo.",
    "display_name": "Runway تبدیل تصویر به ویدیو (Gen3a Turbo)",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت متنی برای تولید"
      },
      "ratio": {
        "name": "نسبت تصویر"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تصادفی برای تولید"
      },
      "start_frame": {
        "name": "فریم شروع",
        "tooltip": "فریم شروع برای استفاده در ویدیو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RunwayImageToVideoNodeGen4": {
    "description": "تولید ویدیو از یک فریم شروع با استفاده از مدل Gen4 Turbo. پیش از شروع، این نکات کلیدی را مرور کنید تا مطمئن شوید انتخاب‌های ورودی شما باعث موفقیت تولید خواهد شد: https://help.runwayml.com/hc/en-us/articles/37327109429011-Creating-with-Gen-4-Video.",
    "display_name": "Runway تبدیل تصویر به ویدیو (Gen4 Turbo)",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت متنی برای تولید"
      },
      "ratio": {
        "name": "نسبت تصویر"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تصادفی برای تولید"
      },
      "start_frame": {
        "name": "فریم شروع",
        "tooltip": "فریم شروع برای استفاده در ویدیو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RunwayTextToImageNode": {
    "description": "تولید تصویر از یک متن ورودی با استفاده از مدل Gen 4 سرویس Runway. همچنین می‌توانید یک تصویر مرجع برای راهنمایی تولید وارد کنید.",
    "display_name": "تبدیل متن به تصویر Runway",
    "inputs": {
      "prompt": {
        "name": "متن ورودی",
        "tooltip": "متن راهنما برای تولید تصویر"
      },
      "ratio": {
        "name": "نسبت تصویر"
      },
      "reference_image": {
        "name": "تصویر مرجع",
        "tooltip": "تصویر مرجع اختیاری برای راهنمایی تولید"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SDTurboScheduler": {
    "display_name": "زمان‌بندی SDTurbo",
    "inputs": {
      "denoise": {
        "name": "کاهش نویز"
      },
      "model": {
        "name": "مدل"
      },
      "steps": {
        "name": "گام‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SD_4XUpscale_Conditioning": {
    "display_name": "شرایط بزرگ‌نمایی ۴ برابر SD",
    "inputs": {
      "images": {
        "name": "تصاویر"
      },
      "negative": {
        "name": "منفی"
      },
      "noise_augmentation": {
        "name": "افزایش نویز"
      },
      "positive": {
        "name": "مثبت"
      },
      "scale_ratio": {
        "name": "نسبت مقیاس"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "SV3D_Conditioning": {
    "display_name": "شرط‌گذاری SV3D",
    "inputs": {
      "clip_vision": {
        "name": "clip vision"
      },
      "elevation": {
        "name": "ارتفاع زاویه"
      },
      "height": {
        "name": "ارتفاع"
      },
      "init_image": {
        "name": "تصویر اولیه"
      },
      "vae": {
        "name": "vae"
      },
      "video_frames": {
        "name": "فریم‌های ویدیو"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "SVD_img2vid_Conditioning": {
    "display_name": "شرط‌گذاری SVD_img2vid",
    "inputs": {
      "augmentation_level": {
        "name": "سطح افزایش داده"
      },
      "clip_vision": {
        "name": "clip vision"
      },
      "fps": {
        "name": "فریم بر ثانیه"
      },
      "height": {
        "name": "ارتفاع"
      },
      "init_image": {
        "name": "تصویر اولیه"
      },
      "motion_bucket_id": {
        "name": "شناسه motion bucket"
      },
      "vae": {
        "name": "vae"
      },
      "video_frames": {
        "name": "فریم‌های ویدیو"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت"
      },
      "1": {
        "name": "منفی"
      },
      "2": {
        "name": "latent"
      }
    }
  },
  "SamplerCustom": {
    "display_name": "SamplerCustom",
    "inputs": {
      "add_noise": {
        "name": "افزودن نویز"
      },
      "cfg": {
        "name": "cfg"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "latent_image": {
        "name": "تصویر latent"
      },
      "model": {
        "name": "مدل"
      },
      "negative": {
        "name": "منفی"
      },
      "noise_seed": {
        "name": "بذر نویز"
      },
      "positive": {
        "name": "مثبت"
      },
      "sampler": {
        "name": "نمونه‌گیر"
      },
      "sigmas": {
        "name": "سیگماها"
      }
    },
    "outputs": {
      "0": {
        "name": "خروجی",
        "tooltip": null
      },
      "1": {
        "name": "خروجی بدون نویز",
        "tooltip": null
      }
    }
  },
  "SamplerCustomAdvanced": {
    "display_name": "SamplerCustomAdvanced",
    "inputs": {
      "guider": {
        "name": "راهنما"
      },
      "latent_image": {
        "name": "تصویر latent"
      },
      "noise": {
        "name": "نویز"
      },
      "sampler": {
        "name": "نمونه‌گیر"
      },
      "sigmas": {
        "name": "سیگماها"
      }
    },
    "outputs": {
      "0": {
        "name": "خروجی",
        "tooltip": null
      },
      "1": {
        "name": "خروجی بدون نویز",
        "tooltip": null
      }
    }
  },
  "SamplerDPMAdaptative": {
    "display_name": "SamplerDPMAdaptative",
    "inputs": {
      "accept_safety": {
        "name": "تأیید ایمنی"
      },
      "atol": {
        "name": "atol"
      },
      "dcoeff": {
        "name": "dcoeff"
      },
      "eta": {
        "name": "eta"
      },
      "h_init": {
        "name": "h_init"
      },
      "icoeff": {
        "name": "icoeff"
      },
      "order": {
        "name": "ترتیب"
      },
      "pcoeff": {
        "name": "pcoeff"
      },
      "rtol": {
        "name": "rtol"
      },
      "s_noise": {
        "name": "s_noise"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerDPMPP_2M_SDE": {
    "display_name": "SamplerDPMPP_2M_SDE",
    "inputs": {
      "eta": {
        "name": "eta"
      },
      "noise_device": {
        "name": "دستگاه نویز"
      },
      "s_noise": {
        "name": "s_noise"
      },
      "solver_type": {
        "name": "نوع حل‌گر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerDPMPP_2S_Ancestral": {
    "display_name": "SamplerDPMPP_2S_Ancestral",
    "inputs": {
      "eta": {
        "name": "eta"
      },
      "s_noise": {
        "name": "s_noise"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerDPMPP_3M_SDE": {
    "display_name": "SamplerDPMPP_3M_SDE",
    "inputs": {
      "eta": {
        "name": "اتا"
      },
      "noise_device": {
        "name": "noise_device"
      },
      "s_noise": {
        "name": "s_noise"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerDPMPP_SDE": {
    "display_name": "SamplerDPMPP_SDE",
    "inputs": {
      "eta": {
        "name": "اتا"
      },
      "noise_device": {
        "name": "noise_device"
      },
      "r": {
        "name": "r"
      },
      "s_noise": {
        "name": "s_noise"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerER_SDE": {
    "display_name": "SamplerER_SDE",
    "inputs": {
      "eta": {
        "name": "اتا",
        "tooltip": "قدرت تصادفی معادله دیفرانسیل تصادفی معکوس زمان.\nوقتی اتا=۰ باشد، به معادله دیفرانسیل معمولی قطعی تبدیل می‌شود. این تنظیم برای نوع حل‌کننده ER-SDE اعمال نمی‌شود."
      },
      "max_stage": {
        "name": "بیشترین مرحله"
      },
      "s_noise": {
        "name": "s_noise"
      },
      "solver_type": {
        "name": "نوع حل‌کننده"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerEulerAncestral": {
    "display_name": "SamplerEulerAncestral",
    "inputs": {
      "eta": {
        "name": "اتا"
      },
      "s_noise": {
        "name": "s_noise"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerEulerAncestralCFGPP": {
    "display_name": "SamplerEulerAncestralCFG++",
    "inputs": {
      "eta": {
        "name": "اتا"
      },
      "s_noise": {
        "name": "s_noise"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerEulerCFGpp": {
    "display_name": "SamplerEulerCFG++",
    "inputs": {
      "version": {
        "name": "نسخه"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerLCMUpscale": {
    "display_name": "SamplerLCMUpscale",
    "inputs": {
      "scale_ratio": {
        "name": "نسبت بزرگ‌نمایی"
      },
      "scale_steps": {
        "name": "گام‌های بزرگ‌نمایی"
      },
      "upscale_method": {
        "name": "روش بزرگ‌نمایی"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerLMS": {
    "display_name": "SamplerLMS",
    "inputs": {
      "order": {
        "name": "ترتیب"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerSASolver": {
    "display_name": "SamplerSASolver",
    "inputs": {
      "corrector_order": {
        "name": "ترتیب تصحیح‌کننده"
      },
      "eta": {
        "name": "اتا"
      },
      "model": {
        "name": "مدل"
      },
      "predictor_order": {
        "name": "ترتیب پیش‌بینی‌کننده"
      },
      "s_noise": {
        "name": "s_noise"
      },
      "sde_end_percent": {
        "name": "درصد پایان SDE"
      },
      "sde_start_percent": {
        "name": "درصد شروع SDE"
      },
      "simple_order_2": {
        "name": "ترتیب ساده ۲"
      },
      "use_pece": {
        "name": "استفاده از PECE"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerSEEDS2": {
    "description": "این نود نمونه‌بردار می‌تواند چندین نمونه‌بردار را نمایش دهد:\n\nseeds_2\n- تنظیمات پیش‌فرض\n\nexp_heun_2_x0\n- solver_type=phi_2، r=۱.۰، eta=۰.۰\n\nexp_heun_2_x0_sde\n- solver_type=phi_2، r=۱.۰، eta=۱.۰، s_noise=۱.۰",
    "display_name": "SamplerSEEDS2",
    "inputs": {
      "eta": {
        "name": "eta",
        "tooltip": "قدرت تصادفی"
      },
      "r": {
        "name": "r",
        "tooltip": "اندازه گام نسبی برای مرحله میانی (گره c2)"
      },
      "s_noise": {
        "name": "s_noise",
        "tooltip": "ضریب نویز SDE"
      },
      "solver_type": {
        "name": "solver_type"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplingPercentToSigma": {
    "display_name": "SamplingPercentToSigma",
    "inputs": {
      "model": {
        "name": "model"
      },
      "return_actual_sigma": {
        "name": "return_actual_sigma",
        "tooltip": "مقدار واقعی سیگما را به جای مقداری که برای بررسی بازه استفاده می‌شود بازگرداند.\nاین فقط بر نتایج در ۰.۰ و ۱.۰ تأثیر می‌گذارد."
      },
      "sampling_percent": {
        "name": "sampling_percent"
      }
    },
    "outputs": {
      "0": {
        "name": "sigma_value",
        "tooltip": null
      }
    }
  },
  "SaveAnimatedPNG": {
    "display_name": "ذخیره PNG متحرک",
    "inputs": {
      "compress_level": {
        "name": "compress_level"
      },
      "filename_prefix": {
        "name": "filename_prefix"
      },
      "fps": {
        "name": "fps"
      },
      "images": {
        "name": "images"
      }
    }
  },
  "SaveAnimatedWEBP": {
    "display_name": "ذخیره WEBP متحرک",
    "inputs": {
      "filename_prefix": {
        "name": "filename_prefix"
      },
      "fps": {
        "name": "fps"
      },
      "images": {
        "name": "images"
      },
      "lossless": {
        "name": "lossless"
      },
      "method": {
        "name": "method"
      },
      "quality": {
        "name": "quality"
      }
    }
  },
  "SaveAudio": {
    "display_name": "ذخیره صدا (FLAC)",
    "inputs": {
      "audio": {
        "name": "audio"
      },
      "audioUI": {
        "name": "audioUI"
      },
      "filename_prefix": {
        "name": "filename_prefix"
      }
    }
  },
  "SaveAudioMP3": {
    "display_name": "ذخیره صدا (MP3)",
    "inputs": {
      "audio": {
        "name": "audio"
      },
      "audioUI": {
        "name": "audioUI"
      },
      "filename_prefix": {
        "name": "filename_prefix"
      },
      "quality": {
        "name": "quality"
      }
    }
  },
  "SaveAudioOpus": {
    "display_name": "ذخیره صدا (Opus)",
    "inputs": {
      "audio": {
        "name": "audio"
      },
      "audioUI": {
        "name": "audioUI"
      },
      "filename_prefix": {
        "name": "filename_prefix"
      },
      "quality": {
        "name": "quality"
      }
    }
  },
  "SaveGLB": {
    "display_name": "ذخیره GLB",
    "inputs": {
      "filename_prefix": {
        "name": "filename_prefix"
      },
      "image": {
        "name": "تصویر"
      },
      "mesh": {
        "name": "mesh",
        "tooltip": "مش یا فایل GLB برای ذخیره"
      }
    }
  },
  "SaveImage": {
    "description": "تصاویر ورودی را در پوشه خروجی ComfyUI شما ذخیره می‌کند.",
    "display_name": "ذخیره تصویر",
    "inputs": {
      "filename_prefix": {
        "name": "پیشوند نام فایل",
        "tooltip": "پیشوند فایل ذخیره‌شونده. این می‌تواند شامل اطلاعات قالب‌بندی مانند ‎%date:yyyy-MM-dd%‎ یا ‎%Empty Latent Image.width%‎ برای درج مقادیر از nodeها باشد."
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "تصاویری که باید ذخیره شوند."
      }
    }
  },
  "SaveImageDataSetToFolder": {
    "display_name": "ذخیره مجموعه تصاویر در پوشه",
    "inputs": {
      "filename_prefix": {
        "name": "پیشوند نام فایل تصویر",
        "tooltip": "پیشوند برای نام فایل‌های ذخیره‌شده تصویر."
      },
      "folder_name": {
        "name": "نام پوشه",
        "tooltip": "نام پوشه‌ای که تصاویر در آن ذخیره می‌شوند (درون پوشه خروجی)."
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "فهرست تصاویر برای ذخیره."
      }
    }
  },
  "SaveImageTextDataSetToFolder": {
    "display_name": "ذخیره مجموعه تصویر و متن در پوشه",
    "inputs": {
      "filename_prefix": {
        "name": "پیشوند نام فایل تصویر",
        "tooltip": "پیشوند برای نام فایل‌های ذخیره‌شده تصویر."
      },
      "folder_name": {
        "name": "نام پوشه",
        "tooltip": "نام پوشه‌ای که تصاویر در آن ذخیره می‌شوند (درون پوشه خروجی)."
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "فهرست تصاویر برای ذخیره."
      },
      "texts": {
        "name": "متون",
        "tooltip": "فهرست کپشن‌های متنی برای ذخیره."
      }
    }
  },
  "SaveImageWebsocket": {
    "display_name": "SaveImageWebsocket",
    "inputs": {
      "images": {
        "name": "تصاویر"
      }
    }
  },
  "SaveLatent": {
    "display_name": "ذخیره Latent",
    "inputs": {
      "filename_prefix": {
        "name": "پیشوند نام فایل"
      },
      "samples": {
        "name": "نمونه‌ها"
      }
    }
  },
  "SaveLoRA": {
    "display_name": "ذخیره وزن‌های LoRA",
    "inputs": {
      "lora": {
        "name": "LoRA",
        "tooltip": "مدل LoRA برای ذخیره. از مدل با لایه‌های LoRA استفاده نکنید."
      },
      "prefix": {
        "name": "پیشوند",
        "tooltip": "پیشوند مورد استفاده برای فایل ذخیره‌شده LoRA."
      },
      "steps": {
        "name": "گام‌ها",
        "tooltip": "اختیاری: تعداد گام‌هایی که LoRA آموزش دیده است، برای نام‌گذاری فایل ذخیره‌شده استفاده می‌شود."
      }
    }
  },
  "SaveSVGNode": {
    "description": "فایل‌های SVG را روی دیسک ذخیره کنید.",
    "display_name": "ذخیره SVG Node",
    "inputs": {
      "filename_prefix": {
        "name": "پیشوند نام فایل",
        "tooltip": "پیشوند فایل ذخیره‌شونده. این می‌تواند شامل اطلاعات قالب‌بندی مانند ‎%date:yyyy-MM-dd%‎ یا ‎%Empty Latent Image.width%‎ برای درج مقادیر از nodeها باشد."
      },
      "svg": {
        "name": "SVG"
      }
    }
  },
  "SaveTrainingDataset": {
    "display_name": "ذخیره مجموعه داده آموزشی",
    "inputs": {
      "conditioning": {
        "name": "شرایط‌دهی",
        "tooltip": "فهرست لیست‌های conditioning از MakeTrainingDataset."
      },
      "folder_name": {
        "name": "نام پوشه",
        "tooltip": "نام پوشه برای ذخیره مجموعه داده (درون پوشه خروجی)."
      },
      "latents": {
        "name": "latents",
        "tooltip": "فهرست دیکشنری‌های latent از MakeTrainingDataset."
      },
      "shard_size": {
        "name": "اندازه shard",
        "tooltip": "تعداد نمونه‌ها در هر فایل shard."
      }
    }
  },
  "SaveVideo": {
    "description": "تصاویر ورودی را در پوشه خروجی ComfyUI شما ذخیره می‌کند.",
    "display_name": "ذخیره ویدیو",
    "inputs": {
      "codec": {
        "name": "کدک",
        "tooltip": "کدک مورد استفاده برای ویدیو."
      },
      "filename_prefix": {
        "name": "پیشوند نام فایل",
        "tooltip": "پیشوند فایل برای ذخیره. این می‌تواند شامل اطلاعات قالب‌بندی مانند ‎%date:yyyy-MM-dd%‎ یا ‎%Empty Latent Image.width%‎ برای درج مقادیر از nodeها باشد."
      },
      "format": {
        "name": "فرمت",
        "tooltip": "فرمت ذخیره‌سازی ویدیو."
      },
      "video": {
        "name": "ویدیو",
        "tooltip": "ویدیویی که باید ذخیره شود."
      }
    }
  },
  "SaveWEBM": {
    "display_name": "ذخیره WEBM",
    "inputs": {
      "codec": {
        "name": "کدک"
      },
      "crf": {
        "name": "CRF",
        "tooltip": "CRF بالاتر به معنای کیفیت پایین‌تر و حجم فایل کمتر است، CRF پایین‌تر به معنای کیفیت بالاتر و حجم فایل بیشتر است."
      },
      "filename_prefix": {
        "name": "پیشوند نام فایل"
      },
      "fps": {
        "name": "فریم بر ثانیه"
      },
      "images": {
        "name": "تصاویر"
      }
    }
  },
  "ScaleROPE": {
    "description": "مقیاس و جابجایی ROPE مدل را تنظیم می‌کند.",
    "display_name": "مقیاس‌بندی ROPE",
    "inputs": {
      "model": {
        "name": "مدل"
      },
      "scale_t": {
        "name": "مقیاس T"
      },
      "scale_x": {
        "name": "مقیاس X"
      },
      "scale_y": {
        "name": "مقیاس Y"
      },
      "shift_t": {
        "name": "جابجایی T"
      },
      "shift_x": {
        "name": "جابجایی X"
      },
      "shift_y": {
        "name": "جابجایی Y"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SelfAttentionGuidance": {
    "display_name": "راهنمایی Self-Attention",
    "inputs": {
      "blur_sigma": {
        "name": "سیگمای تاری"
      },
      "model": {
        "name": "مدل"
      },
      "scale": {
        "name": "مقیاس"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SetClipHooks": {
    "display_name": "تنظیم Hookهای CLIP",
    "inputs": {
      "apply_to_conds": {
        "name": "اعمال به شرایط"
      },
      "clip": {
        "name": "clip"
      },
      "hooks": {
        "name": "hookها"
      },
      "schedule_clip": {
        "name": "زمان‌بندی clip"
      }
    }
  },
  "SetFirstSigma": {
    "display_name": "تنظیم سیگما اول",
    "inputs": {
      "sigma": {
        "name": "سیگما"
      },
      "sigmas": {
        "name": "سیگماها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SetHookKeyframes": {
    "display_name": "تنظیم کلیدفریم‌های Hook",
    "inputs": {
      "hook_kf": {
        "name": "کلیدفریم هوک"
      },
      "hooks": {
        "name": "هوک‌ها"
      }
    }
  },
  "SetLatentNoiseMask": {
    "display_name": "تنظیم ماسک نویز latent",
    "inputs": {
      "mask": {
        "name": "ماسک"
      },
      "samples": {
        "name": "نمونه‌ها"
      }
    }
  },
  "SetUnionControlNetType": {
    "display_name": "تنظیم نوع Union ControlNet",
    "inputs": {
      "control_net": {
        "name": "control_net"
      },
      "type": {
        "name": "نوع"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ShuffleDataset": {
    "display_name": "درهم‌ریختن دیتاست تصویر",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "فهرست تصاویر برای پردازش."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر تصادفی."
      }
    },
    "outputs": {
      "0": {
        "name": "تصاویر",
        "tooltip": "تصاویر پردازش‌شده"
      }
    }
  },
  "ShuffleImageTextDataset": {
    "display_name": "درهم‌ریختن دیتاست تصویر-متن",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "فهرست تصاویر برای درهم‌ریختن."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر تصادفی."
      },
      "texts": {
        "name": "متن‌ها",
        "tooltip": "فهرست متن‌ها برای درهم‌ریختن."
      }
    },
    "outputs": {
      "0": {
        "name": "تصاویر",
        "tooltip": "تصاویر درهم‌ریخته"
      },
      "1": {
        "name": "متن‌ها",
        "tooltip": "متن‌های درهم‌ریخته"
      }
    }
  },
  "SkipLayerGuidanceDiT": {
    "description": "نسخه عمومی نود SkipLayerGuidance که می‌تواند روی هر مدل DiT استفاده شود.",
    "display_name": "SkipLayerGuidanceDiT",
    "inputs": {
      "double_layers": {
        "name": "لایه‌های دوگانه"
      },
      "end_percent": {
        "name": "درصد پایان"
      },
      "model": {
        "name": "مدل"
      },
      "rescaling_scale": {
        "name": "مقیاس بازتنظیم"
      },
      "scale": {
        "name": "مقیاس"
      },
      "single_layers": {
        "name": "لایه‌های تکی"
      },
      "start_percent": {
        "name": "درصد شروع"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SkipLayerGuidanceDiTSimple": {
    "description": "نسخه ساده نود SkipLayerGuidanceDiT که فقط عبور uncond را تغییر می‌دهد.",
    "display_name": "SkipLayerGuidanceDiTSimple",
    "inputs": {
      "double_layers": {
        "name": "لایه‌های دوگانه"
      },
      "end_percent": {
        "name": "درصد پایان"
      },
      "model": {
        "name": "مدل"
      },
      "single_layers": {
        "name": "لایه‌های تکی"
      },
      "start_percent": {
        "name": "درصد شروع"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SkipLayerGuidanceSD3": {
    "description": "نسخه عمومی گره SkipLayerGuidance که می‌تواند برای هر مدل DiT استفاده شود.",
    "display_name": "SkipLayerGuidanceSD3",
    "inputs": {
      "end_percent": {
        "name": "درصد پایان"
      },
      "layers": {
        "name": "لایه‌ها"
      },
      "model": {
        "name": "مدل"
      },
      "scale": {
        "name": "مقیاس"
      },
      "start_percent": {
        "name": "درصد شروع"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SolidMask": {
    "display_name": "SolidMask",
    "inputs": {
      "height": {
        "name": "ارتفاع"
      },
      "value": {
        "name": "مقدار"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SplitAudioChannels": {
    "description": "صدا را به کانال‌های چپ و راست جدا می‌کند.",
    "display_name": "تقسیم کانال‌های صوتی",
    "inputs": {
      "audio": {
        "name": "صدا"
      }
    },
    "outputs": {
      "0": {
        "name": "چپ",
        "tooltip": null
      },
      "1": {
        "name": "راست",
        "tooltip": null
      }
    }
  },
  "SplitImageWithAlpha": {
    "display_name": "تقسیم تصویر با آلفا",
    "inputs": {
      "image": {
        "name": "تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "SplitSigmas": {
    "display_name": "SplitSigmas",
    "inputs": {
      "sigmas": {
        "name": "سیگماها"
      },
      "step": {
        "name": "گام"
      }
    },
    "outputs": {
      "0": {
        "name": "سیگماهای بالا",
        "tooltip": null
      },
      "1": {
        "name": "سیگماهای پایین",
        "tooltip": null
      }
    }
  },
  "SplitSigmasDenoise": {
    "display_name": "SplitSigmasDenoise",
    "inputs": {
      "denoise": {
        "name": "کاهش نویز"
      },
      "sigmas": {
        "name": "سیگماها"
      }
    },
    "outputs": {
      "0": {
        "name": "سیگماهای بالا",
        "tooltip": null
      },
      "1": {
        "name": "سیگماهای پایین",
        "tooltip": null
      }
    }
  },
  "StabilityAudioInpaint": {
    "description": "بخشی از نمونه صوتی موجود را با استفاده از دستور متنی تغییر می‌دهد.",
    "display_name": "تکمیل صوتی Stability AI",
    "inputs": {
      "audio": {
        "name": "صدا",
        "tooltip": "صدا باید بین ۶ تا ۱۹۰ ثانیه باشد."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان تولید شده به ثانیه را کنترل می‌کند."
      },
      "mask_end": {
        "name": "پایان ماسک"
      },
      "mask_start": {
        "name": "شروع ماسک"
      },
      "model": {
        "name": "مدل"
      },
      "prompt": {
        "name": "دستور"
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر تصادفی مورد استفاده برای تولید."
      },
      "steps": {
        "name": "گام‌ها",
        "tooltip": "تعداد مراحل نمونه‌برداری را کنترل می‌کند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StabilityAudioToAudio": {
    "description": "نمونه‌های صوتی موجود را با استفاده از دستورهای متنی به ترکیب‌های جدید و باکیفیت تبدیل می‌کند.",
    "display_name": "Stability AI Audio To Audio",
    "inputs": {
      "audio": {
        "name": "صوت",
        "tooltip": "فایل صوتی باید بین ۶ تا ۱۹۰ ثانیه باشد."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان (بر حسب ثانیه) صوت تولید شده را کنترل می‌کند."
      },
      "model": {
        "name": "مدل"
      },
      "prompt": {
        "name": "پرامپت"
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر تصادفی مورد استفاده برای تولید."
      },
      "steps": {
        "name": "گام‌ها",
        "tooltip": "تعداد گام‌های نمونه‌برداری را کنترل می‌کند."
      },
      "strength": {
        "name": "شدت",
        "tooltip": "این پارامتر میزان تأثیر پارامتر صوت را بر صوت تولید شده کنترل می‌کند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StabilityStableImageSD_3_5Node": {
    "description": "تصاویر را به صورت همزمان بر اساس پرامپت و وضوح تصویر تولید می‌کند.",
    "display_name": "Stability AI Stable Diffusion 3.5 Image",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر",
        "tooltip": "نسبت تصویر تولید شده."
      },
      "cfg_scale": {
        "name": "مقیاس cfg",
        "tooltip": "میزان پایبندی فرآیند diffusion به متن پرامپت (مقادیر بالاتر تصویر را به پرامپت نزدیک‌تر نگه می‌دارد)"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "image": {
        "name": "تصویر"
      },
      "image_denoise": {
        "name": "کاهش نویز تصویر",
        "tooltip": "کاهش نویز تصویر ورودی؛ مقدار ۰.۰ تصویری مشابه ورودی ایجاد می‌کند و مقدار ۱.۰ به منزله عدم وجود تصویر ورودی است."
      },
      "model": {
        "name": "مدل"
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "کلمات کلیدی برای مواردی که نمی‌خواهید در تصویر خروجی مشاهده شوند. این یک ویژگی پیشرفته است."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "آنچه می‌خواهید در تصویر خروجی مشاهده کنید. یک پرامپت قوی و توصیفی که عناصر، رنگ‌ها و موضوعات را به وضوح تعریف کند، نتایج بهتری به همراه خواهد داشت."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر تصادفی مورد استفاده برای ایجاد نویز."
      },
      "style_preset": {
        "name": "پیش‌تنظیم سبک",
        "tooltip": "سبک دلخواه (اختیاری) برای تصویر تولید شده."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StabilityStableImageUltraNode": {
    "description": "تولید تصویر به صورت همزمان بر اساس پرامپت و وضوح تصویر.",
    "display_name": "Stability AI Stable Image Ultra",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر",
        "tooltip": "نسبت تصویر تولید شده."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "image": {
        "name": "تصویر"
      },
      "image_denoise": {
        "name": "کاهش نویز تصویر",
        "tooltip": "کاهش نویز تصویر ورودی؛ مقدار ۰.۰ تصویری مشابه ورودی ایجاد می‌کند و مقدار ۱.۰ به منزله عدم وجود تصویر ورودی است."
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "توضیحی کوتاه درباره آنچه نمی‌خواهید در تصویر خروجی مشاهده کنید. این یک ویژگی پیشرفته است."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "آنچه می‌خواهید در تصویر خروجی مشاهده کنید. یک پرامپت قوی و توصیفی که عناصر، رنگ‌ها و موضوعات را به وضوح مشخص کند، نتایج بهتری به همراه خواهد داشت. برای کنترل وزن یک واژه از فرمت `(واژه:وزن)` استفاده کنید، که در آن `واژه` همان واژه مورد نظر و `وزن` مقداری بین ۰ تا ۱ است. برای مثال: `آسمان (آبی:۰.۳) و (سبز:۰.۸)` نشان‌دهنده آسمانی است که هم آبی و هم سبز است، اما سبز بیشتر از آبی است."
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تصادفی مورد استفاده برای ایجاد نویز."
      },
      "style_preset": {
        "name": "پیش‌تنظیم سبک",
        "tooltip": "سبک دلخواه (اختیاری) برای تصویر تولید شده."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StabilityTextToAudio": {
    "description": "تولید موسیقی و افکت صوتی با کیفیت بالا از توضیحات متنی.",
    "display_name": "Stability AI Text To Audio",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان (بر حسب ثانیه) صدای تولید شده را کنترل می‌کند."
      },
      "model": {
        "name": "مدل"
      },
      "prompt": {
        "name": "پرامپت"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تصادفی مورد استفاده برای تولید."
      },
      "steps": {
        "name": "گام‌ها",
        "tooltip": "تعداد گام‌های نمونه‌برداری را کنترل می‌کند."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StabilityUpscaleConservativeNode": {
    "description": "بزرگ‌نمایی تصویر با کمترین تغییرات تا وضوح 4K.",
    "display_name": "Stability AI Upscale Conservative",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "creativity": {
        "name": "خلاقیت",
        "tooltip": "احتمال ایجاد جزئیات اضافی که به شدت توسط تصویر اولیه تعیین نشده‌اند را کنترل می‌کند."
      },
      "image": {
        "name": "تصویر"
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "کلمات کلیدی برای آنچه نمی‌خواهید در تصویر خروجی مشاهده کنید. این یک ویژگی پیشرفته است."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "آنچه می‌خواهید در تصویر خروجی مشاهده کنید. یک پرامپت قوی و توصیفی که عناصر، رنگ‌ها و موضوعات را به وضوح مشخص کند، نتایج بهتری به همراه خواهد داشت."
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تصادفی مورد استفاده برای ایجاد نویز."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StabilityUpscaleCreativeNode": {
    "description": "بزرگ‌نمایی تصویر با کمترین تغییرات تا وضوح ۴K.",
    "display_name": "Stability AI Upscale Creative",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "creativity": {
        "name": "خلاقیت",
        "tooltip": "احتمال ایجاد جزئیات اضافی که به تصویر اولیه وابسته نیستند را کنترل می‌کند."
      },
      "image": {
        "name": "تصویر"
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "کلمات کلیدی برای مواردی که نمی‌خواهید در تصویر خروجی مشاهده شوند. این یک ویژگی پیشرفته است."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "آنچه می‌خواهید در تصویر خروجی مشاهده کنید. یک پرامپت قوی و توصیفی که عناصر، رنگ‌ها و موضوعات را به‌وضوح تعریف کند، نتایج بهتری به همراه خواهد داشت."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر تصادفی مورد استفاده برای ایجاد نویز."
      },
      "style_preset": {
        "name": "پیش‌تنظیم سبک",
        "tooltip": "سبک دلخواه (اختیاری) برای تصویر تولیدشده."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StabilityUpscaleFastNode": {
    "description": "بزرگ‌نمایی سریع تصویر از طریق API استبیلیتی تا ۴ برابر اندازه اصلی؛ مناسب برای بزرگ‌نمایی تصاویر کم‌کیفیت یا فشرده‌شده.",
    "display_name": "Stability AI Upscale Fast",
    "inputs": {
      "image": {
        "name": "تصویر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StableCascade_EmptyLatentImage": {
    "display_name": "StableCascade_EmptyLatentImage",
    "inputs": {
      "batch_size": {
        "name": "اندازه بچ"
      },
      "compression": {
        "name": "فشرده‌سازی"
      },
      "height": {
        "name": "ارتفاع"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "stage_c",
        "tooltip": null
      },
      "1": {
        "name": "stage_b",
        "tooltip": null
      }
    }
  },
  "StableCascade_StageB_Conditioning": {
    "display_name": "StableCascade_StageB_Conditioning",
    "inputs": {
      "conditioning": {
        "name": "شرط‌گذاری"
      },
      "stage_c": {
        "name": "stage_c"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StableCascade_StageC_VAEEncode": {
    "display_name": "StableCascade_StageC_VAEEncode",
    "inputs": {
      "compression": {
        "name": "فشرده‌سازی"
      },
      "image": {
        "name": "تصویر"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "stage_c",
        "tooltip": null
      },
      "1": {
        "name": "stage_b",
        "tooltip": null
      }
    }
  },
  "StableCascade_SuperResolutionControlnet": {
    "display_name": "StableCascade_SuperResolutionControlnet",
    "inputs": {
      "image": {
        "name": "تصویر"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "controlnet_input",
        "tooltip": null
      },
      "1": {
        "name": "stage_c",
        "tooltip": null
      },
      "2": {
        "name": "stage_b",
        "tooltip": null
      }
    }
  },
  "StableZero123_Conditioning": {
    "display_name": "StableZero123_Conditioning",
    "inputs": {
      "azimuth": {
        "name": "زاویه سمت"
      },
      "batch_size": {
        "name": "اندازه دسته"
      },
      "clip_vision": {
        "name": "clip_vision"
      },
      "elevation": {
        "name": "زاویه ارتفاع"
      },
      "height": {
        "name": "ارتفاع"
      },
      "init_image": {
        "name": "تصویر اولیه"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "StableZero123_Conditioning_Batched": {
    "display_name": "StableZero123_Conditioning_Batched",
    "inputs": {
      "azimuth": {
        "name": "زاویه سمت"
      },
      "azimuth_batch_increment": {
        "name": "افزایش دسته‌ای سمت"
      },
      "batch_size": {
        "name": "اندازه دسته"
      },
      "clip_vision": {
        "name": "clip_vision"
      },
      "elevation": {
        "name": "زاویه ارتفاع"
      },
      "elevation_batch_increment": {
        "name": "افزایش دسته‌ای ارتفاع"
      },
      "height": {
        "name": "ارتفاع"
      },
      "init_image": {
        "name": "تصویر اولیه"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "StringCompare": {
    "display_name": "مقایسه",
    "inputs": {
      "case_sensitive": {
        "name": "حساس به حروف بزرگ و کوچک"
      },
      "mode": {
        "name": "حالت"
      },
      "string_a": {
        "name": "رشته الف"
      },
      "string_b": {
        "name": "رشته ب"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StringConcatenate": {
    "display_name": "ادغام",
    "inputs": {
      "delimiter": {
        "name": "جداکننده"
      },
      "string_a": {
        "name": "رشته الف"
      },
      "string_b": {
        "name": "رشته ب"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StringContains": {
    "display_name": "شامل بودن",
    "inputs": {
      "case_sensitive": {
        "name": "حساس به حروف بزرگ و کوچک"
      },
      "string": {
        "name": "رشته"
      },
      "substring": {
        "name": "زیررشته"
      }
    },
    "outputs": {
      "0": {
        "name": "شامل",
        "tooltip": null
      }
    }
  },
  "StringLength": {
    "display_name": "طول",
    "inputs": {
      "string": {
        "name": "رشته"
      }
    },
    "outputs": {
      "0": {
        "name": "طول",
        "tooltip": null
      }
    }
  },
  "StringReplace": {
    "display_name": "جایگزینی",
    "inputs": {
      "find": {
        "name": "یافتن"
      },
      "replace": {
        "name": "جایگزین"
      },
      "string": {
        "name": "رشته"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StringSubstring": {
    "display_name": "زیررشته",
    "inputs": {
      "end": {
        "name": "پایان"
      },
      "start": {
        "name": "شروع"
      },
      "string": {
        "name": "رشته"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StringTrim": {
    "display_name": "حذف فاصله",
    "inputs": {
      "mode": {
        "name": "حالت"
      },
      "string": {
        "name": "رشته"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StripWhitespace": {
    "display_name": "حذف فاصله‌های اضافی",
    "inputs": {
      "texts": {
        "name": "متن‌ها",
        "tooltip": "متنی که باید پردازش شود."
      }
    },
    "outputs": {
      "0": {
        "name": "متن‌های پردازش‌شده",
        "tooltip": "متن‌های پردازش‌شده"
      }
    }
  },
  "StyleModelApply": {
    "display_name": "اعمال مدل سبک",
    "inputs": {
      "clip_vision_output": {
        "name": "خروجی clip vision"
      },
      "conditioning": {
        "name": "شرط‌گذاری"
      },
      "strength": {
        "name": "شدت"
      },
      "strength_type": {
        "name": "نوع شدت"
      },
      "style_model": {
        "name": "مدل سبک"
      }
    }
  },
  "StyleModelLoader": {
    "display_name": "بارگذاری مدل سبک",
    "inputs": {
      "style_model_name": {
        "name": "نام مدل سبک"
      }
    }
  },
  "T5TokenizerOptions": {
    "display_name": "گزینه‌های T5Tokenizer",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "min_length": {
        "name": "حداقل طول"
      },
      "min_padding": {
        "name": "حداقل padding"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TCFG": {
    "description": "TCFG – کاهنده مماسی CFG (۲۵۰۳.۱۸۱۳۷)\n\nبهبود کیفیت با هم‌تراز کردن uncond (منفی) با cond (مثبت).",
    "display_name": "کاهنده مماسی CFG",
    "inputs": {
      "model": {
        "name": "مدل"
      }
    },
    "outputs": {
      "0": {
        "name": "مدل اصلاح‌شده",
        "tooltip": null
      }
    }
  },
  "TemporalScoreRescaling": {
    "description": "[عملکرد پس از CFG]\nTSR - بازمقیاس‌دهی امتیاز زمانی (۲۵۱۰.۰۱۱۸۴)\n\nبازمقیاس‌دهی امتیاز یا نویز مدل برای هدایت تنوع نمونه‌گیری.\n",
    "display_name": "TSR - بازمقیاس‌دهی امتیاز زمانی",
    "inputs": {
      "model": {
        "name": "مدل"
      },
      "tsr_k": {
        "name": "tsr_k",
        "tooltip": "قدرت بازمقیاس‌دهی را کنترل می‌کند.\nمقدار کمتر k نتایج دقیق‌تری تولید می‌کند؛ مقدار بالاتر k نتایج نرم‌تری در تولید تصویر ایجاد می‌کند. مقدار k = ۱ بازمقیاس‌دهی را غیرفعال می‌کند."
      },
      "tsr_sigma": {
        "name": "tsr_sigma",
        "tooltip": "کنترل می‌کند که بازمقیاس‌دهی از چه زمانی اعمال شود.\nمقادیر بزرگ‌تر، زودتر اثر می‌گذارند."
      }
    },
    "outputs": {
      "0": {
        "name": "مدل اصلاح‌شده",
        "tooltip": null
      }
    }
  },
  "Tencent3DPartNode": {
    "description": "شناسایی و تولید خودکار اجزا بر اساس ساختار مدل را انجام می‌دهد.",
    "display_name": "Hunyuan3D: بخش سه‌بعدی",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "model_3d": {
        "name": "مدل سه‌بعدی",
        "tooltip": "مدل سه‌بعدی با فرمت FBX. مدل باید کمتر از ۳۰۰۰۰ وجه داشته باشد."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر تعیین می‌کند که آیا node باید دوباره اجرا شود؛ نتایج صرف‌نظر از بذر، غیرقطعی هستند."
      }
    },
    "outputs": {
      "0": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "TencentImageToModelNode": {
    "display_name": "Hunyuan3D: تبدیل تصویر(ها) به مدل (پیشرفته)",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "face_count": {
        "name": "تعداد وجه‌ها"
      },
      "generate_type": {
        "name": "نوع تولید"
      },
      "generate_type_pbr": {
        "name": "pbr"
      },
      "image": {
        "name": "تصویر"
      },
      "image_back": {
        "name": "تصویر پشت"
      },
      "image_left": {
        "name": "تصویر چپ"
      },
      "image_right": {
        "name": "تصویر راست"
      },
      "model": {
        "name": "مدل",
        "tooltip": "گزینه LowPoly برای مدل `۳.۱` در دسترس نیست."
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تعیین می‌کند که node باید دوباره اجرا شود یا خیر؛ نتایج صرف‌نظر از seed غیرقطعی هستند."
      }
    },
    "outputs": {
      "1": {
        "name": "GLB",
        "tooltip": null
      },
      "2": {
        "name": "OBJ",
        "tooltip": null
      }
    }
  },
  "TencentTextToModelNode": {
    "display_name": "Hunyuan3D: تبدیل متن به مدل (پیشرفته)",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "face_count": {
        "name": "تعداد وجه‌ها"
      },
      "generate_type": {
        "name": "نوع تولید"
      },
      "generate_type_pbr": {
        "name": "pbr"
      },
      "model": {
        "name": "مدل",
        "tooltip": "گزینه LowPoly برای مدل `۳.۱` در دسترس نیست."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "حداکثر تا ۱۰۲۴ کاراکتر پشتیبانی می‌شود."
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed تعیین می‌کند که node باید دوباره اجرا شود یا خیر؛ نتایج صرف‌نظر از seed غیرقطعی هستند."
      }
    },
    "outputs": {
      "1": {
        "name": "GLB",
        "tooltip": null
      },
      "2": {
        "name": "OBJ",
        "tooltip": null
      }
    }
  },
  "TextEncodeAceStepAudio": {
    "display_name": "TextEncodeAceStepAudio",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "lyrics": {
        "name": "متن ترانه"
      },
      "lyrics_strength": {
        "name": "قدرت متن ترانه"
      },
      "tags": {
        "name": "برچسب‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TextEncodeAceStepAudio1_5": {
    "display_name": "TextEncodeAceStepAudio1.5",
    "inputs": {
      "bpm": {
        "name": "ضرب در دقیقه (BPM)"
      },
      "cfg_scale": {
        "name": "cfg_scale"
      },
      "clip": {
        "name": "clip"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان"
      },
      "generate_audio_codes": {
        "name": "تولید کدهای صوتی",
        "tooltip": "فعال‌سازی LLM برای تولید کدهای صوتی. این کار ممکن است کند باشد اما کیفیت صدای تولیدشده را افزایش می‌دهد. اگر به مدل یک مرجع صوتی می‌دهید، این گزینه را غیرفعال کنید."
      },
      "keyscale": {
        "name": "گام"
      },
      "language": {
        "name": "زبان"
      },
      "lyrics": {
        "name": "متن ترانه"
      },
      "min_p": {
        "name": "حداقل p"
      },
      "seed": {
        "name": "بذر"
      },
      "tags": {
        "name": "برچسب‌ها"
      },
      "temperature": {
        "name": "temperature"
      },
      "timesignature": {
        "name": "امضای زمانی"
      },
      "top_k": {
        "name": "top_k"
      },
      "top_p": {
        "name": "top_p"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TextEncodeHunyuanVideo_ImageToVideo": {
    "display_name": "TextEncodeHunyuanVideo_ImageToVideo",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "clip_vision_output": {
        "name": "خروجی بینایی clip"
      },
      "image_interleave": {
        "name": "درهم‌تنیدگی تصویر",
        "tooltip": "میزان تأثیر تصویر در مقابل پرامپت متنی. عدد بالاتر یعنی تأثیر بیشتر پرامپت متنی."
      },
      "prompt": {
        "name": "پرامپت"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TextEncodeQwenImageEdit": {
    "display_name": "TextEncodeQwenImageEdit",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "image": {
        "name": "تصویر"
      },
      "prompt": {
        "name": "پرامپت"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TextEncodeQwenImageEditPlus": {
    "display_name": "TextEncodeQwenImageEditPlus",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "image1": {
        "name": "تصویر ۱"
      },
      "image2": {
        "name": "تصویر ۲"
      },
      "image3": {
        "name": "تصویر ۳"
      },
      "prompt": {
        "name": "پرامپت"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TextEncodeZImageOmni": {
    "display_name": "TextEncodeZImageOmni",
    "inputs": {
      "auto_resize_images": {
        "name": "تغییر اندازه خودکار تصاویر"
      },
      "clip": {
        "name": "clip"
      },
      "image1": {
        "name": "تصویر ۱"
      },
      "image2": {
        "name": "تصویر ۲"
      },
      "image3": {
        "name": "تصویر ۳"
      },
      "image_encoder": {
        "name": "رمزگذار تصویر"
      },
      "prompt": {
        "name": "پرامپت"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TextToLowercase": {
    "display_name": "تبدیل متن به حروف کوچک",
    "inputs": {
      "texts": {
        "name": "متن‌ها",
        "tooltip": "متنی که باید پردازش شود."
      }
    },
    "outputs": {
      "0": {
        "name": "متن‌های پردازش‌شده",
        "tooltip": "متن‌های پردازش‌شده"
      }
    }
  },
  "TextToUppercase": {
    "display_name": "تبدیل متن به حروف بزرگ",
    "inputs": {
      "texts": {
        "name": "متن‌ها",
        "tooltip": "متنی که باید پردازش شود."
      }
    },
    "outputs": {
      "0": {
        "name": "متن‌های پردازش‌شده",
        "tooltip": "متن‌های پردازش‌شده"
      }
    }
  },
  "ThresholdMask": {
    "display_name": "ThresholdMask",
    "inputs": {
      "mask": {
        "name": "ماسک"
      },
      "value": {
        "name": "مقدار"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TomePatchModel": {
    "display_name": "TomePatchModel",
    "inputs": {
      "model": {
        "name": "مدل"
      },
      "ratio": {
        "name": "نسبت"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TopazImageEnhance": {
    "description": "استاندارد صنعتی برای بزرگ‌نمایی و بهبود تصویر.",
    "display_name": "افزایش کیفیت تصویر Topaz",
    "inputs": {
      "color_preservation": {
        "name": "حفظ رنگ",
        "tooltip": "رنگ‌های اصلی را حفظ می‌کند."
      },
      "creativity": {
        "name": "خلاقیت"
      },
      "crop_to_fill": {
        "name": "برش برای پر کردن",
        "tooltip": "به طور پیش‌فرض، اگر نسبت تصویر خروجی متفاوت باشد، تصویر letterbox می‌شود. برای برش تصویر و پر کردن ابعاد خروجی فعال کنید."
      },
      "face_enhancement": {
        "name": "بهبود چهره",
        "tooltip": "در صورت وجود، چهره‌ها را هنگام پردازش بهبود می‌بخشد."
      },
      "face_enhancement_creativity": {
        "name": "خلاقیت در بهبود چهره",
        "tooltip": "سطح خلاقیت برای بهبود چهره را تعیین کنید."
      },
      "face_enhancement_strength": {
        "name": "قدرت بهبود چهره",
        "tooltip": "کنترل میزان وضوح چهره‌های بهبود یافته نسبت به پس‌زمینه."
      },
      "face_preservation": {
        "name": "حفظ چهره",
        "tooltip": "هویت چهره سوژه‌ها را حفظ می‌کند."
      },
      "image": {
        "name": "تصویر"
      },
      "model": {
        "name": "مدل"
      },
      "output_height": {
        "name": "ارتفاع خروجی",
        "tooltip": "مقدار صفر به معنی خروجی با همان ارتفاع اصلی یا عرض خروجی است."
      },
      "output_width": {
        "name": "عرض خروجی",
        "tooltip": "مقدار صفر به معنی محاسبه خودکار است (معمولاً اندازه اصلی یا ارتفاع خروجی در صورت تعیین)."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپت متنی اختیاری برای راهنمایی خلاقانه در بزرگ‌نمایی."
      },
      "subject_detection": {
        "name": "شناسایی سوژه"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TopazVideoEnhance": {
    "description": "با استفاده از فناوری قدرتمند بزرگ‌نمایی و بازیابی، به ویدیو جان تازه‌ای ببخشید.",
    "display_name": "Topaz Video Enhance",
    "inputs": {
      "dynamic_compression_level": {
        "name": "سطح فشرده‌سازی پویا",
        "tooltip": "سطح CQP."
      },
      "interpolation_duplicate": {
        "name": "حذف فریم‌های تکراری",
        "tooltip": "ورودی را برای فریم‌های تکراری تحلیل و آن‌ها را حذف می‌کند."
      },
      "interpolation_duplicate_threshold": {
        "name": "حساسیت تشخیص فریم تکراری",
        "tooltip": "حساسیت تشخیص برای فریم‌های تکراری."
      },
      "interpolation_enabled": {
        "name": "فعال‌سازی درون‌یابی"
      },
      "interpolation_frame_rate": {
        "name": "نرخ فریم خروجی",
        "tooltip": "نرخ فریم خروجی."
      },
      "interpolation_model": {
        "name": "مدل درون‌یابی"
      },
      "interpolation_slowmo": {
        "name": "ضریب حرکت آهسته",
        "tooltip": "ضریب حرکت آهسته که به ویدیوی ورودی اعمال می‌شود. برای مثال، ۲ باعث می‌شود خروجی دو برابر آهسته‌تر و مدت زمان دو برابر شود."
      },
      "upscaler_creativity": {
        "name": "سطح خلاقیت",
        "tooltip": "سطح خلاقیت (فقط برای Starlight (Astra) Creative اعمال می‌شود)."
      },
      "upscaler_enabled": {
        "name": "فعال‌سازی بزرگ‌نمایی"
      },
      "upscaler_model": {
        "name": "مدل بزرگ‌نمایی"
      },
      "upscaler_resolution": {
        "name": "وضوح بزرگ‌نمایی"
      },
      "video": {
        "name": "ویدیو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TorchCompileModel": {
    "display_name": "TorchCompileModel",
    "inputs": {
      "backend": {
        "name": "بک‌اند"
      },
      "model": {
        "name": "مدل"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TrainLoraNode": {
    "display_name": "آموزش LoRA",
    "inputs": {
      "algorithm": {
        "name": "الگوریتم",
        "tooltip": "الگوریتم مورد استفاده برای آموزش."
      },
      "batch_size": {
        "name": "اندازه بچ",
        "tooltip": "اندازه بچ مورد استفاده برای آموزش."
      },
      "bucket_mode": {
        "name": "حالت سطل‌بندی رزولوشن",
        "tooltip": "فعال‌سازی حالت سطل‌بندی رزولوشن. در صورت فعال بودن، انتظار می‌رود لاتنت‌های پیش‌سطل‌بندی شده از node ResolutionBucket دریافت شود."
      },
      "bypass_mode": {
        "name": "bypass_mode",
        "tooltip": "فعال‌سازی حالت bypass برای آموزش. در این حالت، آداپتورها از طریق forward hookها به جای تغییر وزن‌ها اعمال می‌شوند. این روش برای مدل‌های quantized که امکان تغییر مستقیم وزن‌ها وجود ندارد، مفید است."
      },
      "checkpoint_depth": {
        "name": "checkpoint_depth",
        "tooltip": "سطح عمق برای gradient checkpointing."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "existing_lora": {
        "name": "LoRA موجود",
        "tooltip": "LoRA موجود برای افزودن. برای ایجاد LoRA جدید مقدار None را قرار دهید."
      },
      "grad_accumulation_steps": {
        "name": "تعداد مراحل انباشت گرادیان",
        "tooltip": "تعداد مراحل انباشت گرادیان برای آموزش."
      },
      "gradient_checkpointing": {
        "name": "ذخیره‌سازی گرادیان",
        "tooltip": "استفاده از ذخیره‌سازی گرادیان برای آموزش."
      },
      "latents": {
        "name": "لاتنت‌ها",
        "tooltip": "لاتنت‌هایی که برای آموزش استفاده می‌شوند و به عنوان دیتاست/ورودی مدل عمل می‌کنند."
      },
      "learning_rate": {
        "name": "نرخ یادگیری",
        "tooltip": "نرخ یادگیری مورد استفاده برای آموزش."
      },
      "lora_dtype": {
        "name": "نوع داده LoRA",
        "tooltip": "نوع داده مورد استفاده برای LoRA."
      },
      "loss_function": {
        "name": "تابع خطا",
        "tooltip": "تابع خطا مورد استفاده برای آموزش."
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که LoRA روی آن آموزش داده می‌شود."
      },
      "offloading": {
        "name": "offloading",
        "tooltip": "سطح عمق برای gradient checkpointing."
      },
      "optimizer": {
        "name": "بهینه‌ساز",
        "tooltip": "بهینه‌سازی که برای آموزش استفاده می‌شود."
      },
      "positive": {
        "name": "شرط مثبت",
        "tooltip": "شرط مثبت مورد استفاده برای آموزش."
      },
      "rank": {
        "name": "رتبه",
        "tooltip": "رتبه لایه‌های LoRA."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر مورد استفاده برای آموزش (در تولیدکننده برای مقداردهی اولیه وزن‌های LoRA و نمونه‌گیری نویز استفاده می‌شود)"
      },
      "steps": {
        "name": "تعداد مراحل",
        "tooltip": "تعداد مراحل آموزش LoRA."
      },
      "training_dtype": {
        "name": "نوع داده آموزش",
        "tooltip": "نوع داده مورد استفاده برای آموزش."
      }
    },
    "outputs": {
      "0": {
        "name": "مدل",
        "tooltip": "مدل با LoRA اعمال شده"
      },
      "1": {
        "name": "وزن‌های LoRA",
        "tooltip": "وزن‌های LoRA"
      },
      "2": {
        "name": "نقشه خطا",
        "tooltip": "تاریخچه خطا"
      }
    }
  },
  "TrimAudioDuration": {
    "description": "برش تانسور صوت به بازه زمانی انتخاب شده.",
    "display_name": "برش مدت زمان صوت",
    "inputs": {
      "audio": {
        "name": "صوت"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان بر حسب ثانیه"
      },
      "start_index": {
        "name": "زمان شروع",
        "tooltip": "زمان شروع بر حسب ثانیه، می‌تواند منفی باشد تا از انتها شمارش شود (پشتیبانی از زیرثانیه)."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TrimVideoLatent": {
    "display_name": "برش لاتنت ویدیو",
    "inputs": {
      "samples": {
        "name": "نمونه‌ها"
      },
      "trim_amount": {
        "name": "مقدار برش"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TripleCLIPLoader": {
    "description": "[دستورالعمل‌ها]\n\nsd3: clip-l، clip-g، t5",
    "display_name": "TripleCLIPLoader",
    "inputs": {
      "clip_name1": {
        "name": "clip_name1"
      },
      "clip_name2": {
        "name": "clip_name2"
      },
      "clip_name3": {
        "name": "clip_name3"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TripoConversionNode": {
    "display_name": "Tripo: تبدیل مدل",
    "inputs": {
      "animate_in_place": {
        "name": "انیمیشن در محل"
      },
      "bake": {
        "name": "بِیک"
      },
      "export_orientation": {
        "name": "خروجی جهت"
      },
      "export_vertex_colors": {
        "name": "خروجی رنگ رأس‌ها"
      },
      "face_limit": {
        "name": "محدودیت چهره"
      },
      "fbx_preset": {
        "name": "پیش‌تنظیم FBX"
      },
      "flatten_bottom": {
        "name": "تخت کردن پایین"
      },
      "flatten_bottom_threshold": {
        "name": "آستانه تخت کردن پایین"
      },
      "force_symmetry": {
        "name": "اجبار تقارن"
      },
      "format": {
        "name": "فرمت"
      },
      "original_model_task_id": {
        "name": "original_model_task_id"
      },
      "pack_uv": {
        "name": "بسته‌بندی UV"
      },
      "part_names": {
        "name": "نام بخش‌ها"
      },
      "pivot_to_center_bottom": {
        "name": "محور به مرکز پایین"
      },
      "quad": {
        "name": "quad"
      },
      "scale_factor": {
        "name": "ضریب مقیاس"
      },
      "texture_format": {
        "name": "فرمت تکسچر"
      },
      "texture_size": {
        "name": "اندازه تکسچر"
      },
      "with_animation": {
        "name": "با انیمیشن"
      }
    }
  },
  "TripoImageToModelNode": {
    "display_name": "Tripo: تصویر به مدل",
    "inputs": {
      "face_limit": {
        "name": "محدودیت چهره"
      },
      "geometry_quality": {
        "name": "کیفیت هندسه"
      },
      "image": {
        "name": "تصویر"
      },
      "model_seed": {
        "name": "بذر مدل"
      },
      "model_version": {
        "name": "نسخه مدل",
        "tooltip": "نسخه مدل مورد استفاده برای تولید"
      },
      "orientation": {
        "name": "جهت"
      },
      "pbr": {
        "name": "PBR"
      },
      "quad": {
        "name": "quad"
      },
      "style": {
        "name": "سبک"
      },
      "texture": {
        "name": "تکسچر"
      },
      "texture_alignment": {
        "name": "تراز تکسچر"
      },
      "texture_quality": {
        "name": "کیفیت تکسچر"
      },
      "texture_seed": {
        "name": "بذر تکسچر"
      }
    },
    "outputs": {
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoMultiviewToModelNode": {
    "display_name": "Tripo: چندنما به مدل",
    "inputs": {
      "face_limit": {
        "name": "محدودیت وجه"
      },
      "geometry_quality": {
        "name": "کیفیت هندسه"
      },
      "image": {
        "name": "تصویر"
      },
      "image_back": {
        "name": "تصویر پشت"
      },
      "image_left": {
        "name": "تصویر چپ"
      },
      "image_right": {
        "name": "تصویر راست"
      },
      "model_seed": {
        "name": "بذر مدل"
      },
      "model_version": {
        "name": "نسخه مدل",
        "tooltip": "نسخه مدل مورد استفاده برای تولید"
      },
      "orientation": {
        "name": "جهت"
      },
      "pbr": {
        "name": "PBR"
      },
      "quad": {
        "name": "چهارضلعی"
      },
      "texture": {
        "name": "تکسچر"
      },
      "texture_alignment": {
        "name": "تراز تکسچر"
      },
      "texture_quality": {
        "name": "کیفیت تکسچر"
      },
      "texture_seed": {
        "name": "بذر تکسچر"
      }
    },
    "outputs": {
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoRefineNode": {
    "description": "بهبود یک مدل پیش‌نویس که فقط توسط مدل‌های Tripo نسخه ۱.۴ ایجاد شده است.",
    "display_name": "Tripo: بهبود مدل پیش‌نویس",
    "inputs": {
      "model_task_id": {
        "name": "شناسه وظیفه مدل",
        "tooltip": "باید یک مدل Tripo نسخه ۱.۴ باشد"
      }
    },
    "outputs": {
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoRetargetNode": {
    "display_name": "Tripo: هدف‌گذاری مجدد مدل ریگ‌شده",
    "inputs": {
      "animation": {
        "name": "انیمیشن"
      },
      "original_model_task_id": {
        "name": "شناسه وظیفه مدل اصلی"
      }
    },
    "outputs": {
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoRigNode": {
    "display_name": "Tripo: ریگ مدل",
    "inputs": {
      "original_model_task_id": {
        "name": "شناسه وظیفه مدل اصلی"
      }
    },
    "outputs": {
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoTextToModelNode": {
    "display_name": "Tripo: متن به مدل",
    "inputs": {
      "face_limit": {
        "name": "محدودیت وجه"
      },
      "geometry_quality": {
        "name": "کیفیت هندسه"
      },
      "image_seed": {
        "name": "بذر تصویر"
      },
      "model_seed": {
        "name": "بذر مدل"
      },
      "model_version": {
        "name": "نسخه مدل"
      },
      "negative_prompt": {
        "name": "پرامپت منفی"
      },
      "pbr": {
        "name": "PBR"
      },
      "prompt": {
        "name": "پرامپت"
      },
      "quad": {
        "name": "چهارضلعی"
      },
      "style": {
        "name": "استایل"
      },
      "texture": {
        "name": "تکسچر"
      },
      "texture_quality": {
        "name": "کیفیت تکسچر"
      },
      "texture_seed": {
        "name": "بذر تکسچر"
      }
    },
    "outputs": {
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoTextureNode": {
    "display_name": "Tripo: مدل بافت",
    "inputs": {
      "model_task_id": {
        "name": "شناسه وظیفه مدل"
      },
      "pbr": {
        "name": "PBR"
      },
      "texture": {
        "name": "بافت"
      },
      "texture_alignment": {
        "name": "تراز بافت"
      },
      "texture_quality": {
        "name": "کیفیت بافت"
      },
      "texture_seed": {
        "name": "بذر بافت"
      }
    },
    "outputs": {
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TruncateText": {
    "display_name": "کوتاه‌سازی متن",
    "inputs": {
      "max_length": {
        "name": "حداکثر طول",
        "tooltip": "حداکثر طول متن."
      },
      "texts": {
        "name": "متن‌ها",
        "tooltip": "متنی که باید پردازش شود."
      }
    },
    "outputs": {
      "0": {
        "name": "متن‌های پردازش‌شده",
        "tooltip": "متن‌های پردازش‌شده"
      }
    }
  },
  "UNETLoader": {
    "display_name": "بارگذاری مدل Diffusion",
    "inputs": {
      "unet_name": {
        "name": "نام UNet"
      },
      "weight_dtype": {
        "name": "نوع داده وزن"
      }
    }
  },
  "UNetCrossAttentionMultiply": {
    "display_name": "ضرب توجه متقاطع UNet",
    "inputs": {
      "k": {
        "name": "k"
      },
      "model": {
        "name": "مدل"
      },
      "out": {
        "name": "خروجی"
      },
      "q": {
        "name": "q"
      },
      "v": {
        "name": "v"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "UNetSelfAttentionMultiply": {
    "display_name": "ضرب توجه به خود UNet",
    "inputs": {
      "k": {
        "name": "k"
      },
      "model": {
        "name": "مدل"
      },
      "out": {
        "name": "خروجی"
      },
      "q": {
        "name": "q"
      },
      "v": {
        "name": "v"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "UNetTemporalAttentionMultiply": {
    "display_name": "ضرب توجه زمانی UNet",
    "inputs": {
      "cross_structural": {
        "name": "ساختاری متقاطع"
      },
      "cross_temporal": {
        "name": "زمانی متقاطع"
      },
      "model": {
        "name": "مدل"
      },
      "self_structural": {
        "name": "ساختاری خود"
      },
      "self_temporal": {
        "name": "زمانی خود"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "USOStyleReference": {
    "display_name": "USOStyleReference",
    "inputs": {
      "clip_vision_output": {
        "name": "خروجی clip vision"
      },
      "model": {
        "name": "مدل"
      },
      "model_patch": {
        "name": "patch مدل"
      }
    }
  },
  "UpscaleModelLoader": {
    "display_name": "بارگذاری مدل بزرگ‌نمایی",
    "inputs": {
      "model_name": {
        "name": "نام مدل"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VAEDecode": {
    "description": "تصاویر latent را به تصاویر پیکسلی بازمی‌گرداند.",
    "display_name": "رمزگشایی VAE",
    "inputs": {
      "samples": {
        "name": "نمونه‌ها",
        "tooltip": "latent برای رمزگشایی."
      },
      "vae": {
        "name": "vae",
        "tooltip": "مدل VAE مورد استفاده برای رمزگشایی latent."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "تصویر رمزگشایی‌شده."
      }
    }
  },
  "VAEDecodeAudio": {
    "display_name": "رمزگشایی VAE صوتی",
    "inputs": {
      "samples": {
        "name": "نمونه‌ها"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VAEDecodeAudioTiled": {
    "display_name": "رمزگشایی VAE صوتی (کاشی‌بندی‌شده)",
    "inputs": {
      "overlap": {
        "name": "همپوشانی"
      },
      "samples": {
        "name": "نمونه‌ها"
      },
      "tile_size": {
        "name": "اندازه کاشی"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VAEDecodeHunyuan3D": {
    "display_name": "VAEDecodeHunyuan3D",
    "inputs": {
      "num_chunks": {
        "name": "تعداد بخش‌ها"
      },
      "octree_resolution": {
        "name": "وضوح octree"
      },
      "samples": {
        "name": "نمونه‌ها"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VAEDecodeTiled": {
    "display_name": "رمزگشایی VAE (کاشی‌بندی‌شده)",
    "inputs": {
      "overlap": {
        "name": "همپوشانی"
      },
      "samples": {
        "name": "نمونه‌ها"
      },
      "temporal_overlap": {
        "name": "همپوشانی زمانی",
        "tooltip": "فقط برای VAE ویدیویی: تعداد فریم‌هایی که همپوشانی دارند."
      },
      "temporal_size": {
        "name": "اندازه زمانی",
        "tooltip": "فقط برای VAE ویدیویی: تعداد فریم‌هایی که همزمان رمزگشایی می‌شوند."
      },
      "tile_size": {
        "name": "اندازه کاشی"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "VAEEncode": {
    "display_name": "کدگذاری VAE",
    "inputs": {
      "pixels": {
        "name": "پیکسل‌ها"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "VAEEncodeAudio": {
    "display_name": "کدگذاری VAE صوتی",
    "inputs": {
      "audio": {
        "name": "صوت"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VAEEncodeForInpaint": {
    "display_name": "کدگذاری VAE (برای inpainting)",
    "inputs": {
      "grow_mask_by": {
        "name": "افزایش ماسک به اندازه"
      },
      "mask": {
        "name": "ماسک"
      },
      "pixels": {
        "name": "پیکسل‌ها"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "VAEEncodeTiled": {
    "display_name": "کدگذاری VAE (کاشی‌بندی‌شده)",
    "inputs": {
      "overlap": {
        "name": "همپوشانی"
      },
      "pixels": {
        "name": "پیکسل‌ها"
      },
      "temporal_overlap": {
        "name": "همپوشانی زمانی",
        "tooltip": "فقط برای VAE ویدیویی: تعداد فریم‌هایی که همپوشانی دارند."
      },
      "temporal_size": {
        "name": "اندازه زمانی",
        "tooltip": "فقط برای VAE ویدیویی: تعداد فریم‌هایی که همزمان کدگذاری می‌شوند."
      },
      "tile_size": {
        "name": "اندازه کاشی"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "VAELoader": {
    "display_name": "بارگذاری VAE",
    "inputs": {
      "vae_name": {
        "name": "vae_name"
      }
    }
  },
  "VAESave": {
    "display_name": "ذخیره VAE",
    "inputs": {
      "filename_prefix": {
        "name": "پیشوند نام فایل"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "VPScheduler": {
    "display_name": "VPScheduler",
    "inputs": {
      "beta_d": {
        "name": "بتا d"
      },
      "beta_min": {
        "name": "حداقل بتا"
      },
      "eps_s": {
        "name": "اپسیلون s"
      },
      "steps": {
        "name": "گام‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Veo3FirstLastFrameNode": {
    "description": "تولید ویدیو با استفاده از پرامپت و اولین و آخرین فریم.",
    "display_name": "Google Veo 3 تبدیل اولین و آخرین فریم به ویدیو",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر",
        "tooltip": "نسبت تصویر ویدیوی خروجی"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان ویدیوی خروجی به ثانیه"
      },
      "first_frame": {
        "name": "اولین فریم",
        "tooltip": "فریم شروع"
      },
      "generate_audio": {
        "name": "تولید صدا",
        "tooltip": "تولید صدا برای ویدیو."
      },
      "last_frame": {
        "name": "آخرین فریم",
        "tooltip": "فریم پایان"
      },
      "model": {
        "name": "مدل"
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "پرامپت متنی منفی برای راهنمایی جهت اجتناب از موارد خاص در ویدیو"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "توضیح متنی ویدیو"
      },
      "resolution": {
        "name": "رزولوشن"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed برای تولید ویدیو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Veo3VideoGenerationNode": {
    "description": "تولید ویدیو از پرامپت متنی با استفاده از API گوگل Veo 3",
    "display_name": "تولید ویدیو Google Veo 3",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر",
        "tooltip": "نسبت تصویر ویدیوی خروجی"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration_seconds": {
        "name": "مدت زمان (ثانیه)",
        "tooltip": "مدت زمان ویدیوی خروجی به ثانیه (Veo 3 فقط از ۸ ثانیه پشتیبانی می‌کند)"
      },
      "enhance_prompt": {
        "name": "enhance_prompt",
        "tooltip": "این پارامتر منسوخ شده و نادیده گرفته می‌شود."
      },
      "generate_audio": {
        "name": "تولید صدا",
        "tooltip": "تولید صدا برای ویدیو. توسط تمام مدل‌های Veo 3 پشتیبانی می‌شود."
      },
      "image": {
        "name": "تصویر",
        "tooltip": "تصویر مرجع اختیاری برای راهنمایی تولید ویدیو"
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدل Veo 3 برای تولید ویدیو"
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "پرامپت متنی منفی برای راهنمایی جهت اجتناب از موارد خاص در ویدیو"
      },
      "person_generation": {
        "name": "تولید افراد",
        "tooltip": "آیا تولید افراد در ویدیو مجاز باشد"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "توضیح متنی ویدیو"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seed برای تولید ویدیو (۰ برای تصادفی)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VeoVideoGenerationNode": {
    "description": "تولید ویدیو از طریق متن با استفاده از API گوگل Veo ۲",
    "display_name": "تولید ویدیو با Google Veo 2",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "نسبت تصویر ویدیوی خروجی"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration_seconds": {
        "name": "duration_seconds",
        "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه"
      },
      "enhance_prompt": {
        "name": "enhance_prompt",
        "tooltip": "آیا توضیح متنی با کمک هوش مصنوعی بهبود یابد"
      },
      "image": {
        "name": "image",
        "tooltip": "تصویر مرجع اختیاری برای راهنمایی تولید ویدیو"
      },
      "model": {
        "name": "model",
        "tooltip": "مدل Veo ۲ برای تولید ویدیو"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "راهنمای متنی منفی برای تعیین مواردی که باید در ویدیو اجتناب شود"
      },
      "person_generation": {
        "name": "person_generation",
        "tooltip": "آیا تولید افراد در ویدیو مجاز باشد"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "توضیح متنی برای ویدیو"
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed برای تولید ویدیو (۰ برای تصادفی)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Video Slice": {
    "display_name": "برش ویدیو",
    "inputs": {
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان بر حسب ثانیه، یا ۰ برای مدت نامحدود"
      },
      "start_time": {
        "name": "زمان شروع",
        "tooltip": "زمان شروع بر حسب ثانیه"
      },
      "strict_duration": {
        "name": "مدت زمان دقیق",
        "tooltip": "اگر True باشد، در صورت عدم امکان مدت زمان مشخص شده، خطا نمایش داده می‌شود."
      },
      "video": {
        "name": "ویدیو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VideoLinearCFGGuidance": {
    "display_name": "VideoLinearCFGGuidance",
    "inputs": {
      "min_cfg": {
        "name": "min_cfg"
      },
      "model": {
        "name": "model"
      }
    }
  },
  "VideoTriangleCFGGuidance": {
    "display_name": "VideoTriangleCFGGuidance",
    "inputs": {
      "min_cfg": {
        "name": "min_cfg"
      },
      "model": {
        "name": "model"
      }
    }
  },
  "Vidu2ImageToVideoNode": {
    "description": "تولید ویدیو از یک تصویر و توضیح متنی اختیاری.",
    "display_name": "تولید ویدیو از تصویر با Vidu2",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration": {
        "name": "duration"
      },
      "image": {
        "name": "image",
        "tooltip": "تصویری که به عنوان فریم ابتدایی ویدیوی تولیدی استفاده می‌شود."
      },
      "model": {
        "name": "model"
      },
      "movement_amplitude": {
        "name": "movement_amplitude",
        "tooltip": "دامنه حرکت اشیاء در فریم."
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "توضیح متنی اختیاری برای تولید ویدیو (حداکثر ۲۰۰۰ کاراکتر)."
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu2ReferenceVideoNode": {
    "description": "تولید ویدیو از چند تصویر مرجع و یک پرامپت.",
    "display_name": "تولید ویدیو از تصاویر مرجع Vidu2",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر"
      },
      "audio": {
        "name": "صدا",
        "tooltip": "در صورت فعال بودن، ویدیو شامل گفتار تولیدشده و موسیقی پس‌زمینه بر اساس پرامپت خواهد بود."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان"
      },
      "model": {
        "name": "مدل"
      },
      "movement_amplitude": {
        "name": "دامنه حرکت",
        "tooltip": "دامنه حرکت اشیاء در قاب."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "در صورت فعال بودن، ویدیو شامل گفتار تولیدشده و موسیقی پس‌زمینه بر اساس پرامپت خواهد بود."
      },
      "resolution": {
        "name": "رزولوشن"
      },
      "seed": {
        "name": "seed"
      },
      "subjects": {
        "name": "subjects",
        "tooltip": "برای هر subject، تا ۳ تصویر مرجع ارائه دهید (در مجموع ۷ تصویر برای همه subjects). در پرامپت‌ها با @subject{subject_id} به آن‌ها ارجاع دهید."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu2StartEndToVideoNode": {
    "description": "تولید ویدیو از یک فریم شروع، یک فریم پایان و یک پرامپت.",
    "display_name": "تولید ویدیو از فریم شروع/پایان Vidu2",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان"
      },
      "end_frame": {
        "name": "فریم پایان"
      },
      "first_frame": {
        "name": "فریم شروع"
      },
      "model": {
        "name": "مدل"
      },
      "movement_amplitude": {
        "name": "دامنه حرکت",
        "tooltip": "دامنه حرکت اشیاء در قاب."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "توضیح پرامپت (حداکثر ۲۰۰۰ کاراکتر)."
      },
      "resolution": {
        "name": "رزولوشن"
      },
      "seed": {
        "name": "seed"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu2TextToVideoNode": {
    "description": "تولید ویدیو از یک پرامپت متنی",
    "display_name": "تولید ویدیو از متن Vidu2",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر"
      },
      "background_music": {
        "name": "موسیقی پس‌زمینه",
        "tooltip": "آیا موسیقی پس‌زمینه به ویدیوی تولیدشده اضافه شود یا خیر."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان"
      },
      "model": {
        "name": "مدل"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "توضیح متنی برای تولید ویدیو، با حداکثر طول ۲۰۰۰ کاراکتر."
      },
      "resolution": {
        "name": "رزولوشن"
      },
      "seed": {
        "name": "seed"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu3ImageToVideoNode": {
    "description": "تولید یک ویدیو از یک تصویر و یک پرامپت اختیاری.",
    "display_name": "تولید ویدیو از تصویر Vidu Q3",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "image": {
        "name": "تصویر",
        "tooltip": "تصویری که به عنوان فریم ابتدایی ویدیوی تولیدشده استفاده می‌شود."
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که برای تولید ویدیو استفاده می‌شود."
      },
      "model_audio": {
        "name": "صدا"
      },
      "model_duration": {
        "name": "مدت زمان"
      },
      "model_resolution": {
        "name": "رزولوشن"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "یک پرامپت متنی اختیاری برای تولید ویدیو (حداکثر ۲۰۰۰ کاراکتر)."
      },
      "seed": {
        "name": "seed"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu3StartEndToVideoNode": {
    "description": "تولید یک ویدیو از یک فریم آغازین، یک فریم پایانی و یک پرامپت.",
    "display_name": "تولید ویدیو از فریم آغازین/پایانی Vidu Q3",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "end_frame": {
        "name": "فریم پایانی"
      },
      "first_frame": {
        "name": "فریم آغازین"
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که برای تولید ویدیو استفاده می‌شود."
      },
      "model_audio": {
        "name": "صدا"
      },
      "model_duration": {
        "name": "مدت زمان"
      },
      "model_resolution": {
        "name": "وضوح"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "توضیح پرامپت (حداکثر ۲۰۰۰ کاراکتر)."
      },
      "seed": {
        "name": "بذر"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu3TextToVideoNode": {
    "description": "تولید ویدیو از یک پرامپت متنی.",
    "display_name": "تولید ویدیو از متن Vidu Q3",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که برای تولید ویدیو استفاده می‌شود."
      },
      "model_aspect_ratio": {
        "name": "نسبت تصویر"
      },
      "model_audio": {
        "name": "صدا"
      },
      "model_duration": {
        "name": "مدت زمان"
      },
      "model_resolution": {
        "name": "رزولوشن"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "توضیح متنی برای تولید ویدیو، با حداکثر طول ۲۰۰۰ کاراکتر."
      },
      "seed": {
        "name": "seed"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduExtendVideoNode": {
    "description": "افزایش طول یک ویدیوی موجود با تولید فریم‌های اضافی.",
    "display_name": "افزایش طول ویدیو Vidu",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "end_frame": {
        "name": "فریم پایانی"
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که برای افزایش طول ویدیو استفاده می‌شود."
      },
      "model_duration": {
        "name": "مدت زمان"
      },
      "model_resolution": {
        "name": "رزولوشن"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "یک پرامپت متنی اختیاری برای ویدیوی افزایش‌یافته (حداکثر ۲۰۰۰ کاراکتر)."
      },
      "seed": {
        "name": "seed"
      },
      "video": {
        "name": "ویدیو",
        "tooltip": "ویدیوی منبع برای افزایش طول."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduImageToVideoNode": {
    "description": "تولید ویدیو از یک تصویر و متن اختیاری",
    "display_name": "تولید ویدیو از تصویر با Vidu",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه"
      },
      "image": {
        "name": "تصویر",
        "tooltip": "تصویری که به عنوان فریم ابتدایی ویدیو تولیدی استفاده می‌شود"
      },
      "model": {
        "name": "مدل",
        "tooltip": "نام مدل"
      },
      "movement_amplitude": {
        "name": "دامنه حرکت",
        "tooltip": "دامنه حرکت اشیاء در فریم"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "توضیح متنی برای تولید ویدیو"
      },
      "resolution": {
        "name": "رزولوشن",
        "tooltip": "مقادیر پشتیبانی‌شده ممکن است بسته به مدل و مدت زمان متفاوت باشد"
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر برای تولید ویدیو (۰ برای تصادفی)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduMultiFrameVideoNode": {
    "description": "تولید ویدیو با چندین انتقال کلیدی بین فریم‌ها.",
    "display_name": "تولید ویدیو چندفریمی Vidu",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "frames": {
        "name": "فریم‌ها",
        "tooltip": "تعداد انتقال‌های کلیدی بین فریم‌ها (۲ تا ۹)."
      },
      "frames_duration1": {
        "name": "مدت زمان ۱"
      },
      "frames_duration2": {
        "name": "مدت زمان ۲"
      },
      "frames_prompt1": {
        "name": "پرامپت ۱"
      },
      "frames_prompt2": {
        "name": "پرامپت ۲"
      },
      "model": {
        "name": "مدل"
      },
      "resolution": {
        "name": "رزولوشن"
      },
      "seed": {
        "name": "seed"
      },
      "start_image": {
        "name": "تصویر شروع",
        "tooltip": "تصویر فریم ابتدایی. نسبت تصویر باید بین ۱:۴ تا ۴:۱ باشد."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduReferenceVideoNode": {
    "description": "تولید ویدیو از چند تصویر و یک پرامپت",
    "display_name": "تولید ویدیو از تصاویر مرجع با Vidu",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر",
        "tooltip": "نسبت تصویر ویدیوی خروجی"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه"
      },
      "images": {
        "name": "تصاویر",
        "tooltip": "تصاویر مرجع برای تولید ویدیویی با سوژه‌های یکسان (حداکثر ۷ تصویر)."
      },
      "model": {
        "name": "مدل",
        "tooltip": "نام مدل"
      },
      "movement_amplitude": {
        "name": "دامنه حرکت",
        "tooltip": "دامنه حرکت اشیاء در فریم"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "توضیح متنی برای تولید ویدیو"
      },
      "resolution": {
        "name": "رزولوشن",
        "tooltip": "مقادیر پشتیبانی‌شده ممکن است بسته به مدل و مدت زمان متفاوت باشد"
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر برای تولید ویدیو (۰ برای تصادفی)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduStartEndToVideoNode": {
    "description": "تولید ویدیو از فریم شروع و پایان و یک پرامپت",
    "display_name": "تولید ویدیو از فریم ابتدایی و انتهایی با Vidu",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان ویدیوی خروجی بر حسب ثانیه"
      },
      "end_frame": {
        "name": "فریم پایان",
        "tooltip": "فریم انتهایی"
      },
      "first_frame": {
        "name": "فریم شروع",
        "tooltip": "فریم ابتدایی"
      },
      "model": {
        "name": "مدل",
        "tooltip": "نام مدل"
      },
      "movement_amplitude": {
        "name": "دامنه حرکت",
        "tooltip": "دامنه حرکت اشیاء در فریم"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "توضیح متنی برای تولید ویدیو"
      },
      "resolution": {
        "name": "رزولوشن",
        "tooltip": "مقادیر پشتیبانی‌شده ممکن است بسته به مدل و مدت زمان متفاوت باشد"
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر برای تولید ویدیو (۰ برای تصادفی)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduTextToVideoNode": {
    "description": "تولید ویدیو از یک متن ورودی",
    "display_name": "تولید ویدیو از متن Vidu",
    "inputs": {
      "aspect_ratio": {
        "name": "نسبت تصویر",
        "tooltip": "نسبت تصویر ویدیوی خروجی"
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان ویدیوی خروجی به ثانیه"
      },
      "model": {
        "name": "مدل",
        "tooltip": "نام مدل"
      },
      "movement_amplitude": {
        "name": "دامنه حرکت",
        "tooltip": "دامنه حرکت اشیاء در قاب"
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "توضیح متنی برای تولید ویدیو"
      },
      "resolution": {
        "name": "رزولوشن",
        "tooltip": "مقادیر پشتیبانی شده ممکن است بسته به مدل و مدت زمان متفاوت باشد"
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذر برای تولید ویدیو (۰ برای تصادفی)"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VoxelToMesh": {
    "display_name": "VoxelToMesh",
    "inputs": {
      "algorithm": {
        "name": "الگوریتم"
      },
      "threshold": {
        "name": "آستانه"
      },
      "voxel": {
        "name": "voxel"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VoxelToMeshBasic": {
    "display_name": "VoxelToMeshBasic",
    "inputs": {
      "threshold": {
        "name": "آستانه"
      },
      "voxel": {
        "name": "voxel"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Wan22FunControlToVideo": {
    "display_name": "Wan22FunControlToVideo",
    "inputs": {
      "batch_size": {
        "name": "اندازه بچ"
      },
      "control_video": {
        "name": "ویدیوی کنترل"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "ref_image": {
        "name": "تصویر مرجع"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "Wan22ImageToVideoLatent": {
    "display_name": "Wan22ImageToVideoLatent",
    "inputs": {
      "batch_size": {
        "name": "اندازه بچ"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "start_image": {
        "name": "تصویر شروع"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanAnimateToVideo": {
    "display_name": "WanAnimateToVideo",
    "inputs": {
      "background_video": {
        "name": "ویدیوی پس‌زمینه"
      },
      "batch_size": {
        "name": "اندازه دسته"
      },
      "character_mask": {
        "name": "ماسک کاراکتر"
      },
      "clip_vision_output": {
        "name": "خروجی clip vision"
      },
      "continue_motion": {
        "name": "ادامه حرکت"
      },
      "continue_motion_max_frames": {
        "name": "حداکثر فریم‌های ادامه حرکت"
      },
      "face_video": {
        "name": "ویدیوی چهره"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "منفی"
      },
      "pose_video": {
        "name": "ویدیوی ژست"
      },
      "positive": {
        "name": "مثبت"
      },
      "reference_image": {
        "name": "تصویر مرجع"
      },
      "vae": {
        "name": "vae"
      },
      "video_frame_offset": {
        "name": "افست فریم ویدیو",
        "tooltip": "مقدار فریم‌هایی که باید در تمام ویدیوهای ورودی جست‌وجو شود. برای تولید ویدیوهای طولانی‌تر به صورت قطعه‌ای استفاده می‌شود. برای گسترش یک ویدیو، به خروجی video_frame_offset گره قبلی متصل کنید."
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      },
      "3": {
        "name": "trim_latent",
        "tooltip": null
      },
      "4": {
        "name": "برش تصویر",
        "tooltip": null
      },
      "5": {
        "name": "افست فریم ویدیو",
        "tooltip": null
      }
    }
  },
  "WanCameraEmbedding": {
    "display_name": "WanCameraEmbedding",
    "inputs": {
      "camera_pose": {
        "name": "وضعیت دوربین"
      },
      "cx": {
        "name": "cx"
      },
      "cy": {
        "name": "cy"
      },
      "fx": {
        "name": "fx"
      },
      "fy": {
        "name": "fy"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "speed": {
        "name": "سرعت"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "بردار دوربین",
        "tooltip": null
      },
      "1": {
        "name": "عرض",
        "tooltip": null
      },
      "2": {
        "name": "ارتفاع",
        "tooltip": null
      },
      "3": {
        "name": "طول",
        "tooltip": null
      }
    }
  },
  "WanCameraImageToVideo": {
    "display_name": "WanCameraImageToVideo",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "camera_conditions": {
        "name": "شرایط دوربین"
      },
      "clip_vision_output": {
        "name": "خروجی clip vision"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "start_image": {
        "name": "تصویر شروع"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "WanContextWindowsManual": {
    "description": "تنظیم دستی پنجره‌های زمینه برای مدل‌های مشابه WAN (بعد=۲).",
    "display_name": "پنجره‌های زمینه WAN (دستی)",
    "inputs": {
      "closed_loop": {
        "name": "حلقه بسته",
        "tooltip": "آیا حلقه پنجره زمینه بسته شود؛ فقط برای زمان‌بندی حلقه‌ای قابل استفاده است."
      },
      "context_length": {
        "name": "طول پنجره زمینه",
        "tooltip": "طول پنجره زمینه."
      },
      "context_overlap": {
        "name": "همپوشانی پنجره زمینه",
        "tooltip": "میزان همپوشانی پنجره زمینه."
      },
      "context_schedule": {
        "name": "زمان‌بندی پنجره زمینه",
        "tooltip": "گام پنجره زمینه."
      },
      "context_stride": {
        "name": "گام پنجره زمینه",
        "tooltip": "گام پنجره زمینه؛ فقط برای زمان‌بندی یکنواخت قابل استفاده است."
      },
      "freenoise": {
        "name": "freenoise",
        "tooltip": "آیا از شافل نویز FreeNoise استفاده شود؛ باعث بهبود ترکیب پنجره‌ها می‌شود."
      },
      "fuse_method": {
        "name": "روش ادغام",
        "tooltip": "روشی که برای ادغام پنجره‌های زمینه استفاده می‌شود."
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که پنجره‌های زمینه روی آن در هنگام نمونه‌گیری اعمال می‌شود."
      }
    },
    "outputs": {
      "0": {
        "tooltip": "مدل با پنجره‌های زمینه اعمال‌شده در هنگام نمونه‌گیری."
      }
    }
  },
  "WanFirstLastFrameToVideo": {
    "display_name": "WanFirstLastFrameToVideo",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "clip_vision_end_image": {
        "name": "تصویر پایان clip vision"
      },
      "clip_vision_start_image": {
        "name": "تصویر شروع clip vision"
      },
      "end_image": {
        "name": "تصویر پایان"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "start_image": {
        "name": "تصویر شروع"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "WanFunControlToVideo": {
    "display_name": "WanFunControlToVideo",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "clip_vision_output": {
        "name": "خروجی clip vision"
      },
      "control_video": {
        "name": "ویدئوی کنترل"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "start_image": {
        "name": "تصویر شروع"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "WanFunInpaintToVideo": {
    "display_name": "WanFunInpaintToVideo",
    "inputs": {
      "batch_size": {
        "name": "اندازه دسته"
      },
      "clip_vision_output": {
        "name": "خروجی clip vision"
      },
      "end_image": {
        "name": "تصویر پایان"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "start_image": {
        "name": "تصویر شروع"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "WanHuMoImageToVideo": {
    "display_name": "WanHuMoImageToVideo",
    "inputs": {
      "audio_encoder_output": {
        "name": "خروجی رمزگذار صوتی"
      },
      "batch_size": {
        "name": "اندازه دسته"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "ref_image": {
        "name": "تصویر مرجع"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "WanImageToImageApi": {
    "description": "یک تصویر را از یک یا دو تصویر ورودی و یک پرامپت متنی تولید می‌کند. تصویر خروجی در حال حاضر با وضوح ثابت ۱.۶ مگاپیکسل است و نسبت ابعاد آن با تصویر(های) ورودی مطابقت دارد.",
    "display_name": "وان تصویر به تصویر",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "image": {
        "name": "تصویر",
        "tooltip": "ویرایش تک‌تصویر یا ترکیب چند تصویر. حداکثر ۲ تصویر."
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که باید استفاده شود."
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "پرامپت منفی که مواردی را که باید اجتناب شود توصیف می‌کند."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپتی که عناصر و ویژگی‌های بصری را توصیف می‌کند. از زبان انگلیسی و چینی پشتیبانی می‌کند."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذری که برای تولید استفاده می‌شود."
      },
      "watermark": {
        "name": "واترمارک",
        "tooltip": "آیا واترمارک تولیدشده توسط هوش مصنوعی به نتیجه اضافه شود یا خیر."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanImageToVideo": {
    "display_name": "وان تصویر به ویدیو",
    "inputs": {
      "batch_size": {
        "name": "اندازه بچ"
      },
      "clip_vision_output": {
        "name": "خروجی clip vision"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "start_image": {
        "name": "تصویر شروع"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "WanImageToVideoApi": {
    "description": "یک ویدیو را از اولین فریم و یک پرامپت متنی تولید می‌کند.",
    "display_name": "وان تصویر به ویدیو",
    "inputs": {
      "audio": {
        "name": "صدا",
        "tooltip": "صدا باید دارای صدای واضح و بلند باشد و نویز اضافی یا موسیقی پس‌زمینه نداشته باشد."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان ۱۵ فقط برای مدل WAN2.6 در دسترس است."
      },
      "generate_audio": {
        "name": "تولید صدا",
        "tooltip": "اگر ورودی صوتی ارائه نشود، صدا به صورت خودکار تولید می‌شود."
      },
      "image": {
        "name": "تصویر"
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که باید استفاده شود."
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "پرامپت منفی که مواردی را که باید اجتناب شود توصیف می‌کند."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپتی که عناصر و ویژگی‌های بصری را توصیف می‌کند. از زبان انگلیسی و چینی پشتیبانی می‌کند."
      },
      "prompt_extend": {
        "name": "گسترش پرامپت",
        "tooltip": "آیا پرامپت با کمک هوش مصنوعی تقویت شود یا خیر."
      },
      "resolution": {
        "name": "وضوح"
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذری که برای تولید استفاده می‌شود."
      },
      "shot_type": {
        "name": "نوع برداشت",
        "tooltip": "نوع برداشت برای ویدیوی تولیدشده را مشخص می‌کند؛ یعنی ویدیو یک برداشت پیوسته باشد یا چند برداشت با برش. این پارامتر فقط زمانی اعمال می‌شود که گسترش پرامپت فعال باشد."
      },
      "watermark": {
        "name": "واترمارک",
        "tooltip": "آیا واترمارک تولیدشده توسط هوش مصنوعی به نتیجه اضافه شود یا خیر."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanInfiniteTalkToVideo": {
    "display_name": "WanInfiniteTalkToVideo",
    "inputs": {
      "audio_encoder_output_1": {
        "name": "خروجی رمزگذار صوتی ۱"
      },
      "audio_scale": {
        "name": "مقیاس صوتی"
      },
      "clip_vision_output": {
        "name": "خروجی بینایی clip"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "mode": {
        "name": "حالت"
      },
      "model": {
        "name": "مدل"
      },
      "model_patch": {
        "name": "patch مدل"
      },
      "motion_frame_count": {
        "name": "تعداد فریم‌های حرکتی",
        "tooltip": "تعداد فریم‌های قبلی که به عنوان زمینه حرکت استفاده می‌شود."
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "previous_frames": {
        "name": "فریم‌های قبلی"
      },
      "start_image": {
        "name": "تصویر شروع"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مدل",
        "tooltip": null
      },
      "1": {
        "name": "مثبت",
        "tooltip": null
      },
      "2": {
        "name": "منفی",
        "tooltip": null
      },
      "3": {
        "name": "latent",
        "tooltip": null
      },
      "4": {
        "name": "تصویر برش‌خورده",
        "tooltip": null
      }
    }
  },
  "WanMoveConcatTrack": {
    "display_name": "WanMoveConcatTrack",
    "inputs": {
      "tracks_1": {
        "name": "tracks_1"
      },
      "tracks_2": {
        "name": "tracks_2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanMoveTrackToVideo": {
    "display_name": "WanMoveTrackToVideo",
    "inputs": {
      "batch_size": {
        "name": "اندازه بچ"
      },
      "clip_vision_output": {
        "name": "خروجی clip vision"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "start_image": {
        "name": "تصویر شروع"
      },
      "strength": {
        "name": "شدت",
        "tooltip": "شدت شرط‌گذاری ترک."
      },
      "tracks": {
        "name": "ترک‌ها"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "WanMoveTracksFromCoords": {
    "display_name": "WanMoveTracksFromCoords",
    "inputs": {
      "track_coords": {
        "name": "track_coords"
      },
      "track_mask": {
        "name": "track_mask"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "track_length",
        "tooltip": null
      }
    }
  },
  "WanMoveVisualizeTracks": {
    "display_name": "WanMoveVisualizeTracks",
    "inputs": {
      "circle_size": {
        "name": "اندازه دایره"
      },
      "images": {
        "name": "تصاویر"
      },
      "line_resolution": {
        "name": "وضوح خط"
      },
      "line_width": {
        "name": "ضخامت خط"
      },
      "opacity": {
        "name": "شفافیت"
      },
      "tracks": {
        "name": "ترک‌ها"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanPhantomSubjectToVideo": {
    "display_name": "WanPhantomSubjectToVideo",
    "inputs": {
      "batch_size": {
        "name": "اندازه بچ"
      },
      "height": {
        "name": "ارتفاع"
      },
      "images": {
        "name": "تصاویر"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "متن منفی",
        "tooltip": null
      },
      "2": {
        "name": "متن تصویر منفی",
        "tooltip": null
      },
      "3": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "WanReferenceVideoApi": {
    "description": "از شخصیت و صدای ویدیوهای ورودی به همراه یک پرامپت برای تولید ویدیوی جدیدی استفاده کنید که ثبات شخصیت را حفظ می‌کند.",
    "display_name": "وان رفرنس به ویدیو",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان"
      },
      "model": {
        "name": "مدل"
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "پرامپت منفی برای توصیف مواردی که باید از آن‌ها اجتناب شود."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپتی که عناصر و ویژگی‌های بصری را توصیف می‌کند. از زبان انگلیسی و چینی پشتیبانی می‌شود. برای اشاره به شخصیت‌های مرجع از شناسه‌هایی مانند `character1` و `character2` استفاده کنید."
      },
      "reference_videos": {
        "name": "ویدیوهای مرجع"
      },
      "seed": {
        "name": "بذر"
      },
      "shot_type": {
        "name": "نوع برداشت",
        "tooltip": "نوع برداشت برای ویدیوی تولید شده را مشخص می‌کند، یعنی اینکه ویدیو یک برداشت پیوسته باشد یا شامل چند برداشت با برش."
      },
      "size": {
        "name": "اندازه"
      },
      "watermark": {
        "name": "واترمارک",
        "tooltip": "آیا یک واترمارک تولیدشده توسط هوش مصنوعی به نتیجه اضافه شود یا خیر."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanSoundImageToVideo": {
    "display_name": "وان‌ساند ایمیج تو ویدیو",
    "inputs": {
      "audio_encoder_output": {
        "name": "خروجی انکودر صوتی"
      },
      "batch_size": {
        "name": "اندازه بچ"
      },
      "control_video": {
        "name": "کنترل ویدیو"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "ref_image": {
        "name": "تصویر مرجع"
      },
      "ref_motion": {
        "name": "حرکت مرجع"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "WanSoundImageToVideoExtend": {
    "display_name": "وان‌ساند ایمیج تو ویدیو اکستند",
    "inputs": {
      "audio_encoder_output": {
        "name": "خروجی انکودر صوتی"
      },
      "control_video": {
        "name": "کنترل ویدیو"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "ref_image": {
        "name": "تصویر مرجع"
      },
      "vae": {
        "name": "vae"
      },
      "video_latent": {
        "name": "ویدیو latent"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "WanTextToImageApi": {
    "description": "تولید تصویر بر اساس یک پرامپت متنی.",
    "display_name": "وان تبدیل متن به تصویر",
    "inputs": {
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "height": {
        "name": "ارتفاع"
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که باید استفاده شود."
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "پرامپت منفی که مواردی را که باید اجتناب شود توصیف می‌کند."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپتی که عناصر و ویژگی‌های بصری را توصیف می‌کند. از زبان انگلیسی و چینی پشتیبانی می‌کند."
      },
      "prompt_extend": {
        "name": "افزایش پرامپت",
        "tooltip": "آیا پرامپت با کمک هوش مصنوعی بهبود یابد یا خیر."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذری که برای تولید استفاده می‌شود."
      },
      "watermark": {
        "name": "واترمارک",
        "tooltip": "آیا واترمارک تولیدشده توسط هوش مصنوعی به نتیجه اضافه شود یا خیر."
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanTextToVideoApi": {
    "description": "تولید ویدیو بر اساس یک پرامپت متنی.",
    "display_name": "وان تبدیل متن به ویدیو",
    "inputs": {
      "audio": {
        "name": "صدا",
        "tooltip": "صدا باید دارای گفتار واضح و بلند باشد و نویز اضافی یا موسیقی پس‌زمینه نداشته باشد."
      },
      "control_after_generate": {
        "name": "کنترل پس از تولید"
      },
      "duration": {
        "name": "مدت زمان",
        "tooltip": "مدت زمان ۱۵ ثانیه فقط برای مدل Wan 2.6 در دسترس است."
      },
      "generate_audio": {
        "name": "تولید صدا",
        "tooltip": "در صورت عدم ارائه ورودی صوتی، صدا به صورت خودکار تولید می‌شود."
      },
      "model": {
        "name": "مدل",
        "tooltip": "مدلی که باید استفاده شود."
      },
      "negative_prompt": {
        "name": "پرامپت منفی",
        "tooltip": "پرامپت منفی که مواردی را که باید اجتناب شود توصیف می‌کند."
      },
      "prompt": {
        "name": "پرامپت",
        "tooltip": "پرامپتی که عناصر و ویژگی‌های بصری را توصیف می‌کند. از زبان انگلیسی و چینی پشتیبانی می‌کند."
      },
      "prompt_extend": {
        "name": "افزایش پرامپت",
        "tooltip": "آیا پرامپت با کمک هوش مصنوعی بهبود یابد یا خیر."
      },
      "seed": {
        "name": "بذر",
        "tooltip": "بذری که برای تولید استفاده می‌شود."
      },
      "shot_type": {
        "name": "نوع برداشت",
        "tooltip": "نوع برداشت برای ویدیوی تولیدشده را مشخص می‌کند؛ یعنی ویدیو یک برداشت پیوسته باشد یا چند برداشت با برش. این پارامتر فقط زمانی اعمال می‌شود که افزایش پرامپت فعال باشد."
      },
      "size": {
        "name": "اندازه"
      },
      "watermark": {
        "name": "واترمارک",
        "tooltip": "آیا واترمارک تولیدشده توسط هوش مصنوعی به نتیجه اضافه شود یا خیر."
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanTrackToVideo": {
    "display_name": "WanTrackToVideo",
    "inputs": {
      "batch_size": {
        "name": "اندازه بچ"
      },
      "clip_vision_output": {
        "name": "خروجی clip vision"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "start_image": {
        "name": "تصویر شروع"
      },
      "temperature": {
        "name": "دمای تصادفی‌سازی"
      },
      "topk": {
        "name": "topk"
      },
      "tracks": {
        "name": "ترک‌ها"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "WanVaceToVideo": {
    "display_name": "WanVaceToVideo",
    "inputs": {
      "batch_size": {
        "name": "اندازه بچ"
      },
      "control_masks": {
        "name": "ماسک‌های کنترل"
      },
      "control_video": {
        "name": "ویدئوی کنترل"
      },
      "height": {
        "name": "ارتفاع"
      },
      "length": {
        "name": "طول"
      },
      "negative": {
        "name": "منفی"
      },
      "positive": {
        "name": "مثبت"
      },
      "reference_image": {
        "name": "تصویر مرجع"
      },
      "strength": {
        "name": "شدت"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "عرض"
      }
    },
    "outputs": {
      "0": {
        "name": "مثبت",
        "tooltip": null
      },
      "1": {
        "name": "منفی",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      },
      "3": {
        "name": "trim_latent",
        "tooltip": null
      }
    }
  },
  "WavespeedFlashVSRNode": {
    "description": "افزایش‌دهنده سریع و با کیفیت ویدیو که وضوح را افزایش داده و شفافیت را برای ویدیوهای کم‌کیفیت یا تار بازمی‌گرداند.",
    "display_name": "افزایش کیفیت ویدیو FlashVSR",
    "inputs": {
      "target_resolution": {
        "name": "وضوح هدف"
      },
      "video": {
        "name": "ویدیو"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WavespeedImageUpscaleNode": {
    "description": "افزایش وضوح و کیفیت تصویر، ارتقاء عکس‌ها به ۴K یا ۸K برای نتایج شفاف و با جزئیات.",
    "display_name": "افزایش کیفیت تصویر WaveSpeed",
    "inputs": {
      "image": {
        "name": "تصویر"
      },
      "model": {
        "name": "مدل"
      },
      "target_resolution": {
        "name": "وضوح هدف"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WebcamCapture": {
    "display_name": "دریافت از وب‌کم",
    "inputs": {
      "capture_on_queue": {
        "name": "دریافت هنگام صف"
      },
      "height": {
        "name": "ارتفاع"
      },
      "image": {
        "name": "تصویر"
      },
      "waiting for camera___": {},
      "width": {
        "name": "عرض"
      }
    }
  },
  "ZImageFunControlnet": {
    "display_name": "ZImageFunControlnet",
    "inputs": {
      "image": {
        "name": "تصویر"
      },
      "inpaint_image": {
        "name": "تصویر inpaint"
      },
      "mask": {
        "name": "ماسک"
      },
      "model": {
        "name": "مدل"
      },
      "model_patch": {
        "name": "patch مدل"
      },
      "strength": {
        "name": "شدت"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "unCLIPCheckpointLoader": {
    "display_name": "unCLIPCheckpointLoader",
    "inputs": {
      "ckpt_name": {
        "name": "نام Checkpoint"
      }
    }
  },
  "unCLIPConditioning": {
    "display_name": "unCLIPConditioning",
    "inputs": {
      "clip_vision_output": {
        "name": "خروجی بینایی clip"
      },
      "conditioning": {
        "name": "شرط‌گذاری"
      },
      "noise_augmentation": {
        "name": "افزایش نویز"
      },
      "strength": {
        "name": "شدت"
      }
    }
  },
  "wanBlockSwap": {
    "description": "NOP",
    "display_name": "wanBlockSwap",
    "inputs": {
      "model": {
        "name": "مدل"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  }
}
