{
  "APG": {
    "display_name": "自適應投影引導",
    "inputs": {
      "eta": {
        "name": "eta",
        "tooltip": "控制平行引導向量的縮放比例。設定為 1 時為預設 CFG 行為。"
      },
      "model": {
        "name": "模型"
      },
      "momentum": {
        "name": "momentum",
        "tooltip": "控制擴散過程中引導的移動平均值，設定為 0 時停用。"
      },
      "norm_threshold": {
        "name": "norm_threshold",
        "tooltip": "將引導向量正規化至此值，設定為 0 時停用正規化。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ARVideoI2V": {
    "display_name": "ARVideoI2V",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "height": {
        "name": "高度"
      },
      "length": {
        "name": "長度"
      },
      "model": {
        "name": "model"
      },
      "start_image": {
        "name": "起始圖像"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "AddNoise": {
    "display_name": "新增雜訊",
    "inputs": {
      "latent_image": {
        "name": "latent 影像"
      },
      "model": {
        "name": "model"
      },
      "noise": {
        "name": "noise"
      },
      "sigmas": {
        "name": "sigmas"
      }
    },
    "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": {
    "description": "調整圖像的亮度。",
    "display_name": "調整亮度",
    "inputs": {
      "factor": {
        "name": "亮度係數",
        "tooltip": "亮度係數。1.0 = 無變化，<1.0 = 變暗，>1.0 = 變亮。"
      },
      "images": {
        "name": "影像",
        "tooltip": "要處理的影像。"
      }
    },
    "outputs": {
      "0": {
        "name": "影像",
        "tooltip": "已處理的影像"
      }
    }
  },
  "AdjustContrast": {
    "description": "調整圖像的對比度。",
    "display_name": "調整對比度",
    "inputs": {
      "factor": {
        "name": "對比度係數",
        "tooltip": "對比度係數。1.0 = 無變化，<1.0 = 對比度降低，>1.0 = 對比度提高。"
      },
      "images": {
        "name": "影像",
        "tooltip": "要處理的影像。"
      }
    },
    "outputs": {
      "0": {
        "name": "影像",
        "tooltip": "已處理的影像"
      }
    }
  },
  "AlignYourStepsScheduler": {
    "display_name": "AlignYourStepsScheduler",
    "inputs": {
      "denoise": {
        "name": "去雜訊強度"
      },
      "model_type": {
        "name": "model_type"
      },
      "steps": {
        "name": "步驟數"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AnimaLLLiteApply": {
    "display_name": "套用 Anima LLLite",
    "inputs": {
      "end_percent": {
        "name": "結束百分比"
      },
      "image": {
        "name": "影像"
      },
      "mask": {
        "name": "遮罩"
      },
      "model": {
        "name": "模型"
      },
      "model_patch": {
        "name": "模型補丁"
      },
      "start_percent": {
        "name": "起始百分比"
      },
      "strength": {
        "name": "強度"
      }
    }
  },
  "AudioAdjustVolume": {
    "description": "將音訊音量調整指定的分貝（dB）數值。",
    "display_name": "音訊調整音量",
    "inputs": {
      "audio": {
        "name": "音訊"
      },
      "volume": {
        "name": "volume",
        "tooltip": "以分貝 (dB) 為單位的音量調整。0 = 無變化，+6 = 兩倍，-6 = 一半，依此類推"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioConcat": {
    "description": "將 audio1 串接至 audio2 的指定方向。",
    "display_name": "音訊串接",
    "inputs": {
      "audio1": {
        "name": "audio1"
      },
      "audio2": {
        "name": "audio2"
      },
      "direction": {
        "name": "direction",
        "tooltip": "將 audio2 附加在 audio1 之後或之前。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioEncoderEncode": {
    "display_name": "音訊編碼器編碼",
    "inputs": {
      "audio": {
        "name": "音訊"
      },
      "audio_encoder": {
        "name": "audio_encoder"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioEncoderLoader": {
    "display_name": "音訊編碼器載入器",
    "inputs": {
      "audio_encoder_name": {
        "name": "audio_encoder_name"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioEqualizer3Band": {
    "display_name": "音訊等化器（三頻段）",
    "inputs": {
      "audio": {
        "name": "音訊"
      },
      "high_freq": {
        "name": "高頻截止",
        "tooltip": "高頻架濾波器截止頻率"
      },
      "high_gain_dB": {
        "name": "高頻增益（dB）",
        "tooltip": "高頻（高音）增益"
      },
      "low_freq": {
        "name": "低頻截止",
        "tooltip": "低頻架濾波器截止頻率"
      },
      "low_gain_dB": {
        "name": "低頻增益（dB）",
        "tooltip": "低頻（低音）增益"
      },
      "mid_freq": {
        "name": "中頻中心頻率",
        "tooltip": "中頻中心頻率"
      },
      "mid_gain_dB": {
        "name": "中頻增益（dB）",
        "tooltip": "中頻增益"
      },
      "mid_q": {
        "name": "中頻Q值",
        "tooltip": "中頻Q值（頻寬）"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioMerge": {
    "description": "透過疊加波形來合併兩個音軌。",
    "display_name": "音訊合併",
    "inputs": {
      "audio1": {
        "name": "audio1"
      },
      "audio2": {
        "name": "audio2"
      },
      "merge_method": {
        "name": "merge_method",
        "tooltip": "用於合併音訊波形的方法。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BasicGuider": {
    "display_name": "基礎引導器",
    "inputs": {
      "conditioning": {
        "name": "條件設定"
      },
      "model": {
        "name": "model"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BasicScheduler": {
    "display_name": "BasicScheduler",
    "inputs": {
      "denoise": {
        "name": "去雜訊強度"
      },
      "model": {
        "name": "model"
      },
      "scheduler": {
        "name": "scheduler"
      },
      "steps": {
        "name": "步驟數"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BatchImagesNode": {
    "display_name": "批次影像",
    "inputs": {
      "images": {
        "name": "影像"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BatchLatentsNode": {
    "display_name": "批次 latent",
    "inputs": {
      "latents": {
        "name": "latent"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BatchMasksNode": {
    "display_name": "批次遮罩",
    "inputs": {
      "masks": {
        "name": "遮罩"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BeebleSwitchXImageEdit": {
    "description": "使用 Beeble SwitchX 編輯單張圖像。可切換場景中的任何元素（背景、光線、服裝），同時保留原始主體像素。請提供參考圖像及／或文字提示以描述新外觀。最大約 2.77MP。",
    "display_name": "Beeble SwitchX 圖像編輯",
    "inputs": {
      "alpha_mode": {
        "name": "alpha 模式",
        "tooltip": "控制 SwitchX 如何決定保留或重建內容。「auto」自動分離主要主體。「fill」重建整個畫面並保留幾何結構。「select」將首幀關鍵影格套用至整個 clip。「custom」使用您提供的每幀 alpha 遮罩。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "image": {
        "name": "圖像"
      },
      "max_resolution": {
        "name": "最大解析度",
        "tooltip": "輸出圖像的最大解析度。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "期望輸出內容的文字描述（最多 2000 字元）。「提示詞」或「參考圖像」至少需填寫一項。"
      },
      "reference_image": {
        "name": "參考圖像",
        "tooltip": "結果將採用此參考圖像的外觀（背景、光線、服裝）。「參考圖像」或「提示詞」至少需填寫一項。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子控制此節點是否重新執行；無論種子為何，結果皆為非確定性。"
      }
    },
    "outputs": {
      "0": {
        "name": "圖像",
        "tooltip": null
      },
      "1": {
        "name": "alpha",
        "tooltip": "Beeble 使用的 alpha 遮罩。「fill」模式下為空，無獨立遮罩。"
      }
    }
  },
  "BeebleSwitchXVideoEdit": {
    "description": "使用 Beeble SwitchX 編輯影片。可切換場景中的任何元素（背景、光線、服裝），同時保留原始主體像素與動作。請提供參考圖像及／或文字提示以描述新外觀。最多 240 幀，每幀最大約 2.77MP。",
    "display_name": "Beeble SwitchX 影片編輯",
    "inputs": {
      "alpha_mode": {
        "name": "alpha 模式",
        "tooltip": "控制 SwitchX 如何決定保留或重建內容。「auto」自動分離主要主體。「fill」重建整個畫面並保留幾何結構。「select」將首幀關鍵影格套用至整個 clip。「custom」使用您提供的每幀 alpha 遮罩。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "max_resolution": {
        "name": "最大解析度",
        "tooltip": "輸出影片的最大解析度。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "期望輸出內容的文字描述（最多 2000 字元）。「提示詞」或「參考圖像」至少需填寫一項。"
      },
      "reference_image": {
        "name": "參考圖像",
        "tooltip": "結果將採用此參考圖像的外觀（背景、光線、服裝）。「參考圖像」或「提示詞」至少需填寫一項。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子控制此節點是否重新執行；無論種子為何，結果皆為非確定性。"
      },
      "video": {
        "name": "影片"
      }
    },
    "outputs": {
      "0": {
        "name": "影片",
        "tooltip": null
      },
      "1": {
        "name": "alpha",
        "tooltip": "Beeble 使用的 alpha 遮罩。「fill」模式下為空，無獨立遮罩。"
      }
    }
  },
  "BerniniConditioning": {
    "description": "Bernini 內文影片/圖像條件設定節點。可用於以下任務：t2v（文字轉影片）、v2v（影片轉影片）、rv2v（參考引導影片編輯）、r2v（參考轉影片）、ads2v（將圖像/影片插入影片）。作為內文 token 注入的參考圖像（r2v、rv2v）會以其原生長寬比獨立編碼（長邊最大值為 ref_max_size）。",
    "display_name": "Bernini Conditioning",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "height": {
        "name": "高度"
      },
      "length": {
        "name": "長度"
      },
      "negative": {
        "name": "negative"
      },
      "positive": {
        "name": "positive"
      },
      "ref_max_size": {
        "name": "參考最大尺寸",
        "tooltip": "reference_video 與 reference_images 長邊的最大尺寸。會保持長寬比縮放並對齊至 16px。"
      },
      "reference_images": {
        "name": "參考圖像"
      },
      "reference_video": {
        "name": "參考影片",
        "tooltip": "要插入來源影片的影片（ads2v）。"
      },
      "source_video": {
        "name": "來源影片",
        "tooltip": "要編輯或重製風格的來源影片（v2v、rv2v）。會調整為指定寬高並裁剪至指定長度。"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "BetaSamplingScheduler": {
    "display_name": "BetaSamplingScheduler",
    "inputs": {
      "alpha": {
        "name": "alpha"
      },
      "beta": {
        "name": "beta"
      },
      "model": {
        "name": "model"
      },
      "steps": {
        "name": "步驟數"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BriaImageEditNode": {
    "description": "使用 Bria 最新模型編輯圖像",
    "display_name": "Bria FIBO 圖像編輯",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "guidance_scale": {
        "name": "指引強度",
        "tooltip": "數值越高，圖像越貼合提示詞。"
      },
      "image": {
        "name": "圖像"
      },
      "mask": {
        "name": "遮罩",
        "tooltip": "若未設定，編輯將套用至整張圖像。"
      },
      "model": {
        "name": "model"
      },
      "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 2.0 移除影像的背景。",
    "display_name": "Bria 移除影像背景",
    "inputs": {
      "control_after_generate": {
        "name": "產生後控制"
      },
      "image": {
        "name": "影像"
      },
      "moderation": {
        "name": "審核",
        "tooltip": "審核設定"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子控制此節點是否重新執行；無論種子為何，結果皆為非決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BriaRemoveVideoBackground": {
    "description": "使用 Bria 移除影片的背景。",
    "display_name": "Bria 移除影片背景",
    "inputs": {
      "background_color": {
        "name": "背景顏色",
        "tooltip": "輸出影片的背景顏色。"
      },
      "control_after_generate": {
        "name": "產生後控制"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子控制此節點是否重新執行；無論種子為何，結果皆為非決定性。"
      },
      "video": {
        "name": "影片"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BriaTransparentVideoBackground": {
    "description": "使用 Bria 移除影片背景，並返回去背後的影格及 alpha 遮罩。可將兩者連接到合成節點，或傳送到『儲存 WEBM』以輸出透明影片。",
    "display_name": "Bria 移除影片背景（透明）",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子控制此節點是否重新執行；無論種子為何，結果皆為非確定性。"
      },
      "video": {
        "name": "影片"
      }
    },
    "outputs": {
      "0": {
        "name": "影像",
        "tooltip": null
      },
      "1": {
        "name": "遮罩",
        "tooltip": null
      }
    }
  },
  "BriaVideoGreenScreen": {
    "description": "使用 Bria 將影片背景替換為純色色鍵（chroma-key）幕。",
    "display_name": "Bria Video 綠幕",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "green_shade": {
        "name": "green_shade",
        "tooltip": "套用於前景後方的純色色鍵色調：broadcast_green (#00B140)、chroma_green (#00FF00) 或 blue_screen (#0000FF)。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed 控制此節點是否重新執行；無論 seed 為何，結果皆為非確定性。"
      },
      "video": {
        "name": "video"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BriaVideoReplaceBackground": {
    "description": "使用 Bria 將影片的背景替換為提供的圖片或影片。輸出會保留前景的解析度與幀率；若背景的長寬比不同，將會被拉伸以符合，因此建議匹配長寬比以避免變形。",
    "display_name": "Bria 影片更換背景",
    "inputs": {
      "background_image": {
        "name": "背景圖片",
        "tooltip": "要合成於前景後方的背景圖片。請僅提供背景圖片或背景影片其中之一。"
      },
      "background_video": {
        "name": "背景影片",
        "tooltip": "要合成於前景後方的背景影片。請僅提供背景圖片或背景影片其中之一。"
      },
      "control_after_generate": {
        "name": "產生後控制"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子控制此節點是否重新執行；無論種子為何，結果皆為非確定性。"
      },
      "video": {
        "name": "影片",
        "tooltip": "要更換背景的前景影片。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BuildJsonPromptIdeogram": {
    "description": "為 Ideogram 4 模型建立 JSON 格式的提示詞。",
    "display_name": "建立 JSON 提示（Ideogram）",
    "inputs": {
      "aesthetics": {
        "name": "美學",
        "tooltip": "必填，美學關鍵詞（例如：情緒化、電影感、去飽和）。"
      },
      "background": {
        "name": "背景",
        "tooltip": "必填，圖像背景或環境的描述。"
      },
      "color_palette": {
        "name": "色板",
        "tooltip": "主導圖像色彩的十六進位色碼，最多 16 組。"
      },
      "element": {
        "name": "元素",
        "tooltip": "來自節點 Create Bounding Boxes 的提示元素。"
      },
      "high_level_description": {
        "name": "高階描述",
        "tooltip": "可選的圖像描述，一至兩句話。強烈建議填寫。"
      },
      "lighting": {
        "name": "光線",
        "tooltip": "必填，光線描述（例如：黃金時刻、邊緣光、戲劇性陰影）。"
      },
      "medium": {
        "name": "媒材",
        "tooltip": "必填，媒材類型（例如：攝影、插畫、3d_render、繪畫、平面設計）。當 style = photo 時，請設為攝影。"
      },
      "style": {
        "name": "風格"
      }
    },
    "outputs": {
      "0": {
        "name": "提示詞",
        "tooltip": null
      }
    }
  },
  "ByteDance2FirstLastFrameNode": {
    "description": "使用 Seedance 2.0，從首幀圖像與可選的末幀圖像產生影片。",
    "display_name": "ByteDance Seedance 2.0 首末幀轉影片",
    "inputs": {
      "control_after_generate": {
        "name": "產生後控制"
      },
      "first_frame": {
        "name": "首幀圖像",
        "tooltip": "影片的首幀圖像。"
      },
      "first_frame_asset_id": {
        "name": "first_frame_asset_id",
        "tooltip": "作為第一幀使用的 Seedance asset_id。與 first_frame 圖像輸入互斥。"
      },
      "last_frame": {
        "name": "末幀圖像",
        "tooltip": "影片的末幀圖像。"
      },
      "last_frame_asset_id": {
        "name": "last_frame_asset_id",
        "tooltip": "作為最後一幀使用的 Seedance asset_id。與 last_frame 圖像輸入互斥。"
      },
      "model": {
        "name": "模型",
        "tooltip": "Seedance 2.0 提供最佳品質；Seedance 2.0 Fast 提供速度優化。"
      },
      "model_duration": {
        "name": "時長"
      },
      "model_generate_audio": {
        "name": "產生音訊"
      },
      "model_prompt": {
        "name": "提示詞"
      },
      "model_ratio": {
        "name": "比例"
      },
      "model_resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子決定此節點是否重新執行；無論種子為何，結果皆為非決定性。"
      },
      "watermark": {
        "name": "浮水印",
        "tooltip": "是否在影片中加入浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDance2ReferenceNode": {
    "description": "使用 Seedance 2.0，透過參考圖像、影片與音訊產生、編輯或延伸影片。支援多模態參考、影片編輯與影片延伸。",
    "display_name": "ByteDance Seedance 2.0 參考轉影片",
    "inputs": {
      "control_after_generate": {
        "name": "產生後控制"
      },
      "model": {
        "name": "模型",
        "tooltip": "Seedance 2.0 提供最佳品質；Seedance 2.0 Fast 提供速度優化。"
      },
      "model_auto_downscale": {
        "name": "自動縮小"
      },
      "model_auto_upscale": {
        "name": "auto_upscale"
      },
      "model_duration": {
        "name": "時長"
      },
      "model_generate_audio": {
        "name": "產生音訊"
      },
      "model_prompt": {
        "name": "提示詞"
      },
      "model_ratio": {
        "name": "比例"
      },
      "model_resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子決定此節點是否重新執行；無論種子為何，結果皆為非決定性。"
      },
      "watermark": {
        "name": "浮水印",
        "tooltip": "是否在影片中加入浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDance2TextToVideoNode": {
    "description": "根據文字提示，使用 Seedance 2.0 模型產生影片。",
    "display_name": "ByteDance Seedance 2.0 文字轉影片",
    "inputs": {
      "control_after_generate": {
        "name": "產生後控制"
      },
      "model": {
        "name": "模型",
        "tooltip": "Seedance 2.0 提供最佳品質；Seedance 2.0 Fast 提供速度優化。"
      },
      "model_duration": {
        "name": "時長"
      },
      "model_generate_audio": {
        "name": "產生音訊"
      },
      "model_prompt": {
        "name": "提示詞"
      },
      "model_ratio": {
        "name": "比例"
      },
      "model_resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子決定此節點是否重新執行；無論種子為何，結果皆為非決定性。"
      },
      "watermark": {
        "name": "浮水印",
        "tooltip": "是否在影片中加入浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceCreateImageAsset": {
    "description": "建立一個 Seedance 2.0 個人圖像資產。上傳輸入圖像並將其註冊到指定的資產群組。如果 group_id 為空，將執行真人 H5 認證流程以建立新群組後再新增資產。",
    "display_name": "ByteDance 建立圖像資產",
    "inputs": {
      "group_id": {
        "name": "group_id",
        "tooltip": "重複使用現有的 Seedance 資產群組 ID，可跳過同一人的重複人臉驗證。留空則會在瀏覽器中執行真人認證並建立新群組。"
      },
      "image": {
        "name": "image",
        "tooltip": "要註冊為個人資產的圖像。"
      }
    },
    "outputs": {
      "0": {
        "name": "asset_id",
        "tooltip": null
      },
      "1": {
        "name": "group_id",
        "tooltip": null
      }
    }
  },
  "ByteDanceCreateVideoAsset": {
    "description": "建立一個 Seedance 2.0 個人影片資產。上傳輸入影片並將其註冊到指定的資產群組。如果 group_id 為空，將執行真人 H5 認證流程以建立新群組後再新增資產。",
    "display_name": "ByteDance 建立影片資產",
    "inputs": {
      "group_id": {
        "name": "group_id",
        "tooltip": "重複使用現有的 Seedance 資產群組 ID，可跳過同一人的重複人臉驗證。留空則會在瀏覽器中執行真人認證並建立新群組。"
      },
      "video": {
        "name": "video",
        "tooltip": "要註冊為個人資產的影片。"
      }
    },
    "outputs": {
      "0": {
        "name": "asset_id",
        "tooltip": null
      },
      "1": {
        "name": "group_id",
        "tooltip": null
      }
    }
  },
  "ByteDanceFirstLastFrameNode": {
    "description": "使用提示詞和首尾幀生成影片。",
    "display_name": "字節跳動首尾幀轉影片",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比",
        "tooltip": "輸出影片的長寬比。"
      },
      "camera_fixed": {
        "name": "固定攝影機",
        "tooltip": "指定是否固定攝影機。平台會將固定攝影機的指令附加到您的提示詞中，但不保證實際效果。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "持續時間",
        "tooltip": "輸出影片的持續時間（秒）。"
      },
      "first_frame": {
        "name": "首幀",
        "tooltip": "用於影片的首幀。"
      },
      "generate_audio": {
        "name": "generate_audio",
        "tooltip": "此參數僅適用於 seedance-1-5-pro，其他模型將會忽略。"
      },
      "last_frame": {
        "name": "尾幀",
        "tooltip": "用於影片的尾幀。"
      },
      "model": {
        "name": "模型"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於生成影片的文字提示詞。"
      },
      "resolution": {
        "name": "解析度",
        "tooltip": "輸出影片的解析度。"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "用於生成的種子值。"
      },
      "watermark": {
        "name": "浮水印",
        "tooltip": "是否在影片中添加「AI 生成」浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceImageNode": {
    "description": "透過 API 基於提示詞使用字節跳動模型生成圖像",
    "display_name": "字節跳動圖像",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "guidance_scale": {
        "name": "guidance_scale",
        "tooltip": "數值越高，圖像越遵循提示詞"
      },
      "height": {
        "name": "height",
        "tooltip": "圖像的自訂高度。僅在 `size_preset` 設為 `Custom` 時生效"
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "用於生成圖像的文字提示詞"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於生成的種子值"
      },
      "size_preset": {
        "name": "size_preset",
        "tooltip": "選擇推薦尺寸。選擇「自訂」以使用下方的寬度和高度"
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "是否在圖像上添加「AI 生成」浮水印"
      },
      "width": {
        "name": "width",
        "tooltip": "圖像的自訂寬度。僅在 `size_preset` 設為 `Custom` 時生效"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceImageReferenceNode": {
    "description": "使用提示詞和參考圖像生成影片",
    "display_name": "字節跳動參考圖像轉影片",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "輸出影片的長寬比。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration": {
        "name": "duration",
        "tooltip": "輸出影片的持續時間（以秒為單位）。"
      },
      "images": {
        "name": "images",
        "tooltip": "一至四張圖片。"
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "用於生成影片的文字提示。"
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "輸出影片的解析度。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於生成的種子值。"
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "是否在影片中添加「AI 生成」浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceImageToVideoNode": {
    "description": "透過 API 使用字節跳動模型，基於圖片和提示生成影片",
    "display_name": "字節跳動圖片轉影片",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "輸出影片的長寬比。"
      },
      "camera_fixed": {
        "name": "camera_fixed",
        "tooltip": "指定是否固定相機。平台會將固定相機的指令附加到您的提示詞中，但不保證實際效果。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration": {
        "name": "duration",
        "tooltip": "輸出影片的持續時間（以秒為單位）。"
      },
      "generate_audio": {
        "name": "generate_audio",
        "tooltip": "此參數僅適用於 seedance-1-5-pro，其他模型將會忽略。"
      },
      "image": {
        "name": "image",
        "tooltip": "用於影片的第一幀圖片。"
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "用於生成影片的文字提示。"
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "輸出影片的解析度。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於生成的種子值。"
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "是否在影片中添加「AI 生成」浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceSeedAudio": {
    "description": "使用 ByteDance Seed Audio 1.0，從單一提示生成語音、音樂、音效及多角色對話。在提示中描述聲音、情感、氛圍、背景音樂與音效，並包含要說的台詞。可選擇內建預設聲音、從最多 3 個參考 clip（在提示中標記為 @Audio1-3）進行聲音克隆，或從角色圖像推導聲音。每次最多可生成 2 分鐘音訊。",
    "display_name": "ByteDance Seed Audio 1.0",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "loudness_rate": {
        "name": "loudness_rate",
        "tooltip": "音量。0 = 正常，100 = 2.0 倍，-50 = 0.5 倍。"
      },
      "model": {
        "name": "model",
        "tooltip": "seed-audio-1.0-multilingual：支援 20 種語言（英語、中文、日語、韓語、墨西哥西班牙語、卡斯提利亞西班牙語、印尼語、德語、巴西葡萄牙語、法語、泰語、越南語、馬來語、菲律賓語、義大利語、俄語、荷蘭語、波蘭語、土耳其語、瑞典語），並可透過「[5.5s:8.0s] ...」時間戳進行逐句時間控制。seed-audio-1.0：僅支援英語與中文，不支援時間控制。"
      },
      "pitch_rate": {
        "name": "pitch_rate",
        "tooltip": "音高變化（半音，-12 至 12）。"
      },
      "reference_mode": {
        "name": "reference_mode",
        "tooltip": "聲音條件設定方式：「僅文字」（所有內容皆於提示中描述）、 「音訊參考」（最多克隆 3 種聲音，標記為 @Audio1-3）、 「圖像參考」（從單一角色圖像推導聲音）、或「預設聲音」（選擇內建命名聲音朗讀提示）。"
      },
      "sample_rate": {
        "name": "sample_rate",
        "tooltip": "輸出取樣率（Hz）。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed 控制此節點是否重新執行；無論 seed 為何，結果皆為非決定性。"
      },
      "speech_rate": {
        "name": "speech_rate",
        "tooltip": "語速。0 = 正常，100 = 2.0 倍，-50 = 0.5 倍。"
      },
      "text_prompt": {
        "name": "text_prompt",
        "tooltip": "描述聲音、情感、語速、氛圍、背景音樂與音效，並包含要說的台詞（對話時請直接標註角色名稱）。在「音訊參考」模式下，依順序引用連接的 clip，如 @Audio1、@Audio2、@Audio3。最多 3000 字元。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceSeedNode": {
    "description": "使用 ByteDance 的 Seed 2.0 模型生成文字回應。請提供文字提示，並可選擇性地加入一張或多張圖片或影片作為多模態上下文。",
    "display_name": "ByteDance Seed",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於生成回應的 Seed 模型。"
      },
      "model_temperature": {
        "name": "溫度"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "輸入給模型的文字內容。"
      },
      "seed": {
        "name": "隨機種子",
        "tooltip": "隨機種子控制此節點是否重新執行；無論種子為何，結果皆為非確定性。"
      },
      "system_prompt": {
        "name": "系統提示",
        "tooltip": "決定模型行為的基礎指令。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceSeedreamNode": {
    "description": "統一文字生成圖片和精確單句編輯，最高支援 4K 解析度。",
    "display_name": "ByteDance Seedream 4.5 & 5.0",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "fail_on_partial": {
        "name": "fail_on_partial",
        "tooltip": "若啟用，當任何請求的圖像缺失或回報錯誤時，將中止執行。"
      },
      "height": {
        "name": "height",
        "tooltip": "圖像的自訂高度。僅在 `size_preset` 設為 `Custom` 時生效"
      },
      "image": {
        "name": "image",
        "tooltip": "用於圖像生成圖像的輸入圖片。單一或多參考生成可使用 1-10 張圖片清單。"
      },
      "max_images": {
        "name": "max_images",
        "tooltip": "當 sequential_image_generation='auto' 時，生成圖像的最大數量。總圖像數（輸入 + 生成）不得超過 15 張。"
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "用於建立或編輯圖片的文字提示。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於生成的種子值。"
      },
      "sequential_image_generation": {
        "name": "sequential_image_generation",
        "tooltip": "群組圖像生成模式。「disabled」生成單一圖像。「auto」讓模型決定是否生成多張相關圖像（例如故事場景、角色變體）。"
      },
      "size_preset": {
        "name": "size_preset",
        "tooltip": "選擇推薦尺寸。選擇「自訂」以使用下方的寬度和高度。"
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "是否在圖像中添加「AI 生成」浮水印。"
      },
      "width": {
        "name": "width",
        "tooltip": "圖像的自訂寬度。僅在 `size_preset` 設為 `Custom` 時生效"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceSeedreamNodeV2": {
    "description": "統一的文字轉圖與精確單句編輯，最高支援 4K 解析度。",
    "display_name": "ByteDance Seedream 4.5 & 5.0",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型"
      },
      "model_height": {
        "name": "高度"
      },
      "model_size_preset": {
        "name": "尺寸預設"
      },
      "model_width": {
        "name": "寬度"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於創建或編輯圖像的文字提示。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "用於生成的隨機種子。"
      },
      "thinking": {
        "name": "thinking",
        "tooltip": "啟用模型的提示優化推理（「thinking」），以提升遵循度。可能大幅增加生成時間——特別是在 Seedream 5.0 Pro 上。僅可在文字轉圖像時停用（若有參考圖像則無法停用）。"
      },
      "watermark": {
        "name": "浮水印",
        "tooltip": "是否在圖像上添加「AI 生成」浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceTextToVideoNode": {
    "description": "透過 API 使用字節跳動模型根據提示生成影片",
    "display_name": "字節跳動文字轉影片",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比",
        "tooltip": "輸出影片的長寬比。"
      },
      "camera_fixed": {
        "name": "固定攝影機",
        "tooltip": "指定是否固定攝影機。平台會將固定攝影機的指令附加到您的提示詞中，但不保證實際效果。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "持續時間",
        "tooltip": "輸出影片的持續時間（秒）。"
      },
      "generate_audio": {
        "name": "generate_audio",
        "tooltip": "此參數僅適用於 seedance-1-5-pro，其他模型將會忽略。"
      },
      "model": {
        "name": "模型"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於生成影片的文字提示。"
      },
      "resolution": {
        "name": "解析度",
        "tooltip": "輸出影片的解析度。"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "用於生成的種子值。"
      },
      "watermark": {
        "name": "浮水印",
        "tooltip": "是否在影片中添加「AI 生成」浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CFGGuider": {
    "display_name": "CFGGuider",
    "inputs": {
      "cfg": {
        "name": "cfg"
      },
      "model": {
        "name": "model"
      },
      "negative": {
        "name": "負向"
      },
      "positive": {
        "name": "正向"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CFGNorm": {
    "display_name": "CFG 正規化",
    "inputs": {
      "model": {
        "name": "模型"
      },
      "pre_cfg": {
        "name": "pre_cfg",
        "tooltip": "若為 true，則在取樣器的 CFG 組合之前對合併後的雜訊進行重新縮放，且不進行夾制（可能會放大）。這與像 Lens 這類模型所使用的 norm-scaled CFG 相符。預設為 false，則保持原本在 CFG 後僅於 x0 空間進行衰減的行為。"
      },
      "strength": {
        "name": "強度"
      }
    },
    "outputs": {
      "0": {
        "name": "修補模型",
        "tooltip": null
      }
    }
  },
  "CFGOverride": {
    "description": "將 cfg 覆蓋為固定值，於步驟的 [起始, 結束] 百分比區間內生效。若有多個覆蓋，重疊時以最接近取樣器者為準。",
    "display_name": "CFG 覆蓋",
    "inputs": {
      "cfg": {
        "name": "cfg"
      },
      "end_percent": {
        "name": "結束百分比"
      },
      "model": {
        "name": "模型"
      },
      "start_percent": {
        "name": "起始百分比"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CFGZeroStar": {
    "display_name": "CFGZeroStar",
    "inputs": {
      "model": {
        "name": "model"
      }
    },
    "outputs": {
      "0": {
        "name": "patched_model",
        "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: 舊 t5 xxl\nlumina2: gemma 2 2B\nwan: umt5 xxl\nhidream: 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": "比例"
      }
    }
  },
  "CLIPMergeSubtract": {
    "display_name": "CLIPMergeSubtract",
    "inputs": {
      "clip1": {
        "name": "clip1"
      },
      "clip2": {
        "name": "clip2"
      },
      "multiplier": {
        "name": "乘數"
      }
    }
  },
  "CLIPSave": {
    "display_name": "CLIP 儲存",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "filename_prefix": {
        "name": "檔名前綴"
      }
    }
  },
  "CLIPSetLastLayer": {
    "display_name": "CLIP 設定最後一層",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "stop_at_clip_layer": {
        "name": "停止於 CLIP 層"
      }
    }
  },
  "CLIPTextEncode": {
    "description": "使用 CLIP 模型將文字提示編碼為嵌入向量，可用於引導擴散模型生成特定圖像。",
    "display_name": "CLIP 文字編碼（提示詞）",
    "inputs": {
      "clip": {
        "name": "CLIP",
        "tooltip": "用於編碼文字的 CLIP 模型。"
      },
      "text": {
        "name": "文字",
        "tooltip": "要編碼的文字內容。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "包含嵌入文字的條件，用於引導擴散模型。"
      }
    }
  },
  "CLIPTextEncodeControlnet": {
    "display_name": "CLIPTextEncodeControlnet",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "conditioning": {
        "name": "條件設定"
      },
      "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 模型將系統提示與使用者提示編碼為嵌入向量，可用於引導擴散模型生成特定圖像。",
    "display_name": "CLIP 文本編碼（Lumina2）",
    "inputs": {
      "clip": {
        "name": "clip",
        "tooltip": "用於編碼文字的 CLIP 模型。"
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "Lumina2 提供兩種類型的系統提示：Superior：你是一個旨在根據文字提示或使用者提示，生成圖文對齊度極高的優質圖像的助手。Alignment：你是一個旨在根據文字提示，生成圖文對齊度最高的高品質圖像的助手。"
      },
      "user_prompt": {
        "name": "user_prompt",
        "tooltip": "要編碼的文字內容。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "包含嵌入文字的條件，用於引導擴散模型。"
      }
    }
  },
  "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": "ascore"
      },
      "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_name"
      }
    }
  },
  "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": {
    "description": "將圖像以中心裁切至指定尺寸。",
    "display_name": "中心裁切影像",
    "inputs": {
      "height": {
        "name": "高度",
        "tooltip": "裁切高度。"
      },
      "images": {
        "name": "影像",
        "tooltip": "要處理的影像。"
      },
      "width": {
        "name": "寬度",
        "tooltip": "裁切寬度。"
      }
    },
    "outputs": {
      "0": {
        "name": "影像",
        "tooltip": "已處理的影像"
      }
    }
  },
  "CheckpointLoader": {
    "display_name": "載入檢查點與設定檔（已淘汰）",
    "inputs": {
      "ckpt_name": {
        "name": "ckpt_name"
      },
      "config_name": {
        "name": "config_name"
      }
    }
  },
  "CheckpointLoaderSimple": {
    "description": "載入一個擴散模型檢查點，擴散模型用於對潛在空間進行去噪處理。",
    "display_name": "載入檢查點",
    "inputs": {
      "ckpt_name": {
        "name": "ckpt_name",
        "tooltip": "要載入的檢查點（模型）名稱。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "用於對潛在空間進行去噪處理的模型。"
      },
      "1": {
        "tooltip": "用於編碼文字提示的 CLIP 模型。"
      },
      "2": {
        "tooltip": "用於將影像與潛在空間之間進行編碼與解碼的 VAE 模型。"
      }
    }
  },
  "CheckpointSave": {
    "display_name": "儲存檢查點",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "filename_prefix": {
        "name": "檔名前綴"
      },
      "model": {
        "name": "模型"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "ChromaRadianceOptions": {
    "description": "允許為 Chroma Radiance 模型設定進階選項。",
    "display_name": "ChromaRadiance 選項",
    "inputs": {
      "end_sigma": {
        "name": "結束 sigma",
        "tooltip": "這些選項將生效的最後一個 sigma 值。"
      },
      "force_sequential_txt_ids": {
        "name": "強制使用連續文本標記ID",
        "tooltip": "強制使用連續文本標記ID，而非全為零。此選項適用於2026-05-22至2026-06-01期間訓練、但狀態字典中未包含 __sequential__ 鍵的checkpoint。"
      },
      "model": {
        "name": "模型"
      },
      "nerf_tile_size": {
        "name": "NeRF 圖塊大小",
        "tooltip": "允許覆寫預設的 NeRF 圖塊大小。-1 表示使用預設值 (32)。0 表示使用非平鋪模式（可能需要大量 VRAM）。"
      },
      "preserve_wrapper": {
        "name": "保留包裝器",
        "tooltip": "啟用時，如果存在現有模型函數包裝器，將委派給它。通常應保持啟用狀態。"
      },
      "start_sigma": {
        "name": "起始 sigma",
        "tooltip": "這些選項將生效的第一個 sigma 值。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ClaudeNode": {
    "description": "使用 Anthropic 的 Claude 模型生成文字回應。請提供文字提示，並可選擇性加入一張或多張圖片作為多模態上下文。",
    "display_name": "Anthropic Claude",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "images": {
        "name": "images",
        "tooltip": "可選的圖片作為模型上下文使用。最多可加入 20 張圖片。"
      },
      "model": {
        "name": "model",
        "tooltip": "用於生成回應的 Claude 模型。"
      },
      "model_max_tokens": {
        "name": "max_tokens"
      },
      "model_reasoning_effort": {
        "name": "reasoning_effort"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "輸入給模型的文字內容。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed 控制此節點是否重新執行；無論 seed 為何，結果皆為非確定性。"
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "決定模型行為的基礎指令。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ColorToRGBInt": {
    "description": "將顏色轉換為 RGB 整數值。",
    "display_name": "顏色轉為 RGB 整數值",
    "inputs": {
      "color": {
        "name": "顏色"
      }
    },
    "outputs": {
      "0": {
        "name": "rgb 整數值",
        "tooltip": null
      },
      "1": {
        "name": "hex",
        "tooltip": null
      },
      "2": {
        "name": "alpha",
        "tooltip": null
      }
    }
  },
  "ColorTransfer": {
    "description": "使用各種演算法將一張圖片的色彩匹配到另一張圖片。",
    "display_name": "ColorTransfer",
    "inputs": {
      "image_ref": {
        "name": "image_ref",
        "tooltip": "要匹配色彩的參考圖片。如果未提供，將跳過處理。"
      },
      "image_target": {
        "name": "image_target",
        "tooltip": "要套用色彩轉換的圖片。"
      },
      "method": {
        "name": "method"
      },
      "source_stats": {
        "name": "source_stats",
        "tooltip": "per_frame：每一幀分別與 image_ref 匹配。uniform：將所有來源幀的統計數據合併作為基準，並與 image_ref 匹配。target_frame：選擇一幀作為轉換到 image_ref 的基準，並均勻套用到所有幀（保留相對差異）"
      },
      "strength": {
        "name": "strength"
      }
    },
    "outputs": {
      "0": {
        "name": "image",
        "tooltip": null
      }
    }
  },
  "CombineHooks2": {
    "display_name": "合併 Hooks [2]",
    "inputs": {
      "hooks_A": {
        "name": "hooks_A"
      },
      "hooks_B": {
        "name": "hooks_B"
      }
    }
  },
  "CombineHooks4": {
    "display_name": "合併 Hooks [4]",
    "inputs": {
      "hooks_A": {
        "name": "hooks_A"
      },
      "hooks_B": {
        "name": "hooks_B"
      },
      "hooks_C": {
        "name": "hooks_C"
      },
      "hooks_D": {
        "name": "hooks_D"
      }
    }
  },
  "CombineHooks8": {
    "display_name": "合併 Hooks [8]",
    "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"
      }
    }
  },
  "ComfyAndNode": {
    "description": "邏輯 AND 運算。若所有值皆為真則回傳 true。依據 Python 的真值規則判斷。",
    "display_name": "And",
    "inputs": {
      "values": {
        "name": "values"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ComfyMathExpression": {
    "display_name": "數學運算式",
    "inputs": {
      "expression": {
        "name": "運算式"
      },
      "values": {
        "name": "數值"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      },
      "2": {
        "name": "BOOL",
        "tooltip": null
      }
    }
  },
  "ComfyNotNode": {
    "description": "邏輯 NOT 運算。若值為假則回傳 true。依據 Python 的真值規則判斷。",
    "display_name": "Not",
    "inputs": {
      "value": {
        "name": "value"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ComfyNumberConvert": {
    "display_name": "數值轉換",
    "inputs": {
      "value": {
        "name": "數值"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "ComfyOrNode": {
    "description": "邏輯 OR 運算。若任一值為真則回傳 true。依據 Python 的真值規則判斷。",
    "display_name": "Or",
    "inputs": {
      "values": {
        "name": "values"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "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_from"
      },
      "conditioning_to": {
        "name": "conditioning_to"
      },
      "conditioning_to_strength": {
        "name": "conditioning_to_strength"
      }
    }
  },
  "ConditioningCombine": {
    "display_name": "條件（合併）",
    "inputs": {
      "conditioning_1": {
        "name": "conditioning_1"
      },
      "conditioning_2": {
        "name": "conditioning_2"
      }
    }
  },
  "ConditioningConcat": {
    "display_name": "條件（串接）",
    "inputs": {
      "conditioning_from": {
        "name": "conditioning_from"
      },
      "conditioning_to": {
        "name": "conditioning_to"
      }
    }
  },
  "ConditioningMultiply": {
    "display_name": "條件（乘法）",
    "inputs": {
      "conditioning": {
        "name": "conditioning"
      },
      "multiplier": {
        "name": "multiplier"
      }
    }
  },
  "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": "Cond Set Default Combine",
    "inputs": {
      "cond": {
        "name": "cond"
      },
      "cond_DEFAULT": {
        "name": "cond_DEFAULT"
      },
      "hooks": {
        "name": "hooks"
      }
    }
  },
  "ConditioningSetMask": {
    "display_name": "條件設定（設置遮罩）",
    "inputs": {
      "conditioning": {
        "name": "條件"
      },
      "mask": {
        "name": "遮罩"
      },
      "set_cond_area": {
        "name": "設定條件區域"
      },
      "strength": {
        "name": "強度"
      }
    }
  },
  "ConditioningSetProperties": {
    "display_name": "條件集屬性",
    "inputs": {
      "cond_NEW": {
        "name": "cond_NEW"
      },
      "hooks": {
        "name": "hooks"
      },
      "mask": {
        "name": "遮罩"
      },
      "set_cond_area": {
        "name": "設定條件區域"
      },
      "strength": {
        "name": "強度"
      },
      "timesteps": {
        "name": "時間步驟"
      }
    }
  },
  "ConditioningSetPropertiesAndCombine": {
    "display_name": "條件集屬性合併",
    "inputs": {
      "cond": {
        "name": "cond"
      },
      "cond_NEW": {
        "name": "cond_NEW"
      },
      "hooks": {
        "name": "hooks"
      },
      "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": {
      "causal_window_fix": {
        "name": "causal_window_fix",
        "tooltip": "是否為非0索引的 context window 添加因果修正框架。"
      },
      "closed_loop": {
        "name": "閉環",
        "tooltip": "是否關閉上下文窗口循環；僅適用於循環排程。"
      },
      "cond_retain_index_list": {
        "name": "cond_retain_index_list",
        "tooltip": "每個視窗中要在 conditioning 張量中保留的 latent 索引列表，例如設為「0」將會在每個視窗中使用初始起始圖像。"
      },
      "context_length": {
        "name": "上下文長度",
        "tooltip": "上下文窗口的長度。"
      },
      "context_overlap": {
        "name": "上下文重疊",
        "tooltip": "上下文窗口的重疊量。"
      },
      "context_schedule": {
        "name": "上下文排程",
        "tooltip": "上下文窗口的步幅。"
      },
      "context_stride": {
        "name": "上下文步幅",
        "tooltip": "上下文窗口的步幅；僅適用於均勻排程。"
      },
      "dim": {
        "name": "維度",
        "tooltip": "應用上下文窗口的維度。"
      },
      "freenoise": {
        "name": "自由雜訊",
        "tooltip": "是否應用 FreeNoise 雜訊洗牌，可改善視窗混合效果。"
      },
      "fuse_method": {
        "name": "融合方法",
        "tooltip": "用於融合上下文窗口的方法。"
      },
      "latent_retain_index_list": {
        "name": "latent_retain_index_list",
        "tooltip": "每個視窗中要在 noise latent 本身中保留的 latent 索引列表。適用於參考內容（例如起始圖像）直接存在於 noise latent 中，而不是在單獨的 conditioning channel 中的工作流程（例如 inplace 風格的 I2V，如 LTXV、AnimateDiff）。與 cond_retain_index_list 無關。"
      },
      "model": {
        "name": "模型",
        "tooltip": "在取樣期間應用上下文窗口的模型。"
      },
      "split_conds_to_windows": {
        "name": "split_conds_to_windows",
        "tooltip": "是否根據區域索引，將多個 conditioning（由 ConditionCombine 建立）分配到各個視窗。"
      }
    },
    "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 (SD3)",
    "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": "套用 ControlNet 修補（AliMama）",
    "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_name"
      }
    }
  },
  "ConvertArrayToString": {
    "display_name": "陣列轉字串",
    "inputs": {
      "array": {
        "name": "陣列"
      },
      "indent": {
        "name": "縮排",
        "tooltip": "每層縮排的空格數。0 會產生單行緊湊字串。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ConvertDictionaryToString": {
    "display_name": "字典轉字串",
    "inputs": {
      "dictionary": {
        "name": "字典"
      },
      "indent": {
        "name": "縮排",
        "tooltip": "每層縮排的空格數。0 會產生單行緊湊字串。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CosmosImageToVideoLatent": {
    "display_name": "Cosmos 圖片轉影片潛在編碼",
    "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
      }
    }
  },
  "CreateBoundingBoxes": {
    "description": "在畫布上繪製邊界框。輸出 Ideogram 提示元素、像素空間邊界框，以及預覽圖像。",
    "display_name": "建立邊界框",
    "inputs": {
      "background": {
        "name": "背景",
        "tooltip": "可選，作為畫布及預覽背景的圖像。"
      },
      "bboxes": {
        "name": "bboxes",
        "tooltip": "邊界框、元素，或用於初始化畫布的 JSON 字串。每當上游值變動時會重新初始化畫布；在畫布上的編輯將優先並保留，直到上游值再次變動。"
      },
      "editor_state": {
        "name": "編輯器狀態",
        "tooltip": "繪製邊界框並設定每個框的類型、文字、描述、色板。請先設定背景元素，最後設定前景元素。"
      },
      "height": {
        "name": "高度",
        "tooltip": "畫布及邊界框像素網格的高度。"
      },
      "last_incoming": {
        "name": "last_incoming",
        "tooltip": "由畫布管理的內部狀態：最後一次初始化畫布的上游 bboxes 值。留空則於下次執行時，從 bboxes 輸入重新初始化畫布。"
      },
      "width": {
        "name": "寬度",
        "tooltip": "畫布及邊界框像素網格的寬度。"
      }
    },
    "outputs": {
      "0": {
        "name": "預覽",
        "tooltip": null
      },
      "1": {
        "name": "邊界框",
        "tooltip": null
      },
      "2": {
        "name": "元素",
        "tooltip": null
      }
    }
  },
  "CreateCameraInfo": {
    "description": "建立 camera_info。模式 'orbit' 以目標為中心進行偏航/俯仰/距離的環繞；'look_at' 則將相機放置於世界座標位置。座標為觀者的世界空間（右手座標系，Y 軸向上）。",
    "display_name": "建立相機資訊",
    "inputs": {
      "camera_type": {
        "name": "相機類型",
        "tooltip": "Render Splat 使用的投影方式：透視（有透視縮短）或正交（平行投影）。"
      },
      "fov": {
        "name": "視野",
        "tooltip": "垂直視野角度（度）。"
      },
      "mode": {
        "name": "模式",
        "tooltip": "定義相機方式：環繞角度、明確位置，或位置加四元數。"
      },
      "mode_distance": {
        "name": "距離"
      },
      "mode_pitch": {
        "name": "俯仰"
      },
      "mode_yaw": {
        "name": "偏航"
      },
      "roll": {
        "name": "滾轉",
        "tooltip": "相機繞視線軸的滾轉角度（度）。"
      },
      "target_x": {
        "name": "目標_x",
        "tooltip": "注視點（環繞樞紐/瞄準點）。在環繞模式下，移動此點可平移整個相機。四元數模式下忽略。預設為原點。"
      },
      "target_y": {
        "name": "目標_y"
      },
      "target_z": {
        "name": "目標_z"
      },
      "zoom": {
        "name": "縮放",
        "tooltip": "數位縮放（焦距倍率）。大於 1 時不移動相機而放大。"
      }
    },
    "outputs": {
      "0": {
        "name": "camera_info",
        "tooltip": null
      }
    }
  },
  "CreateHookKeyframe": {
    "display_name": "建立 Hook 關鍵影格",
    "inputs": {
      "prev_hook_kf": {
        "name": "prev_hook_kf"
      },
      "start_percent": {
        "name": "start_percent"
      },
      "strength_mult": {
        "name": "strength_mult"
      }
    },
    "outputs": {
      "0": {
        "name": "HOOK_KF"
      }
    }
  },
  "CreateHookKeyframesFromFloats": {
    "display_name": "從浮點數建立 Hook 關鍵影格",
    "inputs": {
      "end_percent": {
        "name": "結束百分比"
      },
      "floats_strength": {
        "name": "floats_strength"
      },
      "prev_hook_kf": {
        "name": "前一個 Hook 關鍵影格"
      },
      "print_keyframes": {
        "name": "顯示關鍵影格"
      },
      "start_percent": {
        "name": "起始百分比"
      }
    },
    "outputs": {
      "0": {
        "name": "HOOK_KF"
      }
    }
  },
  "CreateHookKeyframesInterpolated": {
    "display_name": "建立 Hook 關鍵影格插值",
    "inputs": {
      "end_percent": {
        "name": "結束百分比"
      },
      "interpolation": {
        "name": "插值方式"
      },
      "keyframes_count": {
        "name": "關鍵影格數量"
      },
      "prev_hook_kf": {
        "name": "前一個 Hook 關鍵影格"
      },
      "print_keyframes": {
        "name": "輸出關鍵影格"
      },
      "start_percent": {
        "name": "起始百分比"
      },
      "strength_end": {
        "name": "strength_end"
      },
      "strength_start": {
        "name": "strength_start"
      }
    },
    "outputs": {
      "0": {
        "name": "HOOK_KF"
      }
    }
  },
  "CreateHookLora": {
    "display_name": "建立 Hook LoRA",
    "inputs": {
      "lora_name": {
        "name": "lora_name"
      },
      "prev_hooks": {
        "name": "prev_hooks"
      },
      "strength_clip": {
        "name": "strength_clip"
      },
      "strength_model": {
        "name": "strength_model"
      }
    }
  },
  "CreateHookLoraModelOnly": {
    "display_name": "建立 Hook LoRA (MO)",
    "inputs": {
      "lora_name": {
        "name": "lora_name"
      },
      "prev_hooks": {
        "name": "prev_hooks"
      },
      "strength_model": {
        "name": "strength_model"
      }
    }
  },
  "CreateHookModelAsLora": {
    "display_name": "建立 Hook 模型為 LoRA",
    "inputs": {
      "ckpt_name": {
        "name": "ckpt_name"
      },
      "prev_hooks": {
        "name": "前一個 hook"
      },
      "strength_clip": {
        "name": "clip 強度"
      },
      "strength_model": {
        "name": "模型強度"
      }
    }
  },
  "CreateHookModelAsLoraModelOnly": {
    "display_name": "建立 Hook 模型為 LoRA（MO）",
    "inputs": {
      "ckpt_name": {
        "name": "ckpt_name"
      },
      "prev_hooks": {
        "name": "prev_hooks"
      },
      "strength_model": {
        "name": "strength_model"
      }
    }
  },
  "CreateList": {
    "display_name": "建立清單",
    "inputs": {
      "inputs": {
        "name": "輸入"
      }
    },
    "outputs": {
      "0": {
        "name": "清單",
        "tooltip": null
      }
    }
  },
  "CreateVideo": {
    "description": "從圖片建立影片。",
    "display_name": "建立影片",
    "inputs": {
      "audio": {
        "name": "音訊",
        "tooltip": "要加入影片的音訊。"
      },
      "bit_depth": {
        "name": "bit_depth",
        "tooltip": "所建立影片的位元深度。10 位元可保持更平滑的漸層並減少色帶現象，但部分播放器與後續節點可能不支援。"
      },
      "fps": {
        "name": "每秒影格數"
      },
      "images": {
        "name": "影像",
        "tooltip": "用來建立影片的圖片。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CropByBBoxes": {
    "description": "根據提供的邊界框，從輸入影像批次中裁切並調整區域大小。",
    "display_name": "CropByBBoxes",
    "inputs": {
      "bboxes": {
        "name": "bboxes"
      },
      "image": {
        "name": "image"
      },
      "keep_aspect": {
        "name": "保持比例",
        "tooltip": "選擇是否將裁剪內容拉伸以符合輸出尺寸，或以黑色像素填充以保留長寬比。"
      },
      "output_height": {
        "name": "output_height",
        "tooltip": "每個裁切區域調整後的高度。"
      },
      "output_width": {
        "name": "output_width",
        "tooltip": "每個裁切區域調整後的寬度。"
      },
      "padding": {
        "name": "padding",
        "tooltip": "在裁切前，於邊界框每側額外增加的像素邊距。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "所有裁切區域堆疊為單一影像批次。"
      }
    }
  },
  "CropMask": {
    "display_name": "裁剪遮罩",
    "inputs": {
      "height": {
        "name": "高度"
      },
      "mask": {
        "name": "遮罩"
      },
      "width": {
        "name": "寬度"
      },
      "x": {
        "name": "X 座標"
      },
      "y": {
        "name": "Y 座標"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CurveEditor": {
    "display_name": "曲線編輯器",
    "inputs": {
      "curve": {
        "name": "曲線"
      },
      "histogram": {
        "name": "直方圖"
      }
    },
    "outputs": {
      "0": {
        "name": "曲線",
        "tooltip": null
      }
    }
  },
  "CustomCombo": {
    "display_name": "自訂組合",
    "inputs": {
      "choice": {
        "name": "選項"
      },
      "index": {},
      "option1": {}
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "INDEX",
        "tooltip": null
      }
    }
  },
  "DA3GeometryToMesh": {
    "description": "將深度圖轉換為三角化的 3D 網格。",
    "display_name": "將 DA3 幾何轉換為網格",
    "inputs": {
      "batch_index": {
        "name": "batch_index",
        "tooltip": "要轉換的批次中的哪一張影像。由於每張影像的頂點數不同，批次無法堆疊。"
      },
      "confidence_threshold": {
        "name": "confidence_threshold",
        "tooltip": "排除每張影像正規化信心值低於此值的像素（0 = 保留全部，1 = 只保留最有信心的像素）。當幾何資料有信心圖時使用（Small/Base 模型）。"
      },
      "da3_geometry": {
        "name": "da3_geometry"
      },
      "decimation": {
        "name": "decimation",
        "tooltip": "頂點間隔。1 = 全解析度，2 = 一半，依此類推。"
      },
      "discontinuity_threshold": {
        "name": "discontinuity_threshold",
        "tooltip": "若三角形的 3x3 深度跨度超過此比例則捨棄。0 = 關閉。"
      },
      "texture": {
        "name": "texture",
        "tooltip": "使用來源影像作為基礎色彩貼圖。"
      },
      "use_sky_mask": {
        "name": "use_sky_mask",
        "tooltip": "從網格中排除天空機率像素（sky >= 0.5）。當幾何資料有天空圖時使用（Mono/Metric 模型）。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "DA3Inference": {
    "description": "在影像上執行 Depth Anything 3。多視角模式下，每張影像被視為同一場景的不同視角。",
    "display_name": "執行 Depth Anything 3",
    "inputs": {
      "da3_model": {
        "name": "da3_model"
      },
      "image": {
        "name": "image"
      },
      "mode": {
        "name": "mode",
        "tooltip": "mono：單視角影像（適用於任何模型變體）。\nmultiview：所有影像一起處理以獲得幾何一致性與相機姿態（僅限 Small/Base 模型）。"
      },
      "resize_method": {
        "name": "resize_method",
        "tooltip": "upper_bound_resize：縮放至最長邊 = 解析度（限制記憶體，預設）。\nlower_bound_resize：縮放至最短邊 = 解析度（在高/寬影像上保留更多細節，但使用更多記憶體）。"
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "模型運行的解析度（最長邊，14 的倍數）。\n較低 = 較快 / 較少 VRAM。\n較高 = 更多細節。\n輸出會上採樣回原始大小。"
      }
    },
    "outputs": {
      "0": {
        "name": "da3_geometry",
        "tooltip": "非正規化 tensor 字典。\n一定包含的鍵：depth、image、mode。\n可選鍵：sky（Mono/Metric）、confidence（Small/Base）、extrinsics + intrinsics（多視角時）。"
      }
    }
  },
  "DA3Render": {
    "description": "從 Depth Anything 3 幾何資料渲染深度圖、信心圖或天空 mask。",
    "display_name": "渲染 Depth Anything 3",
    "inputs": {
      "da3_geometry": {
        "name": "da3_geometry"
      },
      "output": {
        "name": "output",
        "tooltip": "- depth：正規化灰階深度影像。\n- depth_colored：經 Turbo 色圖映射的深度。\n- sky_mask：天空機率 [0, 1]（僅 Mono/Metric 模型）。\n- confidence：正規化深度信心（僅 Small/Base 模型）。"
      },
      "output_apply_sky_clip": {
        "name": "apply_sky_clip"
      },
      "output_normalization": {
        "name": "normalization"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "DiffControlNetLoader": {
    "display_name": "載入 ControlNet 模型（diff）",
    "inputs": {
      "control_net_name": {
        "name": "control_net_name"
      },
      "model": {
        "name": "model"
      }
    }
  },
  "DifferentialDiffusion": {
    "display_name": "差分擴散",
    "inputs": {
      "model": {
        "name": "模型"
      },
      "strength": {
        "name": "強度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "DiffusersLoader": {
    "display_name": "Diffusers 載入器",
    "inputs": {
      "model_path": {
        "name": "model_path"
      }
    }
  },
  "DisableNoise": {
    "display_name": "停用雜訊",
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "DrawBBoxes": {
    "display_name": "繪製 BBoxes",
    "inputs": {
      "bboxes": {
        "name": "bboxes"
      },
      "image": {
        "name": "圖像"
      }
    },
    "outputs": {
      "0": {
        "name": "輸出圖像",
        "tooltip": null
      }
    }
  },
  "DualCFGGuider": {
    "display_name": "雙 CFG 引導器",
    "inputs": {
      "cfg_cond2_negative": {
        "name": "cfg cond2 負面"
      },
      "cfg_conds": {
        "name": "cfg 條件"
      },
      "cond1": {
        "name": "cond1"
      },
      "cond2": {
        "name": "cond2"
      },
      "model": {
        "name": "model"
      },
      "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",
    "display_name": "雙 CLIP 載入器",
    "inputs": {
      "clip_name1": {
        "name": "clip_name1"
      },
      "clip_name2": {
        "name": "clip_name2"
      },
      "device": {
        "name": "device"
      },
      "type": {
        "name": "type"
      }
    }
  },
  "DualModelGuider": {
    "display_name": "雙模型 CFG 引導器",
    "inputs": {
      "cfg": {
        "name": "cfg"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於正向（條件）階段的模型。"
      },
      "model_negative": {
        "name": "負向模型",
        "tooltip": "用於負向（無條件）階段的模型。一般 CFG 請使用相同模型。"
      },
      "negative": {
        "name": "負向",
        "tooltip": "在負向模型上執行的負向條件。若不連接則為無文字（僅圖像）無條件階段。"
      },
      "positive": {
        "name": "正向"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EasyCache": {
    "description": "原生 EasyCache 實現。",
    "display_name": "EasyCache",
    "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 的模型。"
      }
    }
  },
  "ElevenLabsAudioIsolation": {
    "description": "從音訊中移除背景噪音，僅保留人聲或語音。",
    "display_name": "ElevenLabs 語音隔離",
    "inputs": {
      "audio": {
        "name": "音訊",
        "tooltip": "要進行背景噪音移除處理的音訊。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ElevenLabsInstantVoiceClone": {
    "description": "從音訊樣本建立克隆語音。請提供 1-8 段要克隆的語音錄音。",
    "display_name": "ElevenLabs 即時語音克隆",
    "inputs": {
      "files": {
        "name": "檔案",
        "tooltip": "用於語音克隆的語音錄音。"
      },
      "remove_background_noise": {
        "name": "移除背景噪音",
        "tooltip": "使用音訊隔離從語音樣本中移除背景噪音。"
      }
    },
    "outputs": {
      "0": {
        "name": "語音",
        "tooltip": null
      }
    }
  },
  "ElevenLabsSpeechToSpeech": {
    "description": "將一種語音轉換為另一種語音，同時保留原始內容與情感。",
    "display_name": "ElevenLabs 語音轉語音",
    "inputs": {
      "audio": {
        "name": "音訊",
        "tooltip": "要轉換的來源音訊。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於語音轉語音轉換的模型。"
      },
      "model_similarity_boost": {
        "name": "相似度提升"
      },
      "model_speed": {
        "name": "速度"
      },
      "model_style": {
        "name": "風格"
      },
      "model_use_speaker_boost": {
        "name": "使用說話者增強"
      },
      "output_format": {
        "name": "輸出格式",
        "tooltip": "音訊輸出格式。"
      },
      "remove_background_noise": {
        "name": "移除背景噪音",
        "tooltip": "使用音訊隔離從輸入音訊中移除背景噪音。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "用於重現性的種子值。"
      },
      "stability": {
        "name": "穩定性",
        "tooltip": "語音穩定性。較低的值提供更廣泛的情感範圍，較高的值則產生更一致但可能較單調的語音。"
      },
      "voice": {
        "name": "目標語音",
        "tooltip": "轉換的目標語音。可從語音選擇器或即時語音克隆連接。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ElevenLabsSpeechToText": {
    "description": "將音訊轉錄為文字。支援自動語言偵測、說話者分離與音訊事件標記。",
    "display_name": "ElevenLabs 語音轉文字",
    "inputs": {
      "audio": {
        "name": "音訊",
        "tooltip": "要轉錄的音訊。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "language_code": {
        "name": "語言代碼",
        "tooltip": "ISO-639-1 或 ISO-639-3 語言代碼（例如 'en'、'es'、'fra'）。留空以自動偵測。"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於轉錄的模型。"
      },
      "model_diarization_threshold": {
        "name": "分離閾值"
      },
      "model_diarize": {
        "name": "說話者分離"
      },
      "model_tag_audio_events": {
        "name": "音訊事件標記"
      },
      "model_temperature": {
        "name": "溫度"
      },
      "model_timestamps_granularity": {
        "name": "時間戳精細度"
      },
      "num_speakers": {
        "name": "說話者數量",
        "tooltip": "預測的最大說話者數量。設為 0 以自動偵測。"
      },
      "seed": {
        "name": "隨機種子",
        "tooltip": "用於重現性的隨機種子（不保證完全確定性）。"
      }
    },
    "outputs": {
      "0": {
        "name": "文字",
        "tooltip": null
      },
      "1": {
        "name": "語言代碼",
        "tooltip": null
      },
      "2": {
        "name": "單詞 JSON",
        "tooltip": null
      }
    }
  },
  "ElevenLabsTextToDialogue": {
    "description": "從文字產生多說話者對話。每個對話項目有其專屬文字與語音。",
    "display_name": "ElevenLabs 文字轉對話",
    "inputs": {
      "apply_text_normalization": {
        "name": "套用文字正規化",
        "tooltip": "文字正規化模式。'auto' 由系統決定，'on' 總是套用正規化，'off' 則略過。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "inputs": {
        "name": "對話項目數",
        "tooltip": "對話項目的數量。"
      },
      "inputs_text1": {
        "name": "文字1"
      },
      "language_code": {
        "name": "語言代碼",
        "tooltip": "ISO-639-1 或 ISO-639-3 語言代碼（例如 'en'、'es'、'fra'）。留空以自動偵測。"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於對話生成的模型。"
      },
      "output_format": {
        "name": "輸出格式",
        "tooltip": "音訊輸出格式。"
      },
      "seed": {
        "name": "隨機種子",
        "tooltip": "用於重現性的隨機種子。"
      },
      "stability": {
        "name": "穩定性",
        "tooltip": "語音穩定性。較低值提供更廣的情感範圍，較高值則產生更一致但可能較單調的語音。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ElevenLabsTextToSoundEffects": {
    "description": "根據文字描述產生音效。",
    "display_name": "ElevenLabs 文字轉音效",
    "inputs": {
      "model": {
        "name": "模型",
        "tooltip": "用於音效生成的模型。"
      },
      "model_duration": {
        "name": "時長"
      },
      "model_loop": {
        "name": "循環"
      },
      "model_prompt_influence": {
        "name": "提示影響力"
      },
      "output_format": {
        "name": "輸出格式",
        "tooltip": "音訊輸出格式。"
      },
      "text": {
        "name": "文字",
        "tooltip": "要產生的音效文字描述。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ElevenLabsTextToSpeech": {
    "description": "將文字轉換為語音。",
    "display_name": "ElevenLabs 語音合成",
    "inputs": {
      "apply_text_normalization": {
        "name": "套用文字正規化",
        "tooltip": "文字正規化模式。'auto' 由系統自動決定，'on' 總是套用正規化，'off' 則跳過正規化。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "language_code": {
        "name": "語言代碼",
        "tooltip": "ISO-639-1 或 ISO-639-3 語言代碼（例如 'en'、'es'、'fra'）。留空則自動偵測。"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於文字轉語音的模型。"
      },
      "model_similarity_boost": {
        "name": "相似度提升"
      },
      "model_speed": {
        "name": "速度"
      },
      "model_style": {
        "name": "風格"
      },
      "model_use_speaker_boost": {
        "name": "啟用說話者增強"
      },
      "output_format": {
        "name": "輸出格式",
        "tooltip": "音訊輸出格式。"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "用於重現性的種子值（不保證完全確定性）。"
      },
      "stability": {
        "name": "穩定性",
        "tooltip": "語音穩定性。較低的值提供更廣泛的情感表現，較高的值則產生更一致但可能較單調的語音。"
      },
      "text": {
        "name": "文字",
        "tooltip": "要轉換為語音的文字內容。"
      },
      "voice": {
        "name": "語音",
        "tooltip": "用於語音合成的聲音。可從語音選擇器或即時語音克隆連接。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ElevenLabsVoiceSelector": {
    "description": "選擇預設的 ElevenLabs 語音用於文字轉語音生成。",
    "display_name": "ElevenLabs 語音選擇器",
    "inputs": {
      "voice": {
        "name": "語音",
        "tooltip": "從預設的 ElevenLabs 語音中選擇一個語音。"
      }
    },
    "outputs": {
      "0": {
        "name": "語音",
        "tooltip": null
      }
    }
  },
  "EmptyARVideoLatent": {
    "display_name": "EmptyARVideoLatent",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "height": {
        "name": "高度"
      },
      "length": {
        "name": "長度"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "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": "批次中的潛在圖像數量。"
      },
      "seconds": {
        "name": "秒數"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyAudio": {
    "display_name": "空白音訊",
    "inputs": {
      "channels": {
        "name": "聲道數",
        "tooltip": "音訊聲道數量（1為單聲道，2為立體聲）。"
      },
      "duration": {
        "name": "持續時間",
        "tooltip": "空白音訊片段的持續時間（秒）"
      },
      "sample_rate": {
        "name": "取樣率",
        "tooltip": "空白音訊片段的取樣率。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyChromaRadianceLatentImage": {
    "display_name": "EmptyChromaRadianceLatentImage",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "height": {
        "name": "高度"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyCosmosLatentVideo": {
    "display_name": "EmptyCosmosLatentVideo",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "height": {
        "name": "高度"
      },
      "length": {
        "name": "長度"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyFlux2LatentImage": {
    "display_name": "空白 Flux 轉 Latent",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "height": {
        "name": "高度"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyHiDreamO1LatentImage": {
    "description": "HiDream-O1-Image 的空像素潛空間。該模型於約 4 百萬像素下訓練；較低解析度會偏離分布且品質明顯下降。訓練解析度：2048x2048、2304x1728、1728x2304、2560x1440、1440x2560、2496x1664、1664x2496、3104x1312、1312x3104、2304x1792、1792x2304。",
    "display_name": "Empty HiDream-O1 潛空間圖像",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "height": {
        "name": "高度"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyHunyuanImageLatent": {
    "display_name": "EmptyHunyuanImageLatent",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "height": {
        "name": "高度"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyHunyuanLatentVideo": {
    "display_name": "EmptyHunyuanLatentVideo",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "height": {
        "name": "高度"
      },
      "length": {
        "name": "長度"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyHunyuanVideo15Latent": {
    "display_name": "空白 HunyuanVideo 1.5 Latent",
    "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": "EmptyLTXVLatentVideo",
    "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": "EmptyLatentHunyuan3Dv2",
    "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": "空白潛在影像批次。"
      }
    }
  },
  "EmptyMiniMaxH3LatentAV": {
    "description": "MiniMax H3 的聯合視訊+音訊潛空間。時長會對齊至模型的 17k+5 幀格（24 fps）。",
    "display_name": "Empty MiniMax H3 AV 潛空間",
    "inputs": {
      "height": {
        "name": "高度"
      },
      "length": {
        "name": "長度",
        "tooltip": "以 24 fps 計算的幀數，會自動對齊至模型的 17k+5 幀格（124 ≈ 5 秒；訓練範圍約為 124-362，超出範圍未經測試）"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyMochiLatentVideo": {
    "display_name": "EmptyMochiLatentVideo",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "height": {
        "name": "高度"
      },
      "length": {
        "name": "長度"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyQwenImageLayeredLatentImage": {
    "display_name": "空白 Qwen 圖像分層 Latent",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "height": {
        "name": "高度"
      },
      "layers": {
        "name": "圖層數"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptySD3LatentImage": {
    "display_name": "EmptySD3LatentImage",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "height": {
        "name": "高度"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Epsilon Scaling": {
    "display_name": "Epsilon縮放",
    "inputs": {
      "model": {
        "name": "模型"
      },
      "scaling_factor": {
        "name": "縮放係數"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ExponentialScheduler": {
    "display_name": "指數排程器",
    "inputs": {
      "sigma_max": {
        "name": "最大 sigma"
      },
      "sigma_min": {
        "name": "最小 sigma"
      },
      "steps": {
        "name": "步驟數"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ExtendIntermediateSigmas": {
    "display_name": "ExtendIntermediateSigmas",
    "inputs": {
      "end_at_sigma": {
        "name": "結束 sigma"
      },
      "sigmas": {
        "name": "sigmas"
      },
      "spacing": {
        "name": "間距"
      },
      "start_at_sigma": {
        "name": "起始 sigma"
      },
      "steps": {
        "name": "步驟數"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FeatherMask": {
    "display_name": "羽化遮罩",
    "inputs": {
      "bottom": {
        "name": "下方"
      },
      "left": {
        "name": "左側"
      },
      "mask": {
        "name": "遮罩"
      },
      "right": {
        "name": "右側"
      },
      "top": {
        "name": "上方"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "File3DToSplat": {
    "description": "解析 splat File3D 為高斯 splat。為『建立 3D 檔案（由 Splat）』的反向操作。支援格式：PLY、SPLAT、KSPLAT、SPZ。PLY 含完整球諧資訊，其餘格式僅有基礎色彩。格式會自動從檔案內容判斷。",
    "display_name": "取得 Splat",
    "inputs": {
      "model_3d": {
        "name": "3D 模型",
        "tooltip": "高斯 splat 3D 檔案"
      }
    },
    "outputs": {
      "0": {
        "name": "splat",
        "tooltip": null
      }
    }
  },
  "FlipSigmas": {
    "display_name": "FlipSigmas",
    "inputs": {
      "sigmas": {
        "name": "sigmas"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Flux2ImageNode": {
    "description": "透過 Flux.2 [pro] 或 Flux.2 [max]，根據提示詞與可選參考圖像生成圖像。",
    "display_name": "Flux.2 圖像",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型"
      },
      "model_height": {
        "name": "高度"
      },
      "model_width": {
        "name": "寬度"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於圖像生成或編輯的提示詞"
      },
      "seed": {
        "name": "種子",
        "tooltip": "用於產生雜訊的隨機種子。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Flux2MaxImageNode": {
    "description": "根據提示詞與解析度同步生成圖像。",
    "display_name": "Flux.2 [max] 圖像",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "height": {
        "name": "高度"
      },
      "images": {
        "name": "參考圖像",
        "tooltip": "最多可使用 9 張圖像作為參考。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於圖像生成或編輯的提示詞"
      },
      "prompt_upsampling": {
        "name": "提示詞升頻",
        "tooltip": "是否對提示詞進行升頻。啟用時，會自動調整提示詞以產生更具創意的圖像。"
      },
      "seed": {
        "name": "隨機種子",
        "tooltip": "用於產生雜訊的隨機種子。"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Flux2ProImageNode": {
    "description": "根據提示詞與解析度同步生成圖像。",
    "display_name": "Flux.2 [pro] 圖像",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "height": {
        "name": "高度"
      },
      "images": {
        "name": "參考圖像",
        "tooltip": "最多可使用 9 張圖像作為參考。"
      },
      "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
      }
    }
  },
  "Flux3ImageToVideoNode": {
    "description": "使用 FLUX 3 將 1 到 10 張圖像製作成動畫。每張圖像成為影片的一個畫格：一張圖像作為開頭，兩張圖像則從第一張變形到第二張，更多圖像則平均分布或依你選擇的時間點固定。",
    "display_name": "Flux 3 圖像轉影片",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比",
        "tooltip": "輸出長寬比。「自動」會根據提示詞與輸入自動選擇。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "時長",
        "tooltip": "影片長度（秒）。「自動」會根據內容自動調整長度。"
      },
      "generate_audio": {
        "name": "產生音訊",
        "tooltip": "產生同步音訊（環境音、語音、音效）。關閉時產生無音軌的影片。"
      },
      "keyframes": {
        "name": "關鍵畫格",
        "tooltip": "1 到 10 張圖像，依播放順序排列。每張至少 256x256 像素。"
      },
      "placement": {
        "name": "放置方式",
        "tooltip": "「平均分布於影片」讓 FLUX 3 自動安排圖像（第一張作為開頭，兩張則分別為開始與結束）；「指定時間點」則將每張圖像固定於你選擇的秒數。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "描述場景如何移動與發聲；提示詞會在生成前被解讀與擴展。"
      },
      "resolution": {
        "name": "解析度",
        "tooltip": "輸出解析度。"
      },
      "safety_tolerance": {
        "name": "安全容忍度",
        "tooltip": "審核容忍度，0 為最嚴格。傳送圖像或影片的請求不論設定為何，最多僅允許 2 個。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "決定此節點是否重新執行的種子值；FLUX 3 會自行選擇種子，因此實際結果無論此值如何都不具決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Flux3TextToVideoNode": {
    "description": "透過 FLUX 3，從文字提示詞產生帶有同步音訊的影片。",
    "display_name": "Flux 3 文字轉影片",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比",
        "tooltip": "輸出長寬比。「自動」會根據提示詞與輸入自動選擇。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "時長",
        "tooltip": "影片長度（秒）。「自動」會根據內容自動調整長度。"
      },
      "generate_audio": {
        "name": "產生音訊",
        "tooltip": "產生同步音訊（環境音、語音、音效）。關閉時產生無音軌的影片。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "請以白話描述你想要的內容；提示詞會在生成前被解讀與擴展。若需多層音訊，請分別描述環境音、音樂與語音。"
      },
      "resolution": {
        "name": "解析度",
        "tooltip": "輸出解析度。"
      },
      "safety_tolerance": {
        "name": "安全容忍度",
        "tooltip": "審核容忍度，0 為最嚴格。傳送圖像或影片的請求不論設定為何，最多僅允許 2 個。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "決定此節點是否重新執行的種子值；FLUX 3 會自行選擇種子，因此實際結果無論此值如何都不具決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Flux3VideoContinuationNode": {
    "description": "使用 FLUX 3 繼續影片：新片段會從你提供的最後幾幀接續下去。",
    "display_name": "Flux 3 影片續接",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "輸出長寬比。'auto' 會根據 prompt 與輸入自動選擇。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration": {
        "name": "duration",
        "tooltip": "片段長度（秒）。'auto' 會根據內容自動調整長度。"
      },
      "generate_audio": {
        "name": "generate_audio",
        "tooltip": "產生同步音訊（環境音、語音、效果音）。關閉時產生無音軌影片。"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "續接內容描述；prompt 會在生成前被解讀並擴展。"
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "輸出解析度。"
      },
      "safety_tolerance": {
        "name": "safety_tolerance",
        "tooltip": "審核容忍度，0 為最嚴格。傳送圖片或影片的請求不論設定為何，最多只允許 2。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "決定此節點是否重新執行的種子值；FLUX 3 會自行選擇種子，因此實際結果無論此值如何都不具決定性。"
      },
      "video": {
        "name": "video",
        "tooltip": "要續接的片段。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxDisableGuidance": {
    "description": "此節點會完全停用 Flux 及類似 Flux 模型上的引導嵌入",
    "display_name": "FluxDisableGuidance",
    "inputs": {
      "conditioning": {
        "name": "條件設定"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxEraseNode": {
    "description": "從影像中移除被遮罩的物件並重建背景。請將 mask 塗在你想要擦除的區域。",
    "display_name": "Flux 擦除影像",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "dilate_pixels": {
        "name": "膨脹像素",
        "tooltip": "擴展 mask 邊界，以確保物件邊緣被完整覆蓋。"
      },
      "image": {
        "name": "影像"
      },
      "mask": {
        "name": "mask",
        "tooltip": "白色區域會被移除；黑色區域會被保留。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於產生雜訊的隨機種子。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxGuidance": {
    "display_name": "FluxGuidance",
    "inputs": {
      "conditioning": {
        "name": "條件設定"
      },
      "guidance": {
        "name": "引導"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxKVCache": {
    "description": "為 Flux 系列模型的參考圖像啟用 KV 快取最佳化。",
    "display_name": "Flux KV 快取",
    "inputs": {
      "model": {
        "name": "模型",
        "tooltip": "要啟用 KV 快取的模型。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "已啟用 KV 快取的修補模型。"
      }
    }
  },
  "FluxKontextImageScale": {
    "description": "此節點將圖像調整為更適合flux kontext的尺寸。",
    "display_name": "FluxKontextImageScale",
    "inputs": {
      "image": {
        "name": "圖像"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxKontextMaxImageNode": {
    "description": "基於提示和長寬比，透過API使用Flux.1 Kontext [max]編輯圖像。",
    "display_name": "Flux.1 Kontext [max] 圖像",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比",
        "tooltip": "圖像長寬比；必須介於1:4至4:1之間。"
      },
      "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": "FluxKontext 多重參考潛在方法",
    "inputs": {
      "conditioning": {
        "name": "條件化"
      },
      "reference_latents_method": {
        "name": "參考潛在方法"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxKontextProImageNode": {
    "description": "使用 Flux.1 Kontext [專業版] 透過 API 根據提示詞和長寬比編輯影像。",
    "display_name": "Flux.1 Kontext [專業版] 影像",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比",
        "tooltip": "影像的長寬比；必須在 1:4 到 4:1 之間。"
      },
      "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": "透過 API 使用 Flux Pro 1.1 Ultra 根據提示詞與解析度產生影像。",
    "display_name": "Flux 1.1 [pro] Ultra 影像",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比",
        "tooltip": "影像的長寬比；必須介於 1:4 與 4:1 之間。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "image_prompt": {
        "name": "影像提示"
      },
      "image_prompt_strength": {
        "name": "影像提示強度",
        "tooltip": "提示詞與影像提示之間的混合比例。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於影像生成的提示詞"
      },
      "prompt_upsampling": {
        "name": "提示詞向上採樣",
        "tooltip": "是否對提示詞進行向上採樣。啟用時，會自動修改提示詞以產生更具創意的結果，但結果具有不確定性（相同種子不會產生完全相同的結果）。"
      },
      "raw": {
        "name": "原始",
        "tooltip": "若為 True，則產生較少處理、更自然的影像。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "用於產生雜訊的隨機種子。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxVTONode": {
    "description": "虛擬試穿：將提供的服裝穿在人物身上。",
    "display_name": "Flux 虛擬試穿",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "garment": {
        "name": "服裝",
        "tooltip": "要套用的服裝影像。"
      },
      "person": {
        "name": "人物",
        "tooltip": "要穿上服裝的人物影像。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "可選的自然語言造型指示（例如服裝如何貼合）。"
      },
      "seed": {
        "name": "隨機種子",
        "tooltip": "用於產生雜訊的隨機種子。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FrameInterpolate": {
    "display_name": "影格插值",
    "inputs": {
      "images": {
        "name": "影像"
      },
      "interp_model": {
        "name": "插值模型"
      },
      "multiplier": {
        "name": "倍數"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FrameInterpolationModelLoader": {
    "display_name": "載入影格插值模型",
    "inputs": {
      "model_name": {
        "name": "模型名稱",
        "tooltip": "選擇要載入的影格插值模型。模型必須放在「frame_interpolation」資料夾中。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FreSca": {
    "description": "對引導應用頻率相關的縮放",
    "display_name": "FreSca",
    "inputs": {
      "freq_cutoff": {
        "name": "freq_cutoff",
        "tooltip": "以中心為基準，視為低頻的頻率索引數量"
      },
      "model": {
        "name": "model"
      },
      "scale_high": {
        "name": "scale_high",
        "tooltip": "高頻成分的縮放係數"
      },
      "scale_low": {
        "name": "scale_low",
        "tooltip": "低頻成分的縮放係數"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FreeU": {
    "display_name": "FreeU",
    "inputs": {
      "b1": {
        "name": "b1"
      },
      "b2": {
        "name": "b2"
      },
      "model": {
        "name": "model"
      },
      "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": "model"
      },
      "s1": {
        "name": "s1"
      },
      "s2": {
        "name": "s2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GITSScheduler": {
    "display_name": "GITSScheduler",
    "inputs": {
      "coeff": {
        "name": "coeff"
      },
      "denoise": {
        "name": "去雜訊強度"
      },
      "steps": {
        "name": "步驟數"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GLIGENLoader": {
    "display_name": "GLIGENLoader",
    "inputs": {
      "gligen_name": {
        "name": "gligen_name"
      }
    }
  },
  "GLIGENTextBoxApply": {
    "display_name": "GLIGENTextBoxApply",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "conditioning_to": {
        "name": "conditioning_to"
      },
      "gligen_textbox_model": {
        "name": "gligen_textbox_model"
      },
      "height": {
        "name": "高度"
      },
      "text": {
        "name": "文字"
      },
      "width": {
        "name": "寬度"
      },
      "x": {
        "name": "X 座標"
      },
      "y": {
        "name": "Y 座標"
      }
    }
  },
  "GLSLShader": {
    "description": "將 GLSL ES 片段著色器應用於影像。u_resolution（vec2）始終可用。",
    "display_name": "GLSL 葉片著色器",
    "inputs": {
      "bools": {
        "name": "布林值",
        "tooltip": "布林值在著色器程式碼中可作為 u_bool0-9（bool）使用"
      },
      "curves": {
        "name": "曲線",
        "tooltip": "曲線在著色器程式碼中可作為 u_curve0-3（sampler2D，1D LUT）使用。可用 texture(u_curve0, vec2(x, 0.5)).r 取樣"
      },
      "floats": {
        "name": "浮點數",
        "tooltip": "浮點數在著色器程式碼中以 u_float0-4 提供"
      },
      "fragment_shader": {
        "name": "片段著色器",
        "tooltip": "GLSL 片段著色器原始碼（相容 GLSL ES 3.00 / WebGL 2.0）"
      },
      "images": {
        "name": "影像",
        "tooltip": "影像在著色器程式碼中以 u_image0-4（sampler2D）提供"
      },
      "ints": {
        "name": "整數",
        "tooltip": "整數在著色器程式碼中以 u_int0-4 提供"
      },
      "size_mode": {
        "name": "尺寸模式",
        "tooltip": "輸出尺寸：「from_input」使用第一個輸入影像的尺寸，「custom」可手動設定尺寸"
      }
    },
    "outputs": {
      "0": {
        "name": "影像0",
        "tooltip": "可在著色器程式碼中以 layout(location = 0) out vec4 fragColor0 取得"
      },
      "1": {
        "name": "影像1",
        "tooltip": "可在著色器程式碼中以 layout(location = 1) out vec4 fragColor1 取得"
      },
      "2": {
        "name": "影像2",
        "tooltip": "可在著色器程式碼中以 layout(location = 2) out vec4 fragColor2 取得"
      },
      "3": {
        "name": "影像3",
        "tooltip": "可在著色器程式碼中以 layout(location = 3) out vec4 fragColor3 取得"
      }
    }
  },
  "GeminiImage2Node": {
    "description": "透過 Google Vertex API 同步產生或編輯影像。",
    "display_name": "Nano Banana Pro（Google Gemini Image）",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "若設為「auto」，則會配合輸入影像的長寬比；若未提供影像，通常會產生 16:9 的正方形。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "files": {
        "name": "files",
        "tooltip": "可選的檔案，作為模型的參考。可接受來自 Gemini Generate Content Input Files 節點的輸入。"
      },
      "images": {
        "name": "images",
        "tooltip": "可選的參考影像。若要加入多張影像，請使用 Batch Images 節點（最多 14 張）。"
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "描述要產生影像或要套用編輯的文字提示。請包含任何限制、風格或模型應遵循的細節。"
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "目標輸出解析度。2K/4K 會使用 Gemini 原生升頻器。"
      },
      "response_modalities": {
        "name": "response_modalities",
        "tooltip": "選擇「IMAGE」僅輸出影像，或「IMAGE+TEXT」同時回傳產生的影像與文字回應。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "當 seed 設定為特定值時，模型會盡力在重複請求時提供相同的回應，但不保證完全一致。更改模型或參數（如 temperature）即使使用相同 seed 也可能導致回應不同。預設會使用隨機 seed 值。"
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "決定 AI 行為的基礎指令。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "GeminiImageNode": {
    "description": "透過 Google API 同步編輯影像。",
    "display_name": "Google Gemini 影像",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比",
        "tooltip": "預設將輸出影像大小與輸入影像匹配，否則生成 1:1 正方形。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "files": {
        "name": "檔案",
        "tooltip": "可選的檔案，用作模型的上下文。接受來自 Gemini 生成內容輸入檔案節點的輸入。"
      },
      "images": {
        "name": "影像",
        "tooltip": "可選的影像，用作模型的上下文。要包含多個影像，可以使用批次影像節點。"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於生成回應的 Gemini 模型。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "生成的文字提示詞"
      },
      "response_modalities": {
        "name": "response_modalities",
        "tooltip": "選擇「IMAGE」僅輸出影像，或「IMAGE+TEXT」同時回傳產生的影像與文字回應。"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "當種子值固定為特定值時，模型會盡力為重複請求提供相同的回應。不保證輸出具有確定性。此外，更改模型或參數設置（例如溫度）即使使用相同的種子值也可能導致回應發生變化。預設情況下，使用隨機種子值。"
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "決定 AI 行為的基礎指令。"
      }
    },
    "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
      }
    }
  },
  "GeminiNanoBanana2": {
    "description": "透過 Google Vertex API 同步產生或編輯影像。",
    "display_name": "Nano Banana 2",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "若設為「auto」，則會配合輸入影像的長寬比；若未提供影像，通常會產生 16:9 的正方形。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "files": {
        "name": "files",
        "tooltip": "可選的檔案，作為模型的參考內容。可接受來自 Gemini Generate Content Input Files 節點的輸入。"
      },
      "images": {
        "name": "images",
        "tooltip": "可選的參考影像。若要加入多張影像，請使用 Batch Images 節點（最多 14 張）。"
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "描述要產生影像或要套用編輯的文字提示。請包含模型應遵循的任何限制、風格或細節。"
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "目標輸出解析度。若選擇 2K/4K，將使用原生 Gemini 放大器。"
      },
      "response_modalities": {
        "name": "response_modalities"
      },
      "seed": {
        "name": "seed",
        "tooltip": "當 seed 設定為特定值時，模型會盡力在重複請求時提供相同的回應，但不保證完全一致。更改模型或參數（如 temperature）即使使用相同 seed 也可能導致回應不同。預設會使用隨機 seed 值。"
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "決定 AI 行為的基礎指令。"
      },
      "thinking_level": {
        "name": "thinking_level"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      },
      "2": {
        "name": "thought_image",
        "tooltip": "模型思考過程中的第一張圖像。僅在 thinking_level 設為 HIGH 且模態為 IMAGE+TEXT 時可用。"
      }
    }
  },
  "GeminiNanoBanana2V2": {
    "description": "透過 Google Vertex API 同步生成或編輯影像。",
    "display_name": "Nano Banana 2",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型"
      },
      "model_aspect_ratio": {
        "name": "長寬比"
      },
      "model_resolution": {
        "name": "解析度"
      },
      "model_thinking_level": {
        "name": "思考層級"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "描述要生成影像或要套用編輯的文字提示。請包含模型應遵循的任何限制、風格或細節。"
      },
      "response_modalities": {
        "name": "回應型態"
      },
      "seed": {
        "name": "種子",
        "tooltip": "當種子值固定時，模型會盡力在重複請求時提供相同的回應，但不保證完全一致。更改模型或參數（如溫度）即使使用相同種子值，也可能導致回應有所不同。預設情況下會使用隨機種子值。"
      },
      "system_prompt": {
        "name": "系統提示",
        "tooltip": "決定 AI 行為的基礎指令。"
      },
      "temperature": {
        "name": "temperature",
        "tooltip": "控制生成內容的隨機性。數值越低越集中／確定。"
      },
      "top_p": {
        "name": "top_p",
        "tooltip": "Nucleus 抽樣閾值。數值越低越集中，越高則越多樣。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      },
      "2": {
        "name": "思考影像",
        "tooltip": "模型思考過程中的第一張影像。僅於思考層級為 HIGH 且回應型態為 IMAGE+TEXT 時提供。"
      }
    }
  },
  "GeminiNode": {
    "description": "使用 Google 的 Gemini AI 模型生成文字回應。您可以提供多種類型的輸入（文字、圖片、音訊、影片）作為上下文，以生成更相關且有意義的回應。",
    "display_name": "Google Gemini",
    "inputs": {
      "audio": {
        "name": "音訊",
        "tooltip": "可選的音訊，用作模型的上下文。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "files": {
        "name": "檔案",
        "tooltip": "可選的檔案，用作模型的上下文。接受來自 Gemini 生成內容輸入檔案節點的輸入。"
      },
      "images": {
        "name": "圖片",
        "tooltip": "可選的圖片，用作模型的上下文。要包含多張圖片，可使用批次圖片節點。"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於生成回應的 Gemini 模型。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "模型的文字輸入，用於生成回應。您可以包含詳細指令、問題或模型上下文。"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "當種子值固定為特定值時，模型會盡力為重複請求提供相同回應。不保證輸出具有確定性。此外，更改模型或參數設定（例如溫度）可能導致回應變化，即使使用相同的種子值。預設使用隨機種子值。"
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "決定 AI 行為的基礎指令。"
      },
      "video": {
        "name": "影片",
        "tooltip": "可選的影片，用作模型的上下文。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GeminiNodeV2": {
    "description": "使用 Google 的 Gemini 模型生成文字回應。請提供文字提示，並可選擇加入一個或多個圖片、音訊片段、影片或檔案作為多模態上下文。",
    "display_name": "Google Gemini",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "model": {
        "name": "model",
        "tooltip": "用於生成回應的 Gemini 模型。"
      },
      "model_max_output_tokens": {
        "name": "max_output_tokens"
      },
      "model_temperature": {
        "name": "temperature"
      },
      "model_thinking_level": {
        "name": "thinking_level"
      },
      "model_top_p": {
        "name": "top_p"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "輸入給模型的文字。請包含詳細指示、問題或上下文。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "取樣用的種子。設為 0 則隨機。無法保證輸出為確定性。"
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "決定模型行為的基礎指令。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GeminiVideoOmni": {
    "description": "使用 Google 的 Gemini Omni Flash 模型，從文字提示生成帶音訊的影片。可選擇提供參考圖像及／或影片以引導或編輯結果。請直接在提示中描述所需長度（3-10 秒）及長寬比（16:9 或 9:16）。",
    "display_name": "Google Gemini Omni（影片）",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "model": {
        "name": "model",
        "tooltip": "用於生成影片的 Gemini 影片模型。"
      },
      "model_prompt": {
        "name": "prompt"
      },
      "model_temperature": {
        "name": "temperature"
      },
      "model_top_p": {
        "name": "top_p"
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed 控制此節點是否重新執行；無論 seed 為何，結果皆為非決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "GenerateTracks": {
    "display_name": "GenerateTracks",
    "inputs": {
      "bezier": {
        "name": "bezier",
        "tooltip": "啟用貝茲曲線路徑，使用中點作為控制點。"
      },
      "end_x": {
        "name": "end_x",
        "tooltip": "結束位置的標準化 X 座標（0-1）。"
      },
      "end_y": {
        "name": "end_y",
        "tooltip": "結束位置的標準化 Y 座標（0-1）。"
      },
      "height": {
        "name": "height"
      },
      "interpolation": {
        "name": "interpolation",
        "tooltip": "控制沿路徑移動的時序／速度。"
      },
      "mid_x": {
        "name": "mid_x",
        "tooltip": "貝茲曲線的標準化 X 控制點。僅在啟用 'bezier' 時使用。"
      },
      "mid_y": {
        "name": "mid_y",
        "tooltip": "貝茲曲線的標準化 Y 控制點。僅在啟用 'bezier' 時使用。"
      },
      "num_frames": {
        "name": "num_frames"
      },
      "num_tracks": {
        "name": "num_tracks"
      },
      "start_x": {
        "name": "start_x",
        "tooltip": "起始位置的標準化 X 座標（0-1）。"
      },
      "start_y": {
        "name": "start_y",
        "tooltip": "起始位置的標準化 Y 座標（0-1）。"
      },
      "track_mask": {
        "name": "track_mask",
        "tooltip": "可選的 mask，用於標示可見的影格。"
      },
      "track_spread": {
        "name": "track_spread",
        "tooltip": "軌跡之間的標準化距離。軌跡會垂直於移動方向分布。"
      },
      "width": {
        "name": "width"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "track_length",
        "tooltip": null
      }
    }
  },
  "GetICLoRAParameters": {
    "description": "從已載入 LoRA 模型的 safetensors 中提取 IC-LoRA 參數，並將其輸出給 LTXVAddGuide（例如 reference_downscale_factor）。",
    "display_name": "取得 IC-LoRA 參數",
    "inputs": {
      "iclora_model": {
        "name": "iclora_model",
        "tooltip": "從 LoRA 載入器直接輸出的特定 IC-LoRA，用於提取中繼資料。"
      }
    },
    "outputs": {
      "0": {
        "name": "iclora_parameters",
        "tooltip": "從 LoRA 中繼資料中提取的 IC-LoRA 參數（例如 reference_downscale_factor）。若 LoRA 需要特殊 guide 處理，請連接至 LTXVAddGuide。"
      }
    }
  },
  "GetImageSize": {
    "description": "回傳圖片的寬度和高度，並保持原樣傳遞。",
    "display_name": "取得圖片尺寸",
    "inputs": {
      "image": {
        "name": "圖片"
      }
    },
    "outputs": {
      "0": {
        "name": "寬度",
        "tooltip": null
      },
      "1": {
        "name": "高度",
        "tooltip": null
      },
      "2": {
        "name": "批次大小",
        "tooltip": null
      }
    }
  },
  "GetSplatCount": {
    "description": "回傳整個批次中 splat 的總數。",
    "display_name": "取得 Splat 數量",
    "inputs": {
      "splat": {
        "name": "splat"
      }
    },
    "outputs": {
      "0": {
        "name": "splat",
        "tooltip": null
      },
      "1": {
        "name": "數量",
        "tooltip": null
      }
    }
  },
  "GetVideoComponents": {
    "description": "從影片中提取所有元件：影格、音訊與影格率。",
    "display_name": "取得影片元件",
    "inputs": {
      "video": {
        "name": "影片",
        "tooltip": "要提取元件的影片。"
      }
    },
    "outputs": {
      "0": {
        "name": "影像",
        "tooltip": null
      },
      "1": {
        "name": "音訊",
        "tooltip": null
      },
      "2": {
        "name": "每秒影格數",
        "tooltip": null
      },
      "3": {
        "name": "bit_depth",
        "tooltip": null
      }
    }
  },
  "GrokImageEditNode": {
    "description": "根據文字提示修改現有圖像",
    "display_name": "Grok 圖像編輯",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比",
        "tooltip": "僅當多張圖片連接到圖片輸入時才允許。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "image": {
        "name": "image"
      },
      "model": {
        "name": "model"
      },
      "number_of_images": {
        "name": "number_of_images",
        "tooltip": "要生成的編輯圖像數量"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "用於生成圖像的文字提示"
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed",
        "tooltip": "決定節點是否重新執行的種子；實際結果無論種子如何都不具決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokImageEditNodeV2": {
    "description": "根據文字提示修改現有圖像",
    "display_name": "Grok 圖像編輯",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型"
      },
      "model_aspect_ratio": {
        "name": "長寬比"
      },
      "model_number_of_images": {
        "name": "圖像數量"
      },
      "model_resolution": {
        "name": "解析度"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於生成圖像的文字提示"
      },
      "seed": {
        "name": "種子",
        "tooltip": "決定節點是否重新執行的種子；實際結果無論種子如何皆為非確定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokImageNode": {
    "description": "根據文字提示使用 Grok 生成圖像",
    "display_name": "Grok 圖像",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "model": {
        "name": "model"
      },
      "number_of_images": {
        "name": "number_of_images",
        "tooltip": "要生成的圖像數量"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "用於生成圖像的文字提示"
      },
      "resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "seed",
        "tooltip": "決定節點是否重新執行的種子；實際結果無論種子如何都不具決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokVideoEditNode": {
    "description": "根據文字提示編輯現有影片。",
    "display_name": "Grok 影片編輯",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "所需影片的文字描述。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "決定節點是否重新執行的種子；實際結果無論種子如何都不具決定性。"
      },
      "video": {
        "name": "video",
        "tooltip": "最大支援長度為 8.7 秒且檔案大小為 50MB。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokVideoExtendNode": {
    "description": "根據文字提示，為現有影片無縫延伸內容。",
    "display_name": "Grok 影片延伸",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於影片延伸的模型。"
      },
      "model_duration": {
        "name": "時長"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "描述影片接下來應該發生什麼的文字說明。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "決定是否重新執行節點的種子值；實際結果無論種子如何都不具決定性。"
      },
      "video": {
        "name": "影片",
        "tooltip": "要延伸的來源影片。MP4 格式，2-15 秒。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokVideoNode": {
    "description": "從提示或圖像生成影片",
    "display_name": "Grok 影片",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "輸出影片的長寬比。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration": {
        "name": "duration",
        "tooltip": "輸出影片的長度（秒）。"
      },
      "image": {
        "name": "image",
        "tooltip": "grok-imagine-video 的可選起始圖像。grok-imagine-video-1.5 則為必填。"
      },
      "model": {
        "name": "model",
        "tooltip": "grok-imagine-video-1.5 目前必須要有輸入圖像。"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "所需影片的文字描述。"
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "輸出影片的解析度。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "決定節點是否重新執行的種子；實際結果無論種子如何都不具決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokVideoReferenceNode": {
    "description": "根據參考圖像作為風格與內容指引生成影片。",
    "display_name": "Grok 參考生成影片",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於影片生成的模型。"
      },
      "model_aspect_ratio": {
        "name": "長寬比"
      },
      "model_duration": {
        "name": "時長"
      },
      "model_resolution": {
        "name": "解析度"
      },
      "model_voice_1": {
        "name": "voice_1"
      },
      "model_voice_2": {
        "name": "voice_2"
      },
      "model_voice_3": {
        "name": "voice_3"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "描述所需影片的文字說明。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "決定是否重新執行節點的種子值；實際結果無論種子如何都不具決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrowMask": {
    "display_name": "GrowMask",
    "inputs": {
      "expand": {
        "name": "擴展"
      },
      "mask": {
        "name": "遮罩"
      },
      "tapered_corners": {
        "name": "圓角"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HappyHorseImageToVideoApi": {
    "description": "使用 HappyHorse 模型，從首幀圖像生成影片。",
    "display_name": "HappyHorse 圖像轉影片",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "first_frame": {
        "name": "first_frame",
        "tooltip": "首幀圖像。輸出長寬比將依據此圖像。"
      },
      "model": {
        "name": "model"
      },
      "model_duration": {
        "name": "時長"
      },
      "model_prompt": {
        "name": "提示詞"
      },
      "model_resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於生成的種子。"
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "是否在結果中加入 AI 生成的浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HappyHorseReferenceVideoApi": {
    "description": "使用 HappyHorse 模型，根據參考素材生成包含人物或物件的影片。支援單角色表演與多角色互動。",
    "display_name": "HappyHorse 參考素材轉影片",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "model"
      },
      "model_duration": {
        "name": "時長"
      },
      "model_prompt": {
        "name": "提示詞"
      },
      "model_ratio": {
        "name": "比例"
      },
      "model_resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於生成的種子。"
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "是否在結果中加入 AI 生成的浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HappyHorseTextToVideoApi": {
    "description": "使用 HappyHorse 模型，根據文字提示生成影片。",
    "display_name": "HappyHorse 文字轉影片",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "model"
      },
      "model_duration": {
        "name": "時長"
      },
      "model_prompt": {
        "name": "提示詞"
      },
      "model_ratio": {
        "name": "比例"
      },
      "model_resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於生成的種子。"
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "是否在結果中加入 AI 生成的浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HappyHorseVideoEditApi": {
    "description": "使用 HappyHorse 模型，根據文字指令或參考圖像編輯影片。輸出時長為 3-15 秒，並與輸入影片一致；超過 15 秒的輸入將被截斷。",
    "display_name": "HappyHorse 影片編輯",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "model"
      },
      "model_prompt": {
        "name": "提示詞"
      },
      "model_ratio": {
        "name": "比例"
      },
      "model_resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於生成的種子。"
      },
      "video": {
        "name": "video",
        "tooltip": "要編輯的影片。"
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "是否在結果中加入 AI 生成的浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HeyGenAvatarVideoNode": {
    "description": "從 HeyGen 虛擬分身產生一段講話主持人影片。包含 HeyGen 最受歡迎的公開分身；可提供任何 look ID 來覆蓋預設分身。",
    "display_name": "HeyGen 虛擬分身影片",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比",
        "tooltip": "輸出長寬比。'auto' 會依分身來源影片自動設定。"
      },
      "background_color": {
        "name": "背景顏色",
        "tooltip": "選填純色背景，請輸入十六進位色碼（如 '#00ff00'）。留空則使用分身原本背景。"
      },
      "control_after_generate": {
        "name": "產生後控制"
      },
      "custom_avatar_id": {
        "name": "自訂分身 ID",
        "tooltip": "選填 HeyGen 分身 look ID。設定後會覆蓋上方選擇的分身。可使用 HeyGen 3000+ 公開 look（或您的私人分身）。"
      },
      "engine": {
        "name": "引擎",
        "tooltip": "渲染引擎；每個選項僅列出支援該引擎的分身。'auto' 提供所有分身並自動選擇最佳引擎（優先 Avatar IV）。Avatar V 最高畫質，Avatar III 最經濟。"
      },
      "engine_avatar": {
        "name": "分身"
      },
      "resolution": {
        "name": "解析度",
        "tooltip": "輸出影片解析度。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "不會傳送至 HeyGen；更改此值可強制重新產生。"
      },
      "speech": {
        "name": "語音",
        "tooltip": "用文字腳本（HeyGen 文字轉語音）或自訂音訊驅動分身。"
      },
      "speech_custom_voice_id": {
        "name": "自訂語音 ID"
      },
      "speech_text": {
        "name": "文字"
      },
      "speech_voice": {
        "name": "語音"
      },
      "speech_voice_speed": {
        "name": "語速"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HeyGenCreateAvatarNode": {
    "description": "從人物照片或文字提示（生成角色）建立您自己的可重複使用 HeyGen 分身。將產生的 avatar_id 輸入至 HeyGen 虛擬分身影片的 custom_avatar_id，並將 ID 儲存以便未來工作流程重複使用。",
    "display_name": "HeyGen 建立分身",
    "inputs": {
      "source": {
        "name": "來源",
        "tooltip": "可從文字提示生成新角色，或從連接的人物照片建立分身。"
      },
      "source_prompt": {
        "name": "提示"
      }
    },
    "outputs": {
      "0": {
        "name": "avatar_id",
        "tooltip": "分身 look ID。請傳遞至 HeyGen 虛擬分身影片的 custom_avatar_id；建議儲存以便日後重複使用。"
      },
      "1": {
        "name": "預覽",
        "tooltip": null
      }
    }
  },
  "HeyGenTalkingPhotoNode": {
    "description": "將任何人物圖像動畫化為對嘴同步的說話影片（HeyGen Avatar IV）。可用文字腳本或自有音訊驅動。",
    "display_name": "HeyGen 說話照片",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "輸出長寬比。'auto' 會依照輸入圖像。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "expressiveness": {
        "name": "expressiveness",
        "tooltip": "動畫臉部與動作的表現力程度。"
      },
      "image": {
        "name": "image",
        "tooltip": "要動畫化的人物圖像。若大於 2K 會自動縮小。"
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "輸出影片解析度。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "不會傳送至 HeyGen；更改此值可強制重新執行。"
      },
      "speech": {
        "name": "speech",
        "tooltip": "以文字腳本（HeyGen 文字轉語音）或自有音訊驅動 avatar。"
      },
      "speech_custom_voice_id": {
        "name": "custom_voice_id"
      },
      "speech_text": {
        "name": "text"
      },
      "speech_voice": {
        "name": "voice"
      },
      "speech_voice_speed": {
        "name": "voice_speed"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HeyGenTextToSpeechNode": {
    "description": "使用 HeyGen 的 Starfish TTS 引擎將文字轉為語音音訊。包含 HeyGen 最受歡迎的 17 種語言語音。",
    "display_name": "HeyGen 文字轉語音",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "custom_voice_id": {
        "name": "custom_voice_id",
        "tooltip": "可選的 HeyGen 語音 ID。設定後會覆蓋上方選擇的語音。該語音必須支援 Starfish 引擎。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "不會傳送至 HeyGen；更改此值可強制重新執行。"
      },
      "speed": {
        "name": "speed",
        "tooltip": "語音速度倍率。"
      },
      "ssml": {
        "name": "ssml",
        "tooltip": "將文字視為 SSML 標記（用於停頓、強調與發音控制）。"
      },
      "text": {
        "name": "text",
        "tooltip": "要合成的文字（最多 5000 字元）。產生的語音必須至少 1 秒。"
      },
      "voice": {
        "name": "voice",
        "tooltip": "要使用的語音（精選自 HeyGen 最受歡迎且支援 Starfish 的語音）。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HeyGenVideoTranslateNode": {
    "description": "將語音影片翻譯成其他語言。會複製原說話者的聲音，並重新動畫化嘴型以配合翻譯後的語音。",
    "display_name": "HeyGen 影片翻譯",
    "inputs": {
      "control_after_generate": {
        "name": "產生後控制"
      },
      "mode": {
        "name": "模式",
        "tooltip": "「speed」速度較快；「precision」可產生更高品質的唇形同步，但價格為兩倍。"
      },
      "output_language": {
        "name": "目標語言",
        "tooltip": "翻譯後影片的目標語言。"
      },
      "seed": {
        "name": "隨機種子",
        "tooltip": "不會傳送給 HeyGen；更改此值可強制重新執行。"
      },
      "speaker_count": {
        "name": "說話者數量",
        "tooltip": "影片中的說話者數量。0 = 自動偵測。"
      },
      "translate_audio_only": {
        "name": "僅翻譯音訊",
        "tooltip": "只更換音訊軌道，保留原本的嘴型動作（不進行唇形同步）。"
      },
      "video": {
        "name": "影片",
        "tooltip": "要翻譯語音的影片。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HiDreamO1PatchSeamSmoothing": {
    "description": "在取樣後期，於多個偏移的區塊網格位置平均模型輸出。可消除接縫。",
    "display_name": "HiDream-O1 區塊接縫平滑",
    "inputs": {
      "blend": {
        "name": "混合方式",
        "tooltip": "average：等權重平均。window：Hann 窗加權，偏重遠離區塊邊界。median：逐像素中位數，排除環繞異常通過。"
      },
      "end_percent": {
        "name": "結束百分比",
        "tooltip": "混合關閉時的取樣進度。"
      },
      "model": {
        "name": "模型"
      },
      "passes": {
        "name": "通過次數",
        "tooltip": "每個閘控步驟的通過次數。2/4 = 固定。ramp_*：通過次數隨取樣接近結束而增加（接縫最明顯處加強平滑）。"
      },
      "pattern": {
        "name": "模式",
        "tooltip": "偏移佈局。single_shift：一次自然區塊網格 + 其他偏移。symmetric：全部偏移，對稱分布於原點。"
      },
      "start_percent": {
        "name": "起始百分比",
        "tooltip": "混合啟動時的取樣進度（0=開始，1=結束）。"
      },
      "strength": {
        "name": "強度",
        "tooltip": "在自然網格預測（0）與平均結果（1）間插值。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HiDreamO1ReferenceImages": {
    "description": "附加 1-10 張參考圖像於條件設定，一張用於編輯指令，多張用於主題個人化。",
    "display_name": "HiDream-O1 參考圖像",
    "inputs": {
      "images": {
        "name": "參考圖像",
        "tooltip": "參考圖像。1 張 = 編輯指令；2-10 張 = 多重參考。"
      },
      "negative": {
        "name": "負向"
      },
      "positive": {
        "name": "正向"
      }
    },
    "outputs": {
      "0": {
        "name": "正向",
        "tooltip": null
      },
      "1": {
        "name": "負向",
        "tooltip": null
      }
    }
  },
  "HitPawGeneralImageEnhance": {
    "description": "將低解析度影像升級為超高解析度，消除雜訊與失真。最大輸出：32 百萬像素。",
    "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_vision_output"
      }
    },
    "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": "潛在空間",
        "tooltip": null
      }
    }
  },
  "HunyuanRefinerLatent": {
    "display_name": "混元精煉潛空間",
    "inputs": {
      "latent": {
        "name": "潛空間"
      },
      "negative": {
        "name": "負向提示"
      },
      "noise_augmentation": {
        "name": "雜訊增強"
      },
      "positive": {
        "name": "正向提示"
      }
    },
    "outputs": {
      "0": {
        "name": "正向提示",
        "tooltip": null
      },
      "1": {
        "name": "負向提示",
        "tooltip": null
      },
      "2": {
        "name": "潛空間",
        "tooltip": null
      }
    }
  },
  "HunyuanVideo15ImageToVideo": {
    "display_name": "HunyuanVideo15ImageToVideo",
    "inputs": {
      "batch_size": {
        "name": "batch_size"
      },
      "clip_vision_output": {
        "name": "clip_vision_output"
      },
      "height": {
        "name": "height"
      },
      "length": {
        "name": "length"
      },
      "negative": {
        "name": "negative"
      },
      "positive": {
        "name": "positive"
      },
      "start_image": {
        "name": "start_image"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "width"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "HunyuanVideo15LatentUpscaleWithModel": {
    "display_name": "Hunyuan Video 15 Latent Upscale With Model",
    "inputs": {
      "crop": {
        "name": "crop"
      },
      "height": {
        "name": "height"
      },
      "model": {
        "name": "model"
      },
      "samples": {
        "name": "samples"
      },
      "upscale_method": {
        "name": "upscale_method"
      },
      "width": {
        "name": "width"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HunyuanVideo15SuperResolution": {
    "display_name": "HunyuanVideo15SuperResolution",
    "inputs": {
      "clip_vision_output": {
        "name": "clip_vision_output"
      },
      "latent": {
        "name": "latent"
      },
      "negative": {
        "name": "negative"
      },
      "noise_augmentation": {
        "name": "雜訊增強"
      },
      "positive": {
        "name": "positive"
      },
      "start_image": {
        "name": "起始影像"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "HyperTile": {
    "display_name": "HyperTile",
    "inputs": {
      "max_depth": {
        "name": "最大深度"
      },
      "model": {
        "name": "model"
      },
      "scale_depth": {
        "name": "縮放深度"
      },
      "swap_size": {
        "name": "交換區大小"
      },
      "tile_size": {
        "name": "切片尺寸"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HypernetworkLoader": {
    "display_name": "HypernetworkLoader",
    "inputs": {
      "hypernetwork_name": {
        "name": "hypernetwork_name"
      },
      "model": {
        "name": "model"
      },
      "strength": {
        "name": "強度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Ideogram4Scheduler": {
    "display_name": "Ideogram 4 排程器",
    "inputs": {
      "height": {
        "name": "高度"
      },
      "mu": {
        "name": "μ"
      },
      "std": {
        "name": "標準差"
      },
      "steps": {
        "name": "步驟數"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "IdeogramPImage": {
    "description": "使用 P-Image（Ideogram 的快速文字轉圖像模型）生成圖像。具備強大的字體排版與寫實效果；支援 Ideogram 4.0 結構化 JSON 標註，可精確控制文字、顏色與版面配置。",
    "display_name": "Ideogram P-Image",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "圖像生成的長寬比。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "文字提示。亦可接受 Ideogram 4.0 結構化 JSON 標註（精確顏色以 #RRGGBB 十六進位表示，精確文字字串、邊界框版面）— 若需完全照用，請將 prompt_upsampling 設為 OFF。"
      },
      "prompt_upsampling": {
        "name": "prompt_upsampling",
        "tooltip": "在生成前將簡短提示擴展為詳細結構化標註（重寫後的提示會以 final_prompt 返回）。如需自訂 JSON 標註或精確文字，請設為 OFF。"
      },
      "quality": {
        "name": "quality",
        "tooltip": "速度／價格／品質等級。MEDIUM 為日常預設；HIGH 適用於複雜提示、細節與困難文字；VERY_LOW/LOW 適合大規模草稿。MEDIUM 以下難以正確渲染困難文字。"
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "輸出尺寸等級（實際像素依長寬比調整，例如 16:9 在 1K 為 1280x720，2K 為 2560x1440）。建議搭配 HIGH + 2K 以獲得清晰字體排版。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於可重現生成的種子值。當 prompt_upsampling 為 OFF 時，相同種子與設定會產生相同圖像；ON/AUTO 時，每次提示重寫皆不同—如需重現結果，請將 final_prompt 輸出搭配 prompt_upsampling OFF 與相同種子再次生成。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "final_prompt",
        "tooltip": "實際用於生成圖像的提示（若啟用 prompt_upsampling 則為重寫後的結構化標註，否則為原始提示）。如需重現此圖像，請將其與 prompt_upsampling OFF 及相同種子再次輸入。"
      }
    }
  },
  "IdeogramV3": {
    "description": "使用 Ideogram V3 模型同步產生影像。\n\n支援從文字提示產生一般影像，以及結合 mask 進行影像編輯。\n影像連結僅限時有效；如需保留影像，請務必下載。",
    "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": "（選填）用於修補的遮罩（白色區域將被取代）"
      },
      "num_images": {
        "name": "影像數量"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於影像生成或編輯的提示詞"
      },
      "rendering_speed": {
        "name": "生成速度",
        "tooltip": "控制生成速度與品質的取捨"
      },
      "resolution": {
        "name": "解析度",
        "tooltip": "影像生成的解析度。若未設為自動，將覆蓋長寬比設定。"
      },
      "seed": {
        "name": "種子值"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "IdeogramV4": {
    "description": "使用 Ideogram 4.0 模型，根據文字提示生成影像。",
    "display_name": "Ideogram V4",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於影像生成的文字提示。"
      },
      "rendering_speed": {
        "name": "渲染速度",
        "tooltip": "控制生成速度與品質的取捨。"
      },
      "resolution": {
        "name": "解析度"
      },
      "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": "image1"
      },
      "image2": {
        "name": "image2"
      }
    }
  },
  "ImageBlend": {
    "display_name": "影像混合",
    "inputs": {
      "blend_factor": {
        "name": "混合係數"
      },
      "blend_mode": {
        "name": "混合模式"
      },
      "image1": {
        "name": "image1"
      },
      "image2": {
        "name": "image2"
      }
    },
    "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": "compare_view"
      },
      "image_a": {
        "name": "image_a"
      },
      "image_b": {
        "name": "image_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": {
    "description": "將圖像裁切至指定尺寸。",
    "display_name": "圖像裁切",
    "inputs": {
      "crop_region": {
        "name": "裁切區域"
      },
      "height": {},
      "image": {
        "name": "圖像"
      },
      "width": {},
      "x": {},
      "y": {}
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageDeduplication": {
    "description": "從清單中移除重複或極為相似的圖像。",
    "display_name": "影像去重",
    "inputs": {
      "images": {
        "name": "影像",
        "tooltip": "要處理的影像清單。"
      },
      "similarity_threshold": {
        "name": "相似度閾值",
        "tooltip": "相似度閾值（0-1）。數值越高表示越相似。超過此閾值的影像會被視為重複。"
      }
    },
    "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": {
    "description": "將多張圖像排列成網格佈局。",
    "display_name": "影像網格",
    "inputs": {
      "cell_height": {
        "name": "格子高度",
        "tooltip": "每個格子的高度。"
      },
      "cell_width": {
        "name": "格子寬度",
        "tooltip": "每個格子的寬度。"
      },
      "columns": {
        "name": "欄數",
        "tooltip": "網格中的欄數。"
      },
      "images": {
        "name": "影像",
        "tooltip": "要處理的影像清單。"
      },
      "padding": {
        "name": "間距",
        "tooltip": "影像之間的間距。"
      }
    },
    "outputs": {
      "0": {
        "name": "影像",
        "tooltip": "已處理的影像"
      }
    }
  },
  "ImageHistogram": {
    "display_name": "影像直方圖",
    "inputs": {
      "image": {
        "name": "影像"
      }
    },
    "outputs": {
      "0": {
        "name": "RGB",
        "tooltip": null
      },
      "1": {
        "name": "亮度",
        "tooltip": null
      },
      "2": {
        "name": "紅色",
        "tooltip": null
      },
      "3": {
        "name": "綠色",
        "tooltip": null
      },
      "4": {
        "name": "藍色",
        "tooltip": null
      }
    }
  },
  "ImageInvert": {
    "display_name": "反轉影像",
    "inputs": {
      "image": {
        "name": "影像"
      }
    }
  },
  "ImageMergeTileList": {
    "display_name": "合併圖塊清單為圖像",
    "inputs": {
      "final_height": {
        "name": "final_height"
      },
      "final_width": {
        "name": "final_width"
      },
      "image_list": {
        "name": "image_list"
      },
      "overlap": {
        "name": "overlap"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageOnlyCheckpointLoader": {
    "display_name": "僅影像權重載入器（img2vid 模型）",
    "inputs": {
      "ckpt_name": {
        "name": "ckpt_name"
      }
    }
  },
  "ImageOnlyCheckpointSave": {
    "display_name": "儲存僅影像檢查點",
    "inputs": {
      "clip_vision": {
        "name": "clip_vision"
      },
      "filename_prefix": {
        "name": "檔名前綴"
      },
      "model": {
        "name": "model"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "ImagePadForOutpaint": {
    "display_name": "為外繪填充圖片",
    "inputs": {
      "bottom": {
        "name": "下邊"
      },
      "feathering": {
        "name": "羽化"
      },
      "image": {
        "name": "影像"
      },
      "left": {
        "name": "左邊"
      },
      "right": {
        "name": "右邊"
      },
      "top": {
        "name": "上邊"
      }
    }
  },
  "ImageQuantize": {
    "display_name": "影像量化",
    "inputs": {
      "colors": {
        "name": "顏色數"
      },
      "dither": {
        "name": "抖動"
      },
      "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": "\n將 image2 以指定方向拼接至 image1。\n若未提供 image2，則返回未變更的 image1。\n可在影像之間添加可選間距。\n",
    "display_name": "影像拼接",
    "inputs": {
      "direction": {
        "name": "方向"
      },
      "image1": {
        "name": "影像1"
      },
      "image2": {
        "name": "影像2"
      },
      "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": "修補模型條件設定",
    "inputs": {
      "mask": {
        "name": "遮罩"
      },
      "negative": {
        "name": "負向"
      },
      "noise_mask": {
        "name": "雜訊遮罩",
        "tooltip": "在潛在空間上加入雜訊遮罩，這樣取樣只會發生在遮罩範圍內。根據模型不同，可能會改善結果，也可能完全失效。"
      },
      "pixels": {
        "name": "像素"
      },
      "positive": {
        "name": "正向"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "正向"
      },
      "1": {
        "name": "負向"
      },
      "2": {
        "name": "潛在空間"
      }
    }
  },
  "InstructPixToPixConditioning": {
    "display_name": "指令式像素轉像素條件設定",
    "inputs": {
      "negative": {
        "name": "負向"
      },
      "pixels": {
        "name": "像素"
      },
      "positive": {
        "name": "正向"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "正向",
        "tooltip": null
      },
      "1": {
        "name": "負向",
        "tooltip": null
      },
      "2": {
        "name": "潛在空間",
        "tooltip": null
      }
    }
  },
  "InvertMask": {
    "display_name": "反轉遮罩",
    "inputs": {
      "mask": {
        "name": "遮罩"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "JoinAudioChannels": {
    "description": "將左聲道與右聲道的單聲道音訊合併為立體聲音訊。",
    "display_name": "合併音訊聲道",
    "inputs": {
      "audio_left": {
        "name": "audio_left"
      },
      "audio_right": {
        "name": "audio_right"
      }
    },
    "outputs": {
      "0": {
        "name": "audio",
        "tooltip": null
      }
    }
  },
  "JoinImageWithAlpha": {
    "display_name": "合併影像與 Alpha",
    "inputs": {
      "alpha": {
        "name": "Alpha"
      },
      "image": {
        "name": "影像"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "JsonExtractString": {
    "display_name": "從 JSON 擷取字串",
    "inputs": {
      "json_string": {
        "name": "json_string"
      },
      "key": {
        "name": "key"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KSampler": {
    "description": "使用提供的模型，以及正向與負向條件來去除潛在空間影像中的雜訊。",
    "display_name": "KSampler",
    "inputs": {
      "cfg": {
        "name": "cfg",
        "tooltip": "Classifier-Free Guidance（CFG）比例可平衡創意與提示的貼合度。數值越高，生成的圖片越貼近提示，但過高可能會影響品質。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "denoise": {
        "name": "去雜訊強度",
        "tooltip": "應用的去噪程度，數值較低時會保留初始影像的結構，適合影像轉影像取樣。"
      },
      "latent_image": {
        "name": "潛在空間影像",
        "tooltip": "要去噪的潛在空間影像。"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於去除輸入潛在空間雜訊的模型。"
      },
      "negative": {
        "name": "負向條件",
        "tooltip": "描述你希望在影像中排除的屬性的條件。"
      },
      "positive": {
        "name": "正向條件",
        "tooltip": "描述你希望在影像中包含的屬性的條件。"
      },
      "sampler_name": {
        "name": "取樣器",
        "tooltip": "取樣時所使用的演算法，會影響生成結果的品質、速度與風格。"
      },
      "scheduler": {
        "name": "排程器",
        "tooltip": "排程器控制雜訊如何逐步移除以形成影像。"
      },
      "seed": {
        "name": "種子",
        "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": "取樣器名稱"
      },
      "scheduler": {
        "name": "排程器"
      },
      "start_at_step": {
        "name": "起始步數"
      },
      "steps": {
        "name": "步驟數"
      }
    }
  },
  "KSamplerSelect": {
    "display_name": "K採樣器選擇",
    "inputs": {
      "sampler_name": {
        "name": "取樣器名稱"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Kandinsky5ImageToVideo": {
    "display_name": "Kandinsky5ImageToVideo",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "height": {
        "name": "高度"
      },
      "length": {
        "name": "長度"
      },
      "negative": {
        "name": "negative"
      },
      "positive": {
        "name": "positive"
      },
      "start_image": {
        "name": "起始圖片"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": "空的影片 latent"
      },
      "3": {
        "name": "cond_latent",
        "tooltip": "已清理編碼的起始圖片，用於取代模型輸出 latent 的雜訊起始"
      }
    }
  },
  "KarrasScheduler": {
    "display_name": "Karras 排程器",
    "inputs": {
      "rho": {
        "name": "rho"
      },
      "sigma_max": {
        "name": "最大 sigma"
      },
      "sigma_min": {
        "name": "最小 sigma"
      },
      "steps": {
        "name": "步驟數"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingAvatarNode": {
    "description": "從單張照片和音訊檔案生成廣播風格的數位人像影片。",
    "display_name": "Kling Avatar 2.0",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "image": {
        "name": "image",
        "tooltip": "頭像參考圖片。寬度與高度需至少 300 像素。長寬比需介於 1:2.5 與 2.5:1 之間。"
      },
      "mode": {
        "name": "mode"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "可選提示，用於定義頭像動作、情緒與鏡頭運動。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed 控制此節點是否重新執行；無論 seed 為何，結果皆為非確定性。"
      },
      "sound_file": {
        "name": "sound_file",
        "tooltip": "音訊輸入。長度必須介於 2 到 300 秒之間。"
      }
    },
    "outputs": {
      "0": {
        "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": "種子",
        "tooltip": "種子決定此節點是否需重新執行；無論種子為何，結果皆為非決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingImage2VideoNode": {
    "display_name": "Kling 圖像轉影片",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "cfg_scale": {
        "name": "cfg_scale"
      },
      "duration": {
        "name": "時長"
      },
      "mode": {
        "name": "mode"
      },
      "model_name": {
        "name": "model_name"
      },
      "negative_prompt": {
        "name": "負向提示詞",
        "tooltip": "負向文字提示"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "正向文字提示"
      },
      "start_frame": {
        "name": "start_frame",
        "tooltip": "參考圖片 - URL 或 Base64 編碼字串，檔案大小不可超過 10MB，解析度不得低於 300*300 像素，長寬比需介於 1:2.5 ~ 2.5:1。Base64 不需包含 data:image 前綴。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "video_id",
        "tooltip": null
      },
      "2": {
        "name": "時長",
        "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_fidelity": {
        "name": "image_fidelity",
        "tooltip": "用戶上傳圖像的參考強度"
      },
      "image_type": {
        "name": "image_type"
      },
      "model_name": {
        "name": "model_name"
      },
      "n": {
        "name": "n",
        "tooltip": "生成圖像數量"
      },
      "negative_prompt": {
        "name": "負向提示詞",
        "tooltip": "負向文字提示"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "正向文字提示"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子決定此節點是否需重新執行；無論種子為何，結果皆為非決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingImageToVideoWithAudio": {
    "display_name": "Kling 圖片（首幀）轉影片並加音訊",
    "inputs": {
      "duration": {
        "name": "時長"
      },
      "generate_audio": {
        "name": "產生音訊"
      },
      "mode": {
        "name": "模式"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "正向文字提示。"
      },
      "start_frame": {
        "name": "起始幀"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingLipSyncAudioToVideoNode": {
    "description": "Kling 影音口型同步節點。將影片檔案中的嘴型動作與音訊檔案的語音內容同步。",
    "display_name": "Kling 影音口型同步",
    "inputs": {
      "audio": {
        "name": "音訊"
      },
      "video": {
        "name": "影片"
      },
      "voice_language": {
        "name": "語音語言"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "影片 ID",
        "tooltip": null
      },
      "2": {
        "name": "時長",
        "tooltip": null
      }
    }
  },
  "KlingLipSyncTextToVideoNode": {
    "description": "Kling 文字口型同步節點。將影片中的嘴型動作與文字提示同步。",
    "display_name": "Kling 文字口型同步影片",
    "inputs": {
      "text": {
        "name": "文字",
        "tooltip": "用於口型同步影片生成的文字內容。當模式為 text2video 時必填。最長 120 字。"
      },
      "video": {
        "name": "影片"
      },
      "voice": {
        "name": "語音"
      },
      "voice_speed": {
        "name": "語速",
        "tooltip": "語音速度。有效範圍：0.8~2.0，精確到小數點一位。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "影片 ID",
        "tooltip": null
      },
      "2": {
        "name": "時長",
        "tooltip": null
      }
    }
  },
  "KlingMotionControl": {
    "display_name": "Kling 動作控制",
    "inputs": {
      "character_orientation": {
        "name": "角色朝向",
        "tooltip": "控制角色的面向／朝向來源。\nvideo：動作、表情、鏡頭移動與朝向皆依據動作參考影片（其他細節由提示詞決定）。\nimage：動作與表情仍依據動作參考影片，但角色朝向與參考圖片一致（鏡頭／其他細節由提示詞決定）。"
      },
      "keep_original_sound": {
        "name": "保留原始音訊"
      },
      "mode": {
        "name": "模式"
      },
      "model": {
        "name": "模型"
      },
      "prompt": {
        "name": "提示詞"
      },
      "reference_image": {
        "name": "參考圖片"
      },
      "reference_video": {
        "name": "參考影片",
        "tooltip": "用於驅動動作／表情的動作參考影片。\n時長限制依角色朝向而定：\n - 圖片：3–10秒（最多10秒）\n - 影片：3–30秒（最多30秒）"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProEditVideoNode": {
    "description": "使用 Kling 最新模型編輯現有影片。",
    "display_name": "Kling Omni 編輯影片（專業版）",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "keep_original_sound": {
        "name": "保留原始音訊"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "描述影片內容的文字提示，可包含正向與負向描述。"
      },
      "reference_images": {
        "name": "參考圖片",
        "tooltip": "最多可加入 4 張額外參考圖片。"
      },
      "resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子決定此節點是否需重新執行；無論種子為何，結果皆為非決定性。"
      },
      "video": {
        "name": "影片",
        "tooltip": "要編輯的影片。輸出影片長度將與原影片相同。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProFirstLastFrameNode": {
    "description": "使用起始影格、可選的結束影格，或參考圖片，搭配最新 Kling 模型。",
    "display_name": "Kling Omni 首末影格轉影片 (Pro)",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "時長"
      },
      "end_frame": {
        "name": "結束影格",
        "tooltip": "影片的可選結束影格。不可與「reference_images」同時使用。"
      },
      "first_frame": {
        "name": "起始影格"
      },
      "generate_audio": {
        "name": "產生音訊",
        "tooltip": "為影片產生音訊。僅支援 kling-v3-omni。"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "描述影片內容的文字提示，可包含正面與負面描述。"
      },
      "reference_images": {
        "name": "參考圖片",
        "tooltip": "最多可加入 6 張額外參考圖片。"
      },
      "resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子決定此節點是否需重新執行；無論種子為何，結果皆為非決定性。"
      },
      "storyboards": {
        "name": "分鏡腳本",
        "tooltip": "以個別提示詞與時長產生一系列影片片段。僅支援 kling-v3-omni。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProImageNode": {
    "description": "使用 Kling 最新模型建立或編輯圖像。",
    "display_name": "Kling Omni 圖像 (Pro)",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "描述圖像內容的文字提示，可包含正面與負面描述。"
      },
      "reference_images": {
        "name": "參考圖片",
        "tooltip": "最多可加入 10 張額外參考圖片。"
      },
      "resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子決定此節點是否需重新執行；無論種子為何，結果皆為非決定性。"
      },
      "series_amount": {
        "name": "系列數量",
        "tooltip": "產生一系列影像。不支援 kling-image-o1。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProImageToVideoNode": {
    "description": "使用最多 7 張參考圖片，搭配最新 Kling 模型產生影片。",
    "display_name": "Kling Omni 圖像轉影片 (Pro)",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "時長"
      },
      "generate_audio": {
        "name": "產生音訊",
        "tooltip": "為影片產生音訊。僅支援 kling-v3-omni。"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "描述影片內容的文字提示，可包含正面與負面描述。"
      },
      "reference_images": {
        "name": "參考圖片",
        "tooltip": "最多可加入 7 張參考圖片。"
      },
      "resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子決定此節點是否需重新執行；無論種子為何，結果皆為非決定性。"
      },
      "storyboards": {
        "name": "分鏡腳本",
        "tooltip": "以個別提示詞與時長產生一系列影片片段。僅支援 kling-v3-omni。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProTextToVideoNode": {
    "description": "使用文字提示，搭配最新 Kling 模型產生影片。",
    "display_name": "Kling Omni 文字轉影片 (Pro)",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "時長"
      },
      "generate_audio": {
        "name": "產生音訊"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "描述影片內容的文字提示，可包含正面與負面描述。"
      },
      "resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子決定此節點是否需重新執行；無論種子為何，結果皆為非決定性。"
      },
      "storyboards": {
        "name": "分鏡腳本",
        "tooltip": "以個別提示詞與時長產生一系列影片片段。o1 模型將忽略此設定。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingOmniProVideoToVideoNode": {
    "description": "使用一段影片和最多 4 張參考圖片，搭配最新 Kling 模型生成影片。",
    "display_name": "Kling Omni 影片轉影片（專業版）",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "時長"
      },
      "keep_original_sound": {
        "name": "保留原始聲音"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "描述影片內容的文字提示，可包含正面或負面描述。"
      },
      "reference_images": {
        "name": "參考圖片",
        "tooltip": "最多 4 張額外參考圖片。"
      },
      "reference_video": {
        "name": "參考影片",
        "tooltip": "作為參考的影片。"
      },
      "resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed 控制此節點是否重新執行；無論 seed 為何，結果皆為非確定性。"
      }
    },
    "outputs": {
      "0": {
        "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 編碼字串，檔案大小不得超過 10MB，解析度不得低於 300*300 像素。Base64 不需包含 data:image 前綴。"
      },
      "mode": {
        "name": "mode",
        "tooltip": "用於影片生成的設定，格式為：mode / duration / model_name。"
      },
      "negative_prompt": {
        "name": "負向提示詞",
        "tooltip": "負向文字提示"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "正向文字提示"
      },
      "start_frame": {
        "name": "start_frame",
        "tooltip": "參考影像 - 輸入 URL 或 Base64 編碼字串，檔案大小不得超過 10MB，解析度不得低於 300*300 像素，長寬比需介於 1:2.5 ~ 2.5:1。Base64 不需包含 data:image 前綴。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "video_id",
        "tooltip": null
      },
      "2": {
        "name": "時長",
        "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": "負向提示詞",
        "tooltip": "負向文字提示"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "正向文字提示"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "video_id",
        "tooltip": null
      },
      "2": {
        "name": "時長",
        "tooltip": null
      }
    }
  },
  "KlingTextToVideoWithAudio": {
    "display_name": "Kling 文字轉影片（含音訊）",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比"
      },
      "duration": {
        "name": "時長"
      },
      "generate_audio": {
        "name": "生成音訊"
      },
      "mode": {
        "name": "模式"
      },
      "model_name": {
        "name": "model_name"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "正向文字提示。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingVideoExtendNode": {
    "description": "Kling Video 延伸節點。可延伸由其他 Kling 節點製作的影片。video_id 是透過其他 Kling 節點產生的。",
    "display_name": "Kling Video 延伸",
    "inputs": {
      "cfg_scale": {
        "name": "cfg_scale"
      },
      "negative_prompt": {
        "name": "負向提示詞",
        "tooltip": "用於避免在延伸影片中出現的負向文字提示"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "用於引導影片延伸的正向文字提示"
      },
      "video_id": {
        "name": "video_id",
        "tooltip": "要延伸的影片 ID。支援由文字轉影片、圖片轉影片及先前影片延伸操作所產生的影片。延伸後總長度不可超過 3 分鐘。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "video_id",
        "tooltip": null
      },
      "2": {
        "name": "時長",
        "tooltip": null
      }
    }
  },
  "KlingVideoNode": {
    "description": "使用 Kling V3 產生影片。支援文字轉影片與圖片轉影片，可選擇分鏡多提示與音訊生成。",
    "display_name": "Kling 3.0 影片",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "generate_audio": {
        "name": "生成音訊",
        "tooltip": "「kling-3.0-turbo」總是會產生原生音訊，因此音訊切換將被忽略。"
      },
      "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 控制此節點是否重新執行；無論 seed 為何，結果皆為非確定性。"
      },
      "start_frame": {
        "name": "起始畫格",
        "tooltip": "可選的起始畫格圖片。連接後將切換為圖片轉影片模式。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Krea2ImageNode": {
    "description": "透過 Krea 2 產生圖像 — 可選擇 Medium（表現性插畫）或 Large（表現性寫實照片）。支援選用 moodboard 及最多 10 個串接的圖像風格參考。",
    "display_name": "Krea 2 圖像",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型",
        "tooltip": "Krea 2 Medium 最適合表現性插畫；Krea 2 Large 最適合表現性寫實照片。"
      },
      "model_aspect_ratio": {
        "name": "長寬比"
      },
      "model_creativity": {
        "name": "創意度"
      },
      "model_moodboard_id": {
        "name": "moodboard_id"
      },
      "model_moodboard_strength": {
        "name": "moodboard_strength"
      },
      "model_resolution": {
        "name": "解析度"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "圖像的文字提示。"
      },
      "seed": {
        "name": "隨機種子",
        "tooltip": "用於結果可重現的隨機種子。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Krea2StyleReferenceNode": {
    "description": "為 Krea 2 生成加入圖像風格參考。可串接多個 Krea 2 風格參考節點（最多 10 個），並將最終的 `style_reference` 輸出連接到 Krea 2 圖像。每張圖像會上傳至 ComfyAPI 儲存並以 URL 傳遞。",
    "display_name": "Krea 2 風格參考",
    "inputs": {
      "image": {
        "name": "參考圖像",
        "tooltip": "其風格會影響生成的參考圖像。"
      },
      "strength": {
        "name": "強度",
        "tooltip": "參考強度；負值會反轉風格影響。"
      },
      "style_reference": {
        "name": "style_reference",
        "tooltip": "可選的串接風格參考；本節點會再加入一個。"
      }
    },
    "outputs": {
      "0": {
        "name": "style_reference",
        "tooltip": null
      }
    }
  },
  "LTXAVTextEncoderLoader": {
    "description": "[Recipes]\n\nltxav: gemma 3 12B",
    "display_name": "LTXV 音訊文字編碼器載入器",
    "inputs": {
      "ckpt_name": {
        "name": "ckpt_name"
      },
      "device": {
        "name": "device"
      },
      "text_encoder": {
        "name": "text_encoder"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LTXVAddGuide": {
    "display_name": "LTXV 添加引導",
    "inputs": {
      "attention_mask": {
        "name": "注意力遮罩",
        "tooltip": "可選的像素空間遮罩。透過自注意力機制，乘以強度後控制各區域的條件影響。"
      },
      "frame_idx": {
        "name": "起始幀索引",
        "tooltip": "開始條件化的幀索引。對於單幀影像或 1-8 幀的影片，任何 frame_idx 值皆可。對於 9 幀以上的影片，frame_idx 必須能被 8 整除，否則會自動向下取至最接近的 8 的倍數。負值則從影片結尾倒數計算。"
      },
      "iclora_parameters": {
        "name": "iclora_parameters",
        "tooltip": "來自 Get IC-LoRA Parameters 節點的可選 IC-LoRA 參數。用於根據特定 IC-LoRA（例如 reference_downscale_factor > 1）調整 guide 處理。串接時，每個 LTXVAddGuide 僅使用連接到它的參數。"
      },
      "image": {
        "name": "影像",
        "tooltip": "用於條件化 latent 視訊的影像或影片。必須為 8*n + 1 幀。如果影片不是 8*n + 1 幀，將會裁切至最接近的 8*n + 1 幀。"
      },
      "latent": {
        "name": "潛在空間"
      },
      "negative": {
        "name": "負向"
      },
      "positive": {
        "name": "正向"
      },
      "strength": {
        "name": "強度"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "正向",
        "tooltip": null
      },
      "1": {
        "name": "負向",
        "tooltip": null
      },
      "2": {
        "name": "潛在空間",
        "tooltip": null
      }
    }
  },
  "LTXVAudioVAEDecode": {
    "display_name": "LTXV 音訊 VAE 解碼",
    "inputs": {
      "audio_vae": {
        "name": "audio_vae",
        "tooltip": "用於解碼 latent 的 Audio VAE 模型。"
      },
      "samples": {
        "name": "samples",
        "tooltip": "要解碼的 latent。"
      }
    },
    "outputs": {
      "0": {
        "name": "Audio",
        "tooltip": null
      }
    }
  },
  "LTXVAudioVAEEncode": {
    "display_name": "LTXV 音訊 VAE 編碼",
    "inputs": {
      "audio": {
        "name": "audio",
        "tooltip": "要編碼的音訊。"
      },
      "audio_vae": {
        "name": "audio_vae",
        "tooltip": "用於編碼的 Audio VAE 模型。"
      }
    },
    "outputs": {
      "0": {
        "name": "Audio Latent",
        "tooltip": null
      }
    }
  },
  "LTXVAudioVAELoader": {
    "display_name": "LTXV 音訊 VAE 載入器",
    "inputs": {
      "ckpt_name": {
        "name": "ckpt_name",
        "tooltip": "要載入的 Audio VAE 檢查點。"
      }
    },
    "outputs": {
      "0": {
        "name": "Audio VAE",
        "tooltip": null
      }
    }
  },
  "LTXVConcatAVLatent": {
    "description": "將視訊潛空間與音訊潛空間合併為聯合 AV 潛空間（適用於任何 AV 模型，如 LTXV 或 MiniMax H3）。",
    "display_name": "LTXVConcatAVLatent",
    "inputs": {
      "audio_latent": {
        "name": "audio_latent"
      },
      "video_latent": {
        "name": "video_latent"
      }
    },
    "outputs": {
      "0": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "LTXVConditioning": {
    "display_name": "LTXV 條件化",
    "inputs": {
      "frame_rate": {
        "name": "影格率"
      },
      "negative": {
        "name": "負向"
      },
      "positive": {
        "name": "正向"
      }
    },
    "outputs": {
      "0": {
        "name": "正向",
        "tooltip": null
      },
      "1": {
        "name": "負向",
        "tooltip": null
      }
    }
  },
  "LTXVContextWindows": {
    "description": "為 LTXV 類型模型設定上下文視窗。",
    "display_name": "LTXV 上下文視窗",
    "inputs": {
      "closed_loop": {
        "name": "closed_loop",
        "tooltip": "是否閉合上下文視窗循環；僅適用於循環排程。"
      },
      "context_length": {
        "name": "context_length",
        "tooltip": "上下文視窗的實際幀數長度。必須為 8*n + 1。"
      },
      "context_overlap": {
        "name": "context_overlap",
        "tooltip": "上下文視窗的實際幀數重疊。"
      },
      "context_schedule": {
        "name": "context_schedule",
        "tooltip": "上下文視窗的步驟依賴排程演算法。"
      },
      "context_stride": {
        "name": "context_stride",
        "tooltip": "上下文視窗的步幅；僅適用於均勻排程。"
      },
      "freenoise": {
        "name": "freenoise",
        "tooltip": "是否套用 FreeNoise 噪聲洗牌，可提升視窗融合效果。"
      },
      "fuse_method": {
        "name": "fuse_method",
        "tooltip": "用於融合上下文視窗的方法。"
      },
      "model": {
        "name": "model",
        "tooltip": "在取樣時要套用上下文視窗的模型。"
      },
      "retain_first_frame": {
        "name": "retain_first_frame",
        "tooltip": "在每個上下文視窗中保留第一個 latent 幀（有助於保留初始參考）。"
      },
      "split_conds_to_windows": {
        "name": "split_conds_to_windows",
        "tooltip": "是否根據區域索引將多個 conditioning（由 ConditionCombine 建立）分配到各個視窗。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "在取樣時已套用上下文視窗的模型。"
      }
    }
  },
  "LTXVCropGuides": {
    "display_name": "LTXV 裁剪引導",
    "inputs": {
      "latent": {
        "name": "潛在空間"
      },
      "negative": {
        "name": "負向"
      },
      "positive": {
        "name": "正向"
      }
    },
    "outputs": {
      "0": {
        "name": "正向",
        "tooltip": null
      },
      "1": {
        "name": "負向",
        "tooltip": null
      },
      "2": {
        "name": "潛在空間",
        "tooltip": null
      }
    }
  },
  "LTXVEmptyLatentAudio": {
    "display_name": "LTXV 空 latent 音訊",
    "inputs": {
      "audio_vae": {
        "name": "audio_vae",
        "tooltip": "用於取得組態的 Audio VAE 模型。"
      },
      "batch_size": {
        "name": "batch_size",
        "tooltip": "批次中的 latent 音訊樣本數。"
      },
      "frame_rate": {
        "name": "frame_rate",
        "tooltip": "每秒影格數。"
      },
      "frames_number": {
        "name": "frames_number",
        "tooltip": "影格數量。"
      }
    },
    "outputs": {
      "0": {
        "name": "Latent",
        "tooltip": null
      }
    }
  },
  "LTXVImgToVideo": {
    "display_name": "LTXV 圖片轉影片",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "height": {
        "name": "高度"
      },
      "image": {
        "name": "影像"
      },
      "length": {
        "name": "長度"
      },
      "negative": {
        "name": "負向"
      },
      "positive": {
        "name": "正向"
      },
      "strength": {
        "name": "強度"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "name": "正向",
        "tooltip": null
      },
      "1": {
        "name": "負向",
        "tooltip": null
      },
      "2": {
        "name": "潛在空間",
        "tooltip": null
      }
    }
  },
  "LTXVImgToVideoInplace": {
    "display_name": "LTXVImgToVideoInplace",
    "inputs": {
      "bypass": {
        "name": "繞過",
        "tooltip": "繞過條件處理。"
      },
      "image": {
        "name": "圖片"
      },
      "latent": {
        "name": "latent"
      },
      "strength": {
        "name": "強度"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "LTXVLatentUpsampler": {
    "display_name": "LTXVLatentUpsampler",
    "inputs": {
      "samples": {
        "name": "樣本"
      },
      "upscale_model": {
        "name": "放大模型"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LTXVPreprocess": {
    "display_name": "LTXV 預處理",
    "inputs": {
      "image": {
        "name": "影像"
      },
      "img_compression": {
        "name": "img_compression",
        "tooltip": "對影像施加的壓縮程度。"
      }
    },
    "outputs": {
      "0": {
        "name": "output_image",
        "tooltip": null
      }
    }
  },
  "LTXVReferenceAudio": {
    "description": "設定參考音訊以進行 ID-LoRA 說話人身份轉換。將參考音訊 clip 編碼為條件，並可選擇性地以身份指引修補模型（額外進行一次無參考的前向傳遞，以強化說話人身份效果）。",
    "display_name": "LTXV Reference Audio (ID-LoRA)",
    "inputs": {
      "audio_vae": {
        "name": "audio_vae",
        "tooltip": "用於編碼的 LTXV Audio VAE。"
      },
      "end_percent": {
        "name": "end_percent",
        "tooltip": "身份指引啟用的 sigma 範圍結束百分比。"
      },
      "identity_guidance_scale": {
        "name": "identity_guidance_scale",
        "tooltip": "身份指引強度。每一步會額外進行一次無參考的前向傳遞以強化說話人身份。設為 0 可停用（不進行額外傳遞）。"
      },
      "model": {
        "name": "model"
      },
      "negative": {
        "name": "negative"
      },
      "positive": {
        "name": "positive"
      },
      "reference_audio": {
        "name": "reference_audio",
        "tooltip": "要轉換說話人身份的參考音訊 clip。建議長度約 5 秒（訓練時長）。過短或過長的 clip 可能會降低聲音身份轉換效果。"
      },
      "start_percent": {
        "name": "start_percent",
        "tooltip": "身份指引啟用的 sigma 範圍起始百分比。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "positive",
        "tooltip": null
      },
      "2": {
        "name": "negative",
        "tooltip": null
      }
    }
  },
  "LTXVScheduler": {
    "display_name": "LTXV 排程器",
    "inputs": {
      "base_shift": {
        "name": "基礎偏移"
      },
      "latent": {
        "name": "潛在空間"
      },
      "max_shift": {
        "name": "最大偏移"
      },
      "steps": {
        "name": "步驟數"
      },
      "stretch": {
        "name": "拉伸",
        "tooltip": "將 sigma 拉伸至 [terminal, 1] 的範圍內。"
      },
      "terminal": {
        "name": "終值",
        "tooltip": "拉伸後 sigma 的終值。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LTXVSeparateAVLatent": {
    "description": "LTXV 分離 AV latent",
    "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": "Laplace 排程器",
    "inputs": {
      "beta": {
        "name": "beta"
      },
      "mu": {
        "name": "mu"
      },
      "sigma_max": {
        "name": "最大 sigma"
      },
      "sigma_min": {
        "name": "最小 sigma"
      },
      "steps": {
        "name": "步驟數"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentAdd": {
    "display_name": "潛空間相加",
    "inputs": {
      "samples1": {
        "name": "samples1"
      },
      "samples2": {
        "name": "samples2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentApplyOperation": {
    "display_name": "潛空間應用操作",
    "inputs": {
      "operation": {
        "name": "操作"
      },
      "samples": {
        "name": "樣本"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentApplyOperationCFG": {
    "display_name": "潛空間應用操作 CFG",
    "inputs": {
      "model": {
        "name": "model"
      },
      "operation": {
        "name": "operation"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentBatch": {
    "display_name": "潛空間批次",
    "inputs": {
      "samples1": {
        "name": "samples1"
      },
      "samples2": {
        "name": "samples2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentBatchSeedBehavior": {
    "display_name": "潛空間批次種子行為",
    "inputs": {
      "samples": {
        "name": "樣本"
      },
      "seed_behavior": {
        "name": "種子行為"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentBlend": {
    "display_name": "Latent 混合",
    "inputs": {
      "blend_factor": {
        "name": "混合係數"
      },
      "samples1": {
        "name": "samples1"
      },
      "samples2": {
        "name": "samples2"
      }
    }
  },
  "LatentComposite": {
    "display_name": "潛在合成",
    "inputs": {
      "feather": {
        "name": "羽化"
      },
      "samples_from": {
        "name": "來源樣本"
      },
      "samples_to": {
        "name": "目標樣本"
      },
      "x": {
        "name": "X 座標"
      },
      "y": {
        "name": "Y 座標"
      }
    }
  },
  "LatentCompositeMasked": {
    "display_name": "潛空間遮罩合成",
    "inputs": {
      "destination": {
        "name": "destination"
      },
      "mask": {
        "name": "遮罩"
      },
      "resize_source": {
        "name": "調整來源大小"
      },
      "source": {
        "name": "source"
      },
      "x": {
        "name": "x"
      },
      "y": {
        "name": "y"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentConcat": {
    "display_name": "潛空間合併",
    "inputs": {
      "dim": {
        "name": "維度"
      },
      "samples1": {
        "name": "樣本1"
      },
      "samples2": {
        "name": "樣本2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentCrop": {
    "display_name": "裁剪 Latent",
    "inputs": {
      "height": {
        "name": "高度"
      },
      "samples": {
        "name": "樣本"
      },
      "width": {
        "name": "寬度"
      },
      "x": {
        "name": "x"
      },
      "y": {
        "name": "y"
      }
    }
  },
  "LatentCut": {
    "display_name": "潛空間切割",
    "inputs": {
      "amount": {
        "name": "數量"
      },
      "dim": {
        "name": "維度"
      },
      "index": {
        "name": "索引"
      },
      "samples": {
        "name": "樣本"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentCutToBatch": {
    "display_name": "LatentCutToBatch",
    "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": "潛空間插值",
    "inputs": {
      "ratio": {
        "name": "比例"
      },
      "samples1": {
        "name": "samples1"
      },
      "samples2": {
        "name": "samples2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentMultiply": {
    "display_name": "潛空間相乘",
    "inputs": {
      "multiplier": {
        "name": "乘數"
      },
      "samples": {
        "name": "樣本"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentOperationSharpen": {
    "display_name": "潛空間銳化操作",
    "inputs": {
      "alpha": {
        "name": "alpha"
      },
      "sharpen_radius": {
        "name": "sharpen_radius"
      },
      "sigma": {
        "name": "sigma"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentOperationTonemapReinhard": {
    "display_name": "潛空間 Reinhard 色調映射",
    "inputs": {
      "multiplier": {
        "name": "乘數"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentRotate": {
    "display_name": "旋轉 latent",
    "inputs": {
      "rotation": {
        "name": "旋轉角度"
      },
      "samples": {
        "name": "樣本"
      }
    }
  },
  "LatentSubtract": {
    "display_name": "潛空間相減",
    "inputs": {
      "samples1": {
        "name": "samples1"
      },
      "samples2": {
        "name": "samples2"
      }
    },
    "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": "model_name"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LazyCache": {
    "description": "自製版 EasyCache - 更「簡單」的 EasyCache 實作版本。整體表現不如 EasyCache，但在某些罕見情況下表現更好，且與 ComfyUI 中的所有內容具有通用相容性。",
    "display_name": "懶快取",
    "inputs": {
      "end_percent": {
        "name": "結束百分比",
        "tooltip": "結束使用懶快取的相對採樣步驟。"
      },
      "model": {
        "name": "模型",
        "tooltip": "要添加懶快取的模型。"
      },
      "reuse_threshold": {
        "name": "重複使用閾值",
        "tooltip": "重複使用快取步驟的閾值。"
      },
      "start_percent": {
        "name": "起始百分比",
        "tooltip": "開始使用懶快取的相對採樣步驟。"
      },
      "verbose": {
        "name": "詳細模式",
        "tooltip": "是否記錄詳細資訊。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "帶有懶快取的模型。"
      }
    }
  },
  "Load3D": {
    "display_name": "載入 3D",
    "inputs": {
      "clear": {},
      "height": {
        "name": "高度"
      },
      "image": {
        "name": "影像"
      },
      "model_file": {
        "name": "模型檔案"
      },
      "upload 3d model": {},
      "upload extra resources": {},
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "name": "影像",
        "tooltip": null
      },
      "1": {
        "name": "遮罩",
        "tooltip": null
      },
      "2": {
        "name": "網格路徑",
        "tooltip": null
      },
      "3": {
        "name": "法線",
        "tooltip": null
      },
      "4": {
        "name": "相機資訊",
        "tooltip": null
      },
      "5": {
        "name": "錄影",
        "tooltip": null
      },
      "6": {
        "name": "3D 模型",
        "tooltip": null
      },
      "7": {
        "name": "model_3d_info",
        "tooltip": null
      }
    }
  },
  "Load3DAdvanced": {
    "display_name": "載入 3D（進階）",
    "inputs": {
      "height": {
        "name": "height"
      },
      "model_file": {
        "name": "model_file"
      },
      "viewport_state": {
        "name": "viewport_state"
      },
      "width": {
        "name": "width"
      }
    },
    "outputs": {
      "0": {
        "name": "model_3d",
        "tooltip": null
      },
      "1": {
        "name": "model_3d_info",
        "tooltip": null
      },
      "2": {
        "name": "camera_info",
        "tooltip": null
      },
      "3": {
        "name": "width",
        "tooltip": null
      },
      "4": {
        "name": "height",
        "tooltip": null
      }
    }
  },
  "LoadAudio": {
    "display_name": "載入音訊",
    "inputs": {
      "audio": {
        "name": "音訊"
      },
      "audioUI": {
        "name": "音訊介面"
      },
      "upload": {
        "name": "選擇檔案上傳"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LoadBackgroundRemovalModel": {
    "display_name": "載入背景移除模型",
    "inputs": {
      "bg_removal_name": {
        "name": "bg_removal_name",
        "tooltip": "用於從圖像中移除背景的模型"
      }
    },
    "outputs": {
      "0": {
        "name": "bg_model",
        "tooltip": null
      }
    }
  },
  "LoadDA3Model": {
    "display_name": "載入 Depth Anything 3",
    "inputs": {
      "model_name": {
        "name": "model_name"
      },
      "weight_dtype": {
        "name": "weight_dtype"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LoadImage": {
    "display_name": "載入圖片",
    "inputs": {
      "image": {
        "name": "影像"
      },
      "upload": {
        "name": "選擇要上傳的檔案"
      }
    }
  },
  "LoadImageDataSetFromFolder": {
    "description": "從指定資料夾載入圖像資料集並返回圖像清單。支援格式：PNG、JPG、JPEG、WEBP。",
    "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": {
    "description": "從指定資料夾載入圖像與文字標註配對的資料集並返回清單。支援格式：PNG、JPG、JPEG、WEBP。",
    "display_name": "從資料夾載入圖片與文字資料集",
    "inputs": {
      "folder": {
        "name": "資料夾",
        "tooltip": "從此資料夾載入圖片。"
      }
    },
    "outputs": {
      "0": {
        "name": "圖片",
        "tooltip": "已載入的圖片清單"
      },
      "1": {
        "name": "文字",
        "tooltip": "文字標註清單"
      }
    }
  },
  "LoadLatent": {
    "display_name": "LoadLatent",
    "inputs": {
      "latent": {
        "name": "潛在空間"
      }
    }
  },
  "LoadMediaPipeFaceLandmarker": {
    "display_name": "載入 MediaPipe Face Landmarker",
    "inputs": {
      "model_name": {
        "name": "model_name",
        "tooltip": "來自 models/mediapipe/ 的 Face Landmarker safetensors。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LoadMoGeModel": {
    "display_name": "載入 MoGe 模型",
    "inputs": {
      "model_name": {
        "name": "model_name"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LoadTrainingDataset": {
    "description": "從磁碟載入已編碼的訓練資料集（latent + conditioning），用於訓練。",
    "display_name": "載入訓練資料集",
    "inputs": {
      "folder_name": {
        "name": "folder_name",
        "tooltip": "包含已儲存資料集的資料夾名稱（位於輸出目錄內）。"
      }
    },
    "outputs": {
      "0": {
        "name": "latents",
        "tooltip": "latent 字典的列表"
      },
      "1": {
        "name": "conditioning",
        "tooltip": "conditioning 列表的列表"
      }
    }
  },
  "LoadVideo": {
    "display_name": "載入影片",
    "inputs": {
      "file": {
        "name": "檔案"
      },
      "upload": {
        "name": "選擇要上傳的檔案"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LoadVideoDataSetFromFolder": {
    "description": "從指定資料夾載入影片資料集並回傳影片清單。支援格式：MP4、AVI、MOV、WEBM、MKV、FLV。",
    "display_name": "載入影片（資料夾）",
    "inputs": {
      "folder": {
        "name": "資料夾",
        "tooltip": "包含影片檔案的資料夾。"
      }
    },
    "outputs": {
      "0": {
        "name": "影片",
        "tooltip": "延遲載入的影片參考；僅在下游需要時才解碼影格。"
      }
    }
  },
  "LoadVideoTextDataSetFromFolder": {
    "description": "從指定資料夾載入影片與文字標題配對的資料集並回傳清單。支援格式：MP4、AVI、MOV、WEBM、MKV、FLV。",
    "display_name": "載入影片-文字（資料夾）",
    "inputs": {
      "folder": {
        "name": "資料夾",
        "tooltip": "包含影片檔案與 .txt 標題的資料夾。"
      }
    },
    "outputs": {
      "0": {
        "name": "影片",
        "tooltip": "延遲載入的影片參考；僅在下游需要時才解碼影格。"
      },
      "1": {
        "name": "文字",
        "tooltip": "文字標題清單。"
      }
    }
  },
  "LoraLoader": {
    "description": "LoRA 用於修改 diffusion 和 CLIP 模型，改變 latent 的去噪方式，例如套用風格。多個 LoRA 節點可以串接在一起使用。",
    "display_name": "載入 LoRA",
    "inputs": {
      "clip": {
        "name": "clip",
        "tooltip": "LoRA 將套用的 CLIP 模型。"
      },
      "lora_name": {
        "name": "lora_name",
        "tooltip": "LoRA 的名稱。"
      },
      "model": {
        "name": "model",
        "tooltip": "LoRA 將套用的 diffusion 模型。"
      },
      "strength_clip": {
        "name": "strength_clip",
        "tooltip": "調整 CLIP 模型的強度。此值可為負數。"
      },
      "strength_model": {
        "name": "strength_model",
        "tooltip": "調整 diffusion 模型的強度。此值可為負數。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "已修改的 diffusion 模型。"
      },
      "1": {
        "tooltip": "已修改的 CLIP 模型。"
      }
    }
  },
  "LoraLoaderBypass": {
    "description": "以繞過模式套用 LoRA。與一般 LoRA 不同，此方式不會修改模型權重，而是在前向傳遞時注入 LoRA 計算。適用於訓練場景。",
    "display_name": "載入 LoRA（繞過模式）（除錯用）",
    "inputs": {
      "clip": {
        "name": "clip",
        "tooltip": "將套用 LoRA 的 CLIP 模型。"
      },
      "lora_name": {
        "name": "lora_name",
        "tooltip": "LoRA 的名稱。"
      },
      "model": {
        "name": "model",
        "tooltip": "將套用 LoRA 的擴散模型。"
      },
      "strength_clip": {
        "name": "strength_clip",
        "tooltip": "調整 CLIP 模型的強度。此值可為負數。"
      },
      "strength_model": {
        "name": "strength_model",
        "tooltip": "調整擴散模型的強度。此值可為負數。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "已修改的擴散模型。"
      },
      "1": {
        "tooltip": "已修改的 CLIP 模型。"
      }
    }
  },
  "LoraLoaderBypassModelOnly": {
    "description": "以繞過模式套用 LoRA。與一般 LoRA 不同，此方式不會修改模型權重，而是在前向傳遞時注入 LoRA 計算。適用於訓練場景。",
    "display_name": "載入 LoRA（繞過模式，僅模型）（除錯用）",
    "inputs": {
      "lora_name": {
        "name": "lora_name"
      },
      "model": {
        "name": "model"
      },
      "strength_model": {
        "name": "strength_model"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "已修改的擴散模型。"
      }
    }
  },
  "LoraLoaderModelOnly": {
    "description": "LoRA 用於修改 diffusion 和 CLIP 模型，改變 latent 去噪的方式，例如套用風格。多個 LoRA 節點可以串接在一起使用。",
    "display_name": "LoraLoaderModelOnly",
    "inputs": {
      "lora_name": {
        "name": "lora_name"
      },
      "model": {
        "name": "model"
      },
      "strength_model": {
        "name": "strength_model"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "已修改的 diffusion 模型。"
      }
    }
  },
  "LoraModelLoader": {
    "display_name": "載入 LoRA 模型",
    "inputs": {
      "bypass": {
        "name": "bypass",
        "tooltip": "啟用時，以 bypass 模式應用 LoRA，不會修改基礎模型權重。適用於訓練及模型權重卸載時。"
      },
      "lora": {
        "name": "LoRA 模型",
        "tooltip": "要應用到擴散模型的 LoRA 模型。"
      },
      "model": {
        "name": "模型",
        "tooltip": "LoRA 將應用到的擴散模型。"
      },
      "strength_model": {
        "name": "模型強度",
        "tooltip": "修改擴散模型的強度。此值可以為負數。"
      }
    },
    "outputs": {
      "0": {
        "name": "model",
        "tooltip": "已修改的擴散模型。"
      }
    }
  },
  "LoraSave": {
    "display_name": "提取並儲存Lora",
    "inputs": {
      "bias_diff": {
        "name": "偏差差異"
      },
      "filename_prefix": {
        "name": "檔名前綴"
      },
      "lora_type": {
        "name": "lora類型"
      },
      "model_diff": {
        "name": "模型差異",
        "tooltip": "要轉換為lora的ModelSubtract輸出。"
      },
      "rank": {
        "name": "秩(rank)"
      },
      "text_encoder_diff": {
        "name": "文字編碼器差異",
        "tooltip": "要轉換為lora的CLIPSubtract輸出。"
      }
    }
  },
  "LossGraphNode": {
    "display_name": "繪製損失圖表",
    "inputs": {
      "filename_prefix": {
        "name": "檔案名稱前綴",
        "tooltip": "儲存 loss 圖像的檔名前綴。"
      },
      "loss": {
        "name": "損失",
        "tooltip": "來自訓練節點的 loss 映射。"
      }
    }
  },
  "LotusConditioning": {
    "display_name": "LotusConditioning",
    "outputs": {
      "0": {
        "name": "條件",
        "tooltip": null
      }
    }
  },
  "LtxvApiImageToVideo": {
    "description": "基於起始圖片，具有可自訂持續時間和解析度的專業級影片。",
    "display_name": "LTXV 圖片轉影片",
    "inputs": {
      "duration": {
        "name": "持續時間"
      },
      "fps": {
        "name": "幀率"
      },
      "generate_audio": {
        "name": "生成音訊",
        "tooltip": "當為 true 時，生成的影片將包含與場景匹配的 AI 生成音訊。"
      },
      "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": "當為 true 時，生成的影片將包含與場景匹配的 AI 生成音訊。"
      },
      "model": {
        "name": "模型"
      },
      "prompt": {
        "name": "提示詞"
      },
      "resolution": {
        "name": "解析度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaConceptsNode": {
    "description": "包含一個或多個相機概念，可用於 Luma 文字轉影片與 Luma 圖片轉影片節點。",
    "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
      }
    }
  },
  "LumaImageEditNode2": {
    "description": "使用 Luma UNI-1 模型，透過文字提示編輯現有圖像。",
    "display_name": "Luma UNI-1 圖像編輯",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於編輯的模型。"
      },
      "model_style": {
        "name": "風格"
      },
      "model_web_search": {
        "name": "網路搜尋"
      },
      "prompt": {
        "name": "提示",
        "tooltip": "期望編輯的描述。1–6000 字元。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子控制此節點是否重新執行；無論種子如何，結果皆為非確定性。"
      },
      "source": {
        "name": "來源",
        "tooltip": "要編輯的來源圖像。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaImageModifyNode": {
    "description": "根據提示詞與長寬比同步修改影像。",
    "display_name": "Luma 影像轉換",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "image": {
        "name": "影像"
      },
      "image_weight": {
        "name": "影像權重",
        "tooltip": "影像的權重；越接近 1.0，影像修改幅度越小。"
      },
      "model": {
        "name": "模型"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於影像生成的提示詞"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "決定此節點是否重新執行的種子值；實際結果無論種子值為何都不具決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaImageNode": {
    "description": "根據提示詞與長寬比同步生成圖像。",
    "display_name": "Luma 文字轉圖像",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比"
      },
      "character_image": {
        "name": "角色參考圖",
        "tooltip": "角色參考圖像；可為多張批次圖像，最多可考慮 4 張圖像。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "image_luma_ref": {
        "name": "Luma 參考圖",
        "tooltip": "Luma 參考節點連接，可用輸入圖像影響生成；最多可考慮 4 張圖像。"
      },
      "model": {
        "name": "模型"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於圖像生成的提示詞"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "決定節點是否重新執行的種子值；實際結果無論種子值如何都不具決定性。"
      },
      "style_image": {
        "name": "風格參考圖",
        "tooltip": "風格參考圖像；僅會使用 1 張圖像。"
      },
      "style_image_weight": {
        "name": "風格圖權重",
        "tooltip": "風格圖像的權重。如果未提供風格圖像則忽略。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaImageNode2": {
    "description": "使用 Luma UNI-1 模型，根據文字生成圖像。",
    "display_name": "Luma UNI-1 圖像",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於生成的模型。"
      },
      "model_aspect_ratio": {
        "name": "長寬比"
      },
      "model_style": {
        "name": "風格"
      },
      "model_web_search": {
        "name": "網路搜尋"
      },
      "prompt": {
        "name": "提示",
        "tooltip": "期望圖像的文字描述。1–6000 字元。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子控制此節點是否重新執行；無論種子如何，結果皆為非確定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaImageToVideoNode": {
    "description": "根據提示詞、輸入圖片與輸出尺寸同步產生影片。",
    "display_name": "Luma 圖像轉影片",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "時長"
      },
      "first_image": {
        "name": "第一張圖片",
        "tooltip": "生成影片的第一幀。"
      },
      "last_image": {
        "name": "最後一張圖片",
        "tooltip": "生成影片的最後一幀。"
      },
      "loop": {
        "name": "循環"
      },
      "luma_concepts": {
        "name": "luma_concepts",
        "tooltip": "（選填）透過 Luma Concepts 節點指定相機運動的相機概念。"
      },
      "model": {
        "name": "模型"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於影片生成的提示詞"
      },
      "resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "決定此節點是否重新執行的種子值；實際結果無論種子值如何都不具決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaRay32ExtendVideoNode": {
    "description": "將先前的 Ray 3.2 生成結果向前（接續之後）或向後（插入之前）延伸。請連接前一個 Luma Ray 3.2 節點的 generation_id 輸出。每次延伸皆為 5 秒。",
    "display_name": "Luma Ray 3.2 延伸影片",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "direction": {
        "name": "direction",
        "tooltip": "Forward 代表接續前一個片段之後；backward 代表插入於其之前。"
      },
      "direction_loop": {
        "name": "loop"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "新內容的文字提示。"
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed",
        "tooltip": "決定節點是否重新執行的種子值；無論種子為何，結果皆為非決定性。"
      },
      "source_generation_id": {
        "name": "source_generation_id",
        "tooltip": "要延伸的前一個 Ray 3.2 影片的 generation_id。請連接另一個 Luma Ray 3.2 節點的 generation_id 輸出。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "generation_id",
        "tooltip": null
      }
    }
  },
  "LumaRay32ImageToVideoNode": {
    "description": "使用 Luma 的 Ray 3.2 模型，從起始和/或結束影格產生影片。以圖像為錨點的生成長度皆為 5 秒。",
    "display_name": "Luma Ray 3.2 圖像轉影片",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "end_frame": {
        "name": "end_frame",
        "tooltip": "生成影片的最後一個影格。"
      },
      "loop": {
        "name": "loop",
        "tooltip": "讓影片無縫循環。若設定 end_frame 則無法使用。"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "影片生成的文字提示。"
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed",
        "tooltip": "決定節點是否重新執行的種子值；無論種子為何，結果皆為非決定性。"
      },
      "start_frame": {
        "name": "start_frame",
        "tooltip": "生成影片的第一個影格。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "generation_id",
        "tooltip": null
      }
    }
  },
  "LumaRay32KeyframeNode": {
    "description": "將引導圖像錨定於 Ray 3.2 輸出影片時間軸上的特定位置。請將此節點連接至 Luma Ray 3.2 Keyframes to Video 節點的「keyframes」輸入；可透過下方的「keyframes」選填輸入串接多個關鍵影格。",
    "display_name": "Luma Ray 3.2 關鍵影格",
    "inputs": {
      "image": {
        "name": "image",
        "tooltip": "要放置於輸出影片指定時刻的引導圖像。"
      },
      "keyframes": {
        "name": "keyframes",
        "tooltip": "可選的較早關鍵影格，與本影格串接。"
      },
      "position": {
        "name": "position",
        "tooltip": "將此圖像放置於輸出影片時間軸上的方式。"
      },
      "position_fraction": {
        "name": "fraction"
      }
    },
    "outputs": {
      "0": {
        "name": "keyframes",
        "tooltip": null
      }
    }
  },
  "LumaRay32KeyframesToVideoNode": {
    "description": "使用 Luma Ray 3.2，根據一系列導引圖像（每個圖像對應時間軸上的一個位置）進行插值，生成影片。請使用 Luma Ray 3.2 關鍵影格節點建立序列（至少 2 個）。",
    "display_name": "Luma Ray 3.2 關鍵影格轉影片",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "時長"
      },
      "keyframes": {
        "name": "關鍵影格",
        "tooltip": "來自 Luma Ray 3.2 關鍵影格節點的關鍵影格序列（至少 2 個）。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於影片生成的文字提示。"
      },
      "resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "種子",
        "tooltip": "決定節點是否重新執行的種子；無論種子為何，結果皆為非確定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "generation_id",
        "tooltip": null
      }
    }
  },
  "LumaRay32TextToVideoNode": {
    "description": "使用 Luma 的 Ray 3.2 模型，根據文字提示生成影片。",
    "display_name": "Luma Ray 3.2 文字轉影片",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "時長"
      },
      "loop": {
        "name": "循環",
        "tooltip": "讓影片無縫循環。僅限 5 秒時長可用。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於影片生成的文字提示。"
      },
      "resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "種子",
        "tooltip": "決定節點是否重新執行的種子；無論種子為何，結果皆為非確定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "generation_id",
        "tooltip": null
      }
    }
  },
  "LumaRay32VideoEditNode": {
    "description": "使用 Luma Ray 3.2 以新提示詞重新渲染現有影片（可重新風格化、重新打光、增減元素），同時保留原始動作。來源影片最長 18 秒；編輯後影片長度與來源相同。",
    "display_name": "Luma Ray 3.2 影片編輯",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "描述想要的編輯效果。"
      },
      "resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "種子",
        "tooltip": "決定節點是否重新執行的種子；無論種子為何，結果皆為非確定性。"
      },
      "strength": {
        "name": "強度",
        "tooltip": "保留原始內容與重新想像的程度。'auto' 由 Ray 3.2 自動選擇；adhere_* 最保留原始內容，flex_* 平衡，reimagine_* 變化最大。"
      },
      "video": {
        "name": "影片",
        "tooltip": "要編輯的來源影片。最長 18 秒。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "generation_id",
        "tooltip": null
      }
    }
  },
  "LumaRay32VideoReframeNode": {
    "description": "更改現有影片的長寬比，使用 Luma Ray 3.2 填補新顯露的畫布區域。來源影片最長 30 秒。依輸出秒數計費。",
    "display_name": "Luma Ray 3.2 影片重構比例",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "描述新顯露畫布區域應如何填補。"
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed",
        "tooltip": "決定是否重新執行節點的種子值；無論種子為何，結果皆為非確定性。"
      },
      "video": {
        "name": "video",
        "tooltip": "要重構比例的來源影片。最長 30 秒。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "generation_id",
        "tooltip": null
      }
    }
  },
  "LumaReferenceNode": {
    "description": "保存一張圖片及其權重，供 Luma 生成圖片節點使用。",
    "display_name": "Luma 參考",
    "inputs": {
      "image": {
        "name": "影像",
        "tooltip": "用作參考的圖片。"
      },
      "luma_ref": {
        "name": "luma_ref"
      },
      "weight": {
        "name": "權重",
        "tooltip": "圖片參考的權重。"
      }
    },
    "outputs": {
      "0": {
        "name": "luma_ref",
        "tooltip": null
      }
    }
  },
  "LumaVideoNode": {
    "description": "根據提示詞與輸出尺寸同步產生影片。",
    "display_name": "Luma 文字轉影片",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "時長"
      },
      "loop": {
        "name": "循環"
      },
      "luma_concepts": {
        "name": "luma_concepts",
        "tooltip": "（選填）透過 Luma Concepts 節點指定相機運動的相機概念。"
      },
      "model": {
        "name": "模型"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於影片生成的提示詞"
      },
      "resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "種子",
        "tooltip": "決定節點是否重新執行的種子；實際結果無論種子如何都不具決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MagnificImageRelightNode": {
    "description": "透過光線調整與可選的參考光線轉移，重新打光圖像。",
    "display_name": "Magnific 圖像重光",
    "inputs": {
      "advanced_settings": {
        "name": "advanced_settings",
        "tooltip": "進階光線控制的微調選項。"
      },
      "change_background": {
        "name": "change_background",
        "tooltip": "根據提示或參考圖修改背景。"
      },
      "image": {
        "name": "image",
        "tooltip": "要重新打光的圖像。"
      },
      "interpolate_from_original": {
        "name": "interpolate_from_original",
        "tooltip": "限制生成自由度，使結果更貼近原圖。"
      },
      "light_transfer_strength": {
        "name": "light_transfer_strength",
        "tooltip": "光線轉移應用的強度。"
      },
      "preserve_details": {
        "name": "preserve_details",
        "tooltip": "保留原圖的紋理與細節。"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "光線描述指引。支援強調標註（1-1.4）。"
      },
      "reference_image": {
        "name": "reference_image",
        "tooltip": "可選的參考圖像，用於轉移光線。"
      },
      "style": {
        "name": "style",
        "tooltip": "風格化輸出偏好。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MagnificImageSkinEnhancerNode": {
    "description": "人像美膚增強，支援多種處理模式。",
    "display_name": "Magnific 圖像美膚增強",
    "inputs": {
      "image": {
        "name": "image",
        "tooltip": "要增強的人像圖像。"
      },
      "mode": {
        "name": "mode",
        "tooltip": "處理模式：creative 為藝術增強，faithful 保留原貌，flexible 針對性優化。"
      },
      "sharpen": {
        "name": "sharpen",
        "tooltip": "銳化強度等級。"
      },
      "smart_grain": {
        "name": "smart_grain",
        "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": "基於提示詞的增強、風格化，以及 2x/4x/8x/16x 放大。最大輸出：25.3 百萬像素。",
    "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": "高保真放大，細緻控制銳利度、顆粒感與細節。最大輸出：10060×10060 像素。",
    "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 太可愛了，應該要有更好的引導功能!! (。・ω・。)",
    "inputs": {
      "model": {
        "name": "model"
      }
    },
    "outputs": {
      "0": {
        "name": "patched_model",
        "tooltip": null
      }
    }
  },
  "MakeTrainingDataset": {
    "description": "使用VAE對圖像編碼、CLIP對文字編碼，建立包含latent與conditioning的訓練資料集。",
    "display_name": "建立訓練資料集",
    "inputs": {
      "clip": {
        "name": "clip",
        "tooltip": "用於將文字編碼為條件的 CLIP 模型。"
      },
      "images": {
        "name": "圖片",
        "tooltip": "要編碼的圖片清單。"
      },
      "texts": {
        "name": "文字",
        "tooltip": "文字標題清單。可為 n 筆（與圖片數量相同）、1 筆（全部重複），或省略（使用空字串）。"
      },
      "vae": {
        "name": "vae",
        "tooltip": "用於將圖片編碼為 latent 的 VAE 模型。"
      }
    },
    "outputs": {
      "0": {
        "name": "latents",
        "tooltip": "latent 字典清單"
      },
      "1": {
        "name": "conditioning",
        "tooltip": "條件清單"
      }
    }
  },
  "ManualSigmas": {
    "display_name": "手動 Sigma",
    "inputs": {
      "sigmas": {
        "name": "sigmas"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MaskComposite": {
    "display_name": "遮罩合成",
    "inputs": {
      "destination": {
        "name": "destination"
      },
      "operation": {
        "name": "操作"
      },
      "source": {
        "name": "source"
      },
      "x": {
        "name": "x"
      },
      "y": {
        "name": "y"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MaskPreview": {
    "description": "將輸入影像儲存到您的 ComfyUI 輸出目錄。",
    "display_name": "MaskPreview",
    "inputs": {
      "mask": {
        "name": "遮罩"
      }
    },
    "outputs": {
      "0": {
        "name": "mask",
        "tooltip": null
      }
    }
  },
  "MaskToImage": {
    "display_name": "將遮罩轉換為影像",
    "inputs": {
      "mask": {
        "name": "遮罩"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MediaPipeFaceLandmarker": {
    "description": "使用MediaPipe模型偵測臉部關鍵點。",
    "display_name": "MediaPipe Face Landmarker",
    "inputs": {
      "detector_variant": {
        "name": "detector_variant",
        "tooltip": "人臉偵測器範圍。「short」適用於近距離人臉（約 2 公尺內）；「full」可偵測較遠／較小的人臉（最遠約 5 公尺），但速度較慢。「both」會同時執行兩種偵測器，並保留每幀找到最多人臉的結果（約 2 倍偵測成本）。"
      },
      "face_detection_model": {
        "name": "face_detection_model"
      },
      "image": {
        "name": "image"
      },
      "min_confidence": {
        "name": "min_confidence",
        "tooltip": "BlazeFace 分數門檻。降低可捕捉較小／被遮擋的人臉。"
      },
      "missing_frame_fallback": {
        "name": "missing_frame_fallback",
        "tooltip": "批次處理時偵測失敗的每幀行為。「empty」讓該幀無人臉。「previous」複製最近一次成功偵測的結果。「interpolate」在包圍成功幀之間插值地標／邊界框／blendshapes。多臉：跨幀以貪婪邊界框中心最近鄰配對人臉。"
      },
      "num_faces": {
        "name": "num_faces",
        "tooltip": "每幀最多回傳的人臉數量。0 = 不限制（回傳所有偵測到的人臉）。"
      }
    },
    "outputs": {
      "0": {
        "name": "face_landmarks",
        "tooltip": null
      },
      "1": {
        "name": "bboxes",
        "tooltip": null
      }
    }
  },
  "MediaPipeFaceMask": {
    "description": "根據臉部關鍵點繪製mask。",
    "display_name": "MediaPipe Face Mask",
    "inputs": {
      "face_landmarks": {
        "name": "face_landmarks"
      },
      "regions": {
        "name": "regions",
        "tooltip": "「all」= face_oval+lips+eyes+irises 的聯集（實際上等同於 face_oval，因其包含其他區域）。「custom」= 可單獨切換各區域，例如 lips+eyes 組合。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MediaPipeFaceMeshVisualize": {
    "description": "在輸入圖像上繪製臉部關鍵點網格。",
    "display_name": "MediaPipe Face Mesh 視覺化",
    "inputs": {
      "color": {
        "name": "color"
      },
      "connections": {
        "name": "connections",
        "tooltip": "「all」= oval+eyes+brows+lips+irises+nose。「fill」= 實心 face_oval 多邊形（輪廓 mask）。「custom」= 可單獨切換各特徵（包含「tesselation」，即完整 2547 邊線框）。"
      },
      "face_landmarks": {
        "name": "face_landmarks"
      },
      "image": {
        "name": "image",
        "tooltip": "若未連接，將使用黑色畫布。"
      },
      "point_size": {
        "name": "point_size",
        "tooltip": "地標點半徑（像素）。0 代表不繪製點。"
      },
      "thickness": {
        "name": "thickness",
        "tooltip": "邊線粗細（像素）。0 代表不繪製邊線。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MergeImageLists": {
    "description": "將多個圖像清單合併為一個。",
    "display_name": "合併圖片清單",
    "inputs": {
      "images": {
        "name": "圖片",
        "tooltip": "要處理的圖片清單。"
      }
    },
    "outputs": {
      "0": {
        "name": "圖片",
        "tooltip": "已處理的圖片"
      }
    }
  },
  "MergeSplat": {
    "description": "將任意數量的高斯 splat 合併為一個。對同一 latent 以不同種子進行多次解碼並合併，可讓表面更密集，進而提升網格品質。",
    "display_name": "合併 Splats",
    "inputs": {
      "splats": {
        "name": "splats"
      }
    },
    "outputs": {
      "0": {
        "name": "splat",
        "tooltip": null
      }
    }
  },
  "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": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "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": "指定產生模型的姿勢模式。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed 控制此節點是否重新執行；無論 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": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "meshy 任務 ID",
        "tooltip": null
      },
      "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": "指定產生模型的姿勢模式。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed 控制此節點是否重新執行；無論 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": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "meshy 任務 ID",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      },
      "3": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "MeshyRefineNode": {
    "description": "精修先前建立的草稿模型。",
    "display_name": "Meshy：精修草稿模型",
    "inputs": {
      "enable_pbr": {
        "name": "enable_pbr",
        "tooltip": "除了基礎色彩外，還會產生 PBR 貼圖（金屬度、粗糙度、法線）。注意：若使用雕塑風格，請設為 false，因為雕塑風格會產生自己的 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": "提供文字提示以引導材質製作。最多 600 字元。不可與「texture_image」同時使用。"
      }
    },
    "outputs": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "meshy 任務 ID",
        "tooltip": null
      },
      "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": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "rig 任務 ID",
        "tooltip": null
      },
      "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 控制節點是否重新執行；無論 seed 為何，結果皆為非確定性。"
      },
      "should_remesh": {
        "name": "should_remesh",
        "tooltip": "設為 false 時，回傳未處理的三角網格。"
      },
      "should_remesh_target_polycount": {
        "name": "target_polycount"
      },
      "should_remesh_topology": {
        "name": "topology"
      },
      "style": {
        "name": "style"
      },
      "symmetry_mode": {
        "name": "symmetry_mode"
      }
    },
    "outputs": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "meshy_task_id",
        "tooltip": null
      },
      "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": "用一張2D影像來引導材質生成過程。不能與「text_style_prompt」同時使用。"
      },
      "meshy_task_id": {
        "name": "meshy_task_id"
      },
      "model": {
        "name": "模型"
      },
      "pbr": {
        "name": "PBR"
      },
      "text_style_prompt": {
        "name": "文字風格提示",
        "tooltip": "用文字描述你想要的物件材質風格。最多600字。不能與「image_style」同時使用。"
      }
    },
    "outputs": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "meshy_task_id",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      },
      "3": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "MiniMaxH3ImageToVideo": {
    "display_name": "MiniMax H3 圖片轉影片",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "first_frame": {
        "name": "首幀"
      },
      "height": {
        "name": "高度"
      },
      "last_frame": {
        "name": "末幀"
      },
      "length": {
        "name": "長度",
        "tooltip": "以 24 fps 計算的幀數，會自動對齊至模型的 17k+5 幀格（124 ≈ 5 秒；訓練範圍約為 124-362，超出範圍未經測試）"
      },
      "prompt": {
        "name": "提示詞"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "name": "正向",
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "MiniMaxH3ReferenceToVideo": {
    "description": "<圖片 i> / <影片 k> / <音訊 j> 參考條件設定，適用於 MiniMax H3。提示時請使用相同標籤。",
    "display_name": "MiniMax H3 參考轉影片",
    "inputs": {
      "audio_vae": {
        "name": "audio_vae"
      },
      "clip": {
        "name": "clip"
      },
      "height": {
        "name": "高度"
      },
      "length": {
        "name": "長度",
        "tooltip": "以 24 fps 計算的幀數（124 ≈ 5 秒，訓練範圍約為 124-362）"
      },
      "prompt": {
        "name": "提示詞"
      },
      "ref_audios": {
        "name": "參考音訊"
      },
      "ref_image_size": {
        "name": "參考圖片尺寸",
        "tooltip": "參考圖片尺寸設定。「match」會將每張參考圖（僅縮小，保持比例）縮放至生成圖的像素面積；「max」則使用參考流程的 2048px 短邊以獲得最佳身份保真度。參考標記會貫穿每個取樣步驟，因此「max」模式可能會慢上數倍。"
      },
      "ref_images": {
        "name": "參考圖片"
      },
      "ref_video_audios": {
        "name": "參考影片音訊"
      },
      "ref_videos": {
        "name": "參考影片"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "name": "正向",
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "MiniMaxH3SigmaShift": {
    "description": "設定視訊/音訊流的偏移量。",
    "display_name": "MiniMax H3 Sigma Shift",
    "inputs": {
      "model": {
        "name": "model"
      },
      "shift_audio": {
        "name": "shift_audio"
      },
      "shift_video": {
        "name": "shift_video"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MinimaxHailuo03FirstLastFrameNode": {
    "description": "使用 MiniMax H3 模型，根據首幀圖像與（可選）末幀圖像生成影片。影片長寬比將依據所提供的圖像。",
    "display_name": "MiniMax H3 首末幀生成影片",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "first_frame": {
        "name": "first_frame",
        "tooltip": "影片的首幀圖像。"
      },
      "last_frame": {
        "name": "last_frame",
        "tooltip": "影片的可選末幀圖像。"
      },
      "model": {
        "name": "model",
        "tooltip": "用於影片生成的模型。"
      },
      "model_duration": {
        "name": "duration"
      },
      "model_prompt": {
        "name": "prompt"
      },
      "model_resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed",
        "tooltip": "隨機種子。相同請求與種子會產生相似（但不保證完全相同）結果。"
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "是否在影片中加入 AIGC 浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MinimaxHailuo03ReferenceNode": {
    "description": "使用 MiniMax H3 模型，根據參考圖片、影片與音訊生成影片。在提示詞中依照順序引用參考資料：'Image 1'、'Image 2'、'Video 1'、'Audio 1'，依此類推。",
    "display_name": "MiniMax H3 參考生成影片",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於影片生成的模型。"
      },
      "model_duration": {
        "name": "時長"
      },
      "model_prompt": {
        "name": "提示詞"
      },
      "model_ratio": {
        "name": "比例"
      },
      "model_resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "隨機種子",
        "tooltip": "隨機種子。相同請求與相同種子會產生相似但不保證完全相同的結果。"
      },
      "watermark": {
        "name": "浮水印",
        "tooltip": "是否在影片中加入 AIGC 浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MinimaxHailuo03TextToVideoNode": {
    "description": "使用 MiniMax H3 模型，根據文字提示詞生成影片。",
    "display_name": "MiniMax H3 文生影片",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於影片生成的模型。"
      },
      "model_duration": {
        "name": "時長"
      },
      "model_prompt": {
        "name": "提示詞"
      },
      "model_ratio": {
        "name": "比例"
      },
      "model_resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "隨機種子",
        "tooltip": "隨機種子。相同請求與相同種子會產生相似但不保證完全相同的結果。"
      },
      "watermark": {
        "name": "浮水印",
        "tooltip": "是否在影片中加入 AIGC 浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MinimaxHailuoVideoNode": {
    "description": "使用新的 MiniMax 海螺-02 模型，從提示詞生成影片，可選起始幀。",
    "display_name": "MiniMax 海螺影片",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration": {
        "name": "duration",
        "tooltip": "輸出影片的長度（單位：秒）。"
      },
      "first_frame_image": {
        "name": "第一幀圖片",
        "tooltip": "可選的影像，用作生成影片的第一幀。"
      },
      "prompt_optimizer": {
        "name": "prompt_optimizer",
        "tooltip": "需要時優化提示詞以提升生成品質。"
      },
      "prompt_text": {
        "name": "提示文字",
        "tooltip": "引導影片生成的文字提示。"
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "影片顯示的尺寸。1080p 為 1920x1080，768p 為 1366x768。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "用於創建噪聲的隨機種子。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MinimaxImageToVideoNode": {
    "description": "使用 MiniMax 的 API，根據圖像與提示生成影片",
    "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": "使用 MiniMax 的 API 根據提示生成影片",
    "display_name": "MiniMax 文字轉影片",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於影片生成的模型"
      },
      "prompt_text": {
        "name": "提示文字",
        "tooltip": "用於引導影片生成的文字提示"
      },
      "seed": {
        "name": "種子",
        "tooltip": "用於產生雜訊的隨機種子。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MoGeInference": {
    "description": "在單張圖像上執行MoGe以估算深度與幾何資訊。",
    "display_name": "MoGe 推論",
    "inputs": {
      "apply_mask": {
        "name": "apply_mask",
        "tooltip": "將遮罩區域（天空／無效像素）在點雲和深度圖中設為 inf，以便網格化時排除。若停用則保留所有預測幾何，遮罩仍會單獨返回。"
      },
      "batch_size": {
        "name": "batch_size",
        "tooltip": "每次推論的圖像數量。如果處理長影片或大量圖像時記憶體不足，請降低此值。"
      },
      "force_projection": {
        "name": "force_projection"
      },
      "fov_x_degrees": {
        "name": "fov_x_degrees",
        "tooltip": "來源相機的水平視角。設定用於將深度圖反投影到 3D 的焦距。0 = 自動從預測點回推。"
      },
      "image": {
        "name": "image"
      },
      "moge_model": {
        "name": "moge_model"
      },
      "resolution_level": {
        "name": "resolution_level",
        "tooltip": "0 = 最快，9 = 最細緻。"
      }
    },
    "outputs": {
      "0": {
        "name": "moge_geometry",
        "tooltip": null
      }
    }
  },
  "MoGePanoramaInference": {
    "description": "將全景圖像分割為12個透視視角，分別執行MoGe推論，並合併結果為單一深度圖。",
    "display_name": "MoGe 全景推論",
    "inputs": {
      "batch_size": {
        "name": "batch_size",
        "tooltip": "每批推論的視角數（共 12 個分割）。"
      },
      "image": {
        "name": "image",
        "tooltip": "等距矩形全景圖（任意長寬比）。"
      },
      "merge_resolution": {
        "name": "merge_resolution",
        "tooltip": "合併後等距深度圖的長邊解析度。"
      },
      "moge_model": {
        "name": "moge_model"
      },
      "resolution_level": {
        "name": "resolution_level",
        "tooltip": "每視角細緻度（0 = 最快，9 = 最細緻）。"
      },
      "split_resolution": {
        "name": "split_resolution",
        "tooltip": "每個視角分割的解析度。"
      }
    },
    "outputs": {
      "0": {
        "name": "moge_geometry",
        "tooltip": null
      }
    }
  },
  "MoGePointMapToMesh": {
    "description": "將MoGe點雲圖轉換為3D網格。",
    "display_name": "MoGe 點雲轉網格",
    "inputs": {
      "batch_index": {
        "name": "batch_index",
        "tooltip": "要轉換為網格的 MoGe 幾何批次中的哪一張影像。每張影像的頂點數不同，因此批次無法合併為單一網格（MESH）。"
      },
      "decimation": {
        "name": "decimation",
        "tooltip": "頂點間隔；1 代表完整解析度。"
      },
      "discontinuity_threshold": {
        "name": "discontinuity_threshold",
        "tooltip": "若 3x3 深度範圍超過此比例，則捨棄該像素。0 代表關閉。"
      },
      "moge_geometry": {
        "name": "moge_geometry"
      },
      "texture": {
        "name": "texture",
        "tooltip": "將來源影像作為 baseColor 紋理帶入。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MoGeRender": {
    "description": "根據幾何資料渲染深度圖或法線圖。",
    "display_name": "MoGe 渲染",
    "inputs": {
      "moge_geometry": {
        "name": "moge_geometry"
      },
      "output": {
        "name": "output",
        "tooltip": "DirectX 與 OpenGL 控制法線貼圖綠色通道的慣例。DirectX：綠色 = -Y 向下（Unreal）。OpenGL：綠色 = +Y 向上（Blender、Substance、Unity、glTF）。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ModelComputeDtype": {
    "display_name": "ModelComputeDtype",
    "inputs": {
      "dtype": {
        "name": "dtype"
      },
      "model": {
        "name": "model"
      }
    }
  },
  "ModelMergeAdd": {
    "display_name": "ModelMergeAdd",
    "inputs": {
      "model1": {
        "name": "模型 1"
      },
      "model2": {
        "name": "模型 2"
      }
    }
  },
  "ModelMergeAuraflow": {
    "display_name": "ModelMergeAuraflow",
    "inputs": {
      "cond_seq_linear_": {
        "name": "cond_seq_linear."
      },
      "double_layers_0_": {
        "name": "double_layers.0."
      },
      "double_layers_1_": {
        "name": "double_layers.1."
      },
      "double_layers_2_": {
        "name": "double_layers.2."
      },
      "double_layers_3_": {
        "name": "double_layers.3."
      },
      "final_linear_": {
        "name": "final_linear."
      },
      "init_x_linear_": {
        "name": "init_x_linear."
      },
      "modF_": {
        "name": "modF."
      },
      "model1": {
        "name": "模型 1"
      },
      "model2": {
        "name": "模型 2"
      },
      "positional_encoding": {
        "name": "positional_encoding"
      },
      "register_tokens": {
        "name": "register_tokens"
      },
      "single_layers_0_": {
        "name": "single_layers.0."
      },
      "single_layers_10_": {
        "name": "single_layers.10."
      },
      "single_layers_11_": {
        "name": "single_layers.11."
      },
      "single_layers_12_": {
        "name": "single_layers.12."
      },
      "single_layers_13_": {
        "name": "single_layers.13."
      },
      "single_layers_14_": {
        "name": "single_layers.14."
      },
      "single_layers_15_": {
        "name": "single_layers.15."
      },
      "single_layers_16_": {
        "name": "single_layers.16."
      },
      "single_layers_17_": {
        "name": "single_layers.17."
      },
      "single_layers_18_": {
        "name": "single_layers.18."
      },
      "single_layers_19_": {
        "name": "single_layers.19."
      },
      "single_layers_1_": {
        "name": "single_layers.1."
      },
      "single_layers_20_": {
        "name": "single_layers.20."
      },
      "single_layers_21_": {
        "name": "single_layers.21."
      },
      "single_layers_22_": {
        "name": "single_layers.22."
      },
      "single_layers_23_": {
        "name": "single_layers.23."
      },
      "single_layers_24_": {
        "name": "single_layers.24."
      },
      "single_layers_25_": {
        "name": "single_layers.25."
      },
      "single_layers_26_": {
        "name": "single_layers.26."
      },
      "single_layers_27_": {
        "name": "single_layers.27."
      },
      "single_layers_28_": {
        "name": "single_layers.28."
      },
      "single_layers_29_": {
        "name": "single_layers.29."
      },
      "single_layers_2_": {
        "name": "single_layers.2."
      },
      "single_layers_30_": {
        "name": "single_layers.30."
      },
      "single_layers_31_": {
        "name": "single_layers.31."
      },
      "single_layers_3_": {
        "name": "single_layers.3."
      },
      "single_layers_4_": {
        "name": "single_layers.4."
      },
      "single_layers_5_": {
        "name": "single_layers.5."
      },
      "single_layers_6_": {
        "name": "single_layers.6."
      },
      "single_layers_7_": {
        "name": "single_layers.7."
      },
      "single_layers_8_": {
        "name": "single_layers.8."
      },
      "single_layers_9_": {
        "name": "single_layers.9."
      },
      "t_embedder_": {
        "name": "t_embedder."
      }
    }
  },
  "ModelMergeBlocks": {
    "display_name": "ModelMergeBlocks",
    "inputs": {
      "input": {
        "name": "輸入"
      },
      "middle": {
        "name": "中間"
      },
      "model1": {
        "name": "模型 1"
      },
      "model2": {
        "name": "模型 2"
      },
      "out": {
        "name": "輸出"
      }
    }
  },
  "ModelMergeCosmos14B": {
    "display_name": "ModelMergeCosmos14B",
    "inputs": {
      "affline_norm_": {
        "name": "affline_norm."
      },
      "blocks_block0_": {
        "name": "blocks.block0."
      },
      "blocks_block10_": {
        "name": "blocks.block10."
      },
      "blocks_block11_": {
        "name": "blocks.block11."
      },
      "blocks_block12_": {
        "name": "blocks.block12."
      },
      "blocks_block13_": {
        "name": "blocks.block13."
      },
      "blocks_block14_": {
        "name": "blocks.block14."
      },
      "blocks_block15_": {
        "name": "blocks.block15."
      },
      "blocks_block16_": {
        "name": "blocks.block16."
      },
      "blocks_block17_": {
        "name": "blocks.block17."
      },
      "blocks_block18_": {
        "name": "blocks.block18."
      },
      "blocks_block19_": {
        "name": "blocks.block19."
      },
      "blocks_block1_": {
        "name": "blocks.block1."
      },
      "blocks_block20_": {
        "name": "blocks.block20."
      },
      "blocks_block21_": {
        "name": "blocks.block21."
      },
      "blocks_block22_": {
        "name": "blocks.block22."
      },
      "blocks_block23_": {
        "name": "blocks.block23."
      },
      "blocks_block24_": {
        "name": "blocks.block24."
      },
      "blocks_block25_": {
        "name": "blocks.block25."
      },
      "blocks_block26_": {
        "name": "blocks.block26."
      },
      "blocks_block27_": {
        "name": "blocks.block27."
      },
      "blocks_block28_": {
        "name": "blocks.block28."
      },
      "blocks_block29_": {
        "name": "blocks.block29."
      },
      "blocks_block2_": {
        "name": "blocks.block2."
      },
      "blocks_block30_": {
        "name": "blocks.block30."
      },
      "blocks_block31_": {
        "name": "blocks.block31."
      },
      "blocks_block32_": {
        "name": "blocks.block32."
      },
      "blocks_block33_": {
        "name": "blocks.block33."
      },
      "blocks_block34_": {
        "name": "blocks.block34."
      },
      "blocks_block35_": {
        "name": "blocks.block35."
      },
      "blocks_block3_": {
        "name": "blocks.block3."
      },
      "blocks_block4_": {
        "name": "blocks.block4."
      },
      "blocks_block5_": {
        "name": "blocks.block5."
      },
      "blocks_block6_": {
        "name": "blocks.block6."
      },
      "blocks_block7_": {
        "name": "blocks.block7."
      },
      "blocks_block8_": {
        "name": "blocks.block8."
      },
      "blocks_block9_": {
        "name": "blocks.block9."
      },
      "extra_pos_embedder_": {
        "name": "extra_pos_embedder."
      },
      "final_layer_": {
        "name": "final_layer."
      },
      "model1": {
        "name": "模型 1"
      },
      "model2": {
        "name": "模型 2"
      },
      "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.block0."
      },
      "blocks_block10_": {
        "name": "blocks.block10."
      },
      "blocks_block11_": {
        "name": "blocks.block11."
      },
      "blocks_block12_": {
        "name": "blocks.block12."
      },
      "blocks_block13_": {
        "name": "blocks.block13."
      },
      "blocks_block14_": {
        "name": "blocks.block14."
      },
      "blocks_block15_": {
        "name": "blocks.block15."
      },
      "blocks_block16_": {
        "name": "blocks.block16."
      },
      "blocks_block17_": {
        "name": "blocks.block17."
      },
      "blocks_block18_": {
        "name": "blocks.block18."
      },
      "blocks_block19_": {
        "name": "blocks.block19."
      },
      "blocks_block1_": {
        "name": "blocks.block1."
      },
      "blocks_block20_": {
        "name": "blocks.block20."
      },
      "blocks_block21_": {
        "name": "blocks.block21."
      },
      "blocks_block22_": {
        "name": "blocks.block22."
      },
      "blocks_block23_": {
        "name": "blocks.block23."
      },
      "blocks_block24_": {
        "name": "blocks.block24."
      },
      "blocks_block25_": {
        "name": "blocks.block25."
      },
      "blocks_block26_": {
        "name": "blocks.block26."
      },
      "blocks_block27_": {
        "name": "blocks.block27."
      },
      "blocks_block2_": {
        "name": "blocks.block2."
      },
      "blocks_block3_": {
        "name": "blocks.block3."
      },
      "blocks_block4_": {
        "name": "blocks.block4."
      },
      "blocks_block5_": {
        "name": "blocks.block5."
      },
      "blocks_block6_": {
        "name": "blocks.block6."
      },
      "blocks_block7_": {
        "name": "blocks.block7."
      },
      "blocks_block8_": {
        "name": "blocks.block8."
      },
      "blocks_block9_": {
        "name": "blocks.block9."
      },
      "extra_pos_embedder_": {
        "name": "extra_pos_embedder."
      },
      "final_layer_": {
        "name": "final_layer."
      },
      "model1": {
        "name": "模型 1"
      },
      "model2": {
        "name": "模型 2"
      },
      "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.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": "區塊.35."
      },
      "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."
      },
      "final_layer_": {
        "name": "最終層."
      },
      "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": "模型合併宇宙預測2_2B",
    "inputs": {
      "blocks_0_": {
        "name": "區塊.0."
      },
      "blocks_10_": {
        "name": "區塊.10."
      },
      "blocks_11_": {
        "name": "區塊.11."
      },
      "blocks_12_": {
        "name": "區塊.12."
      },
      "blocks_13_": {
        "name": "區塊.13."
      },
      "blocks_14_": {
        "name": "區塊.14."
      },
      "blocks_15_": {
        "name": "區塊.15."
      },
      "blocks_16_": {
        "name": "區塊.16."
      },
      "blocks_17_": {
        "name": "區塊.17."
      },
      "blocks_18_": {
        "name": "區塊.18."
      },
      "blocks_19_": {
        "name": "區塊.19."
      },
      "blocks_1_": {
        "name": "區塊.1."
      },
      "blocks_20_": {
        "name": "區塊.20."
      },
      "blocks_21_": {
        "name": "區塊.21."
      },
      "blocks_22_": {
        "name": "區塊.22."
      },
      "blocks_23_": {
        "name": "區塊.23."
      },
      "blocks_24_": {
        "name": "區塊.24."
      },
      "blocks_25_": {
        "name": "區塊.25."
      },
      "blocks_26_": {
        "name": "區塊.26."
      },
      "blocks_27_": {
        "name": "區塊.27."
      },
      "blocks_2_": {
        "name": "區塊.2."
      },
      "blocks_3_": {
        "name": "區塊.3."
      },
      "blocks_4_": {
        "name": "區塊.4."
      },
      "blocks_5_": {
        "name": "區塊.5."
      },
      "blocks_6_": {
        "name": "區塊.6."
      },
      "blocks_7_": {
        "name": "區塊.7."
      },
      "blocks_8_": {
        "name": "區塊.8."
      },
      "blocks_9_": {
        "name": "區塊.9."
      },
      "final_layer_": {
        "name": "最終層."
      },
      "model1": {
        "name": "模型1"
      },
      "model2": {
        "name": "模型2"
      },
      "pos_embedder_": {
        "name": "位置嵌入器."
      },
      "t_embedder_": {
        "name": "t嵌入器."
      },
      "t_embedding_norm_": {
        "name": "t嵌入歸一化."
      },
      "x_embedder_": {
        "name": "x嵌入器."
      }
    }
  },
  "ModelMergeFlux1": {
    "display_name": "ModelMergeFlux1",
    "inputs": {
      "double_blocks_0_": {
        "name": "double_blocks.0."
      },
      "double_blocks_10_": {
        "name": "double_blocks.10."
      },
      "double_blocks_11_": {
        "name": "double_blocks.11."
      },
      "double_blocks_12_": {
        "name": "double_blocks.12."
      },
      "double_blocks_13_": {
        "name": "double_blocks.13."
      },
      "double_blocks_14_": {
        "name": "double_blocks.14."
      },
      "double_blocks_15_": {
        "name": "double_blocks.15."
      },
      "double_blocks_16_": {
        "name": "double_blocks.16."
      },
      "double_blocks_17_": {
        "name": "double_blocks.17."
      },
      "double_blocks_18_": {
        "name": "double_blocks.18."
      },
      "double_blocks_1_": {
        "name": "double_blocks.1."
      },
      "double_blocks_2_": {
        "name": "double_blocks.2."
      },
      "double_blocks_3_": {
        "name": "double_blocks.3."
      },
      "double_blocks_4_": {
        "name": "double_blocks.4."
      },
      "double_blocks_5_": {
        "name": "double_blocks.5."
      },
      "double_blocks_6_": {
        "name": "double_blocks.6."
      },
      "double_blocks_7_": {
        "name": "double_blocks.7."
      },
      "double_blocks_8_": {
        "name": "double_blocks.8."
      },
      "double_blocks_9_": {
        "name": "double_blocks.9."
      },
      "final_layer_": {
        "name": "final_layer."
      },
      "guidance_in": {
        "name": "guidance_in"
      },
      "img_in_": {
        "name": "img_in."
      },
      "model1": {
        "name": "模型 1"
      },
      "model2": {
        "name": "模型 2"
      },
      "single_blocks_0_": {
        "name": "single_blocks.0."
      },
      "single_blocks_10_": {
        "name": "single_blocks.10."
      },
      "single_blocks_11_": {
        "name": "single_blocks.11."
      },
      "single_blocks_12_": {
        "name": "single_blocks.12."
      },
      "single_blocks_13_": {
        "name": "single_blocks.13."
      },
      "single_blocks_14_": {
        "name": "single_blocks.14."
      },
      "single_blocks_15_": {
        "name": "single_blocks.15."
      },
      "single_blocks_16_": {
        "name": "single_blocks.16."
      },
      "single_blocks_17_": {
        "name": "single_blocks.17."
      },
      "single_blocks_18_": {
        "name": "single_blocks.18."
      },
      "single_blocks_19_": {
        "name": "single_blocks.19."
      },
      "single_blocks_1_": {
        "name": "single_blocks.1."
      },
      "single_blocks_20_": {
        "name": "single_blocks.20."
      },
      "single_blocks_21_": {
        "name": "single_blocks.21."
      },
      "single_blocks_22_": {
        "name": "single_blocks.22."
      },
      "single_blocks_23_": {
        "name": "single_blocks.23."
      },
      "single_blocks_24_": {
        "name": "single_blocks.24."
      },
      "single_blocks_25_": {
        "name": "single_blocks.25."
      },
      "single_blocks_26_": {
        "name": "single_blocks.26."
      },
      "single_blocks_27_": {
        "name": "single_blocks.27."
      },
      "single_blocks_28_": {
        "name": "single_blocks.28."
      },
      "single_blocks_29_": {
        "name": "single_blocks.29."
      },
      "single_blocks_2_": {
        "name": "single_blocks.2."
      },
      "single_blocks_30_": {
        "name": "single_blocks.30."
      },
      "single_blocks_31_": {
        "name": "single_blocks.31."
      },
      "single_blocks_32_": {
        "name": "single_blocks.32."
      },
      "single_blocks_33_": {
        "name": "single_blocks.33."
      },
      "single_blocks_34_": {
        "name": "single_blocks.34."
      },
      "single_blocks_35_": {
        "name": "single_blocks.35."
      },
      "single_blocks_36_": {
        "name": "single_blocks.36."
      },
      "single_blocks_37_": {
        "name": "single_blocks.37."
      },
      "single_blocks_3_": {
        "name": "single_blocks.3."
      },
      "single_blocks_4_": {
        "name": "single_blocks.4."
      },
      "single_blocks_5_": {
        "name": "single_blocks.5."
      },
      "single_blocks_6_": {
        "name": "single_blocks.6."
      },
      "single_blocks_7_": {
        "name": "single_blocks.7."
      },
      "single_blocks_8_": {
        "name": "single_blocks.8."
      },
      "single_blocks_9_": {
        "name": "single_blocks.9."
      },
      "time_in_": {
        "name": "time_in."
      },
      "txt_in_": {
        "name": "txt_in."
      },
      "vector_in_": {
        "name": "vector_in."
      }
    }
  },
  "ModelMergeKrea2": {
    "display_name": "ModelMergeKrea2",
    "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_2_": {
        "name": "blocks.2."
      },
      "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."
      },
      "first_": {
        "name": "first."
      },
      "last_": {
        "name": "last."
      },
      "model1": {
        "name": "model1"
      },
      "model2": {
        "name": "model2"
      },
      "tmlp_": {
        "name": "tmlp."
      },
      "tproj_": {
        "name": "tproj."
      },
      "txtfusion_layerwise_blocks_0_": {
        "name": "txtfusion.layerwise_blocks.0."
      },
      "txtfusion_layerwise_blocks_1_": {
        "name": "txtfusion.layerwise_blocks.1."
      },
      "txtfusion_projector_": {
        "name": "txtfusion.projector."
      },
      "txtfusion_refiner_blocks_0_": {
        "name": "txtfusion.refiner_blocks.0."
      },
      "txtfusion_refiner_blocks_1_": {
        "name": "txtfusion.refiner_blocks.1."
      },
      "txtmlp_": {
        "name": "txtmlp."
      }
    }
  },
  "ModelMergeLTXV": {
    "display_name": "模型合併 (LTXV)",
    "inputs": {
      "adaln_single_": {
        "name": "adaln_single."
      },
      "caption_projection_": {
        "name": "caption_projection."
      },
      "model1": {
        "name": "模型 1"
      },
      "model2": {
        "name": "模型 2"
      },
      "patchify_proj_": {
        "name": "patchify_proj."
      },
      "proj_out_": {
        "name": "proj_out."
      },
      "scale_shift_table": {
        "name": "scale_shift_table"
      },
      "transformer_blocks_0_": {
        "name": "transformer_blocks.0."
      },
      "transformer_blocks_10_": {
        "name": "transformer_blocks.10."
      },
      "transformer_blocks_11_": {
        "name": "transformer_blocks.11."
      },
      "transformer_blocks_12_": {
        "name": "transformer_blocks.12."
      },
      "transformer_blocks_13_": {
        "name": "transformer_blocks.13."
      },
      "transformer_blocks_14_": {
        "name": "transformer_blocks.14."
      },
      "transformer_blocks_15_": {
        "name": "transformer_blocks.15."
      },
      "transformer_blocks_16_": {
        "name": "transformer_blocks.16."
      },
      "transformer_blocks_17_": {
        "name": "transformer_blocks.17."
      },
      "transformer_blocks_18_": {
        "name": "transformer_blocks.18."
      },
      "transformer_blocks_19_": {
        "name": "transformer_blocks.19."
      },
      "transformer_blocks_1_": {
        "name": "transformer_blocks.1."
      },
      "transformer_blocks_20_": {
        "name": "transformer_blocks.20."
      },
      "transformer_blocks_21_": {
        "name": "transformer_blocks.21."
      },
      "transformer_blocks_22_": {
        "name": "transformer_blocks.22."
      },
      "transformer_blocks_23_": {
        "name": "transformer_blocks.23."
      },
      "transformer_blocks_24_": {
        "name": "transformer_blocks.24."
      },
      "transformer_blocks_25_": {
        "name": "transformer_blocks.25."
      },
      "transformer_blocks_26_": {
        "name": "transformer_blocks.26."
      },
      "transformer_blocks_27_": {
        "name": "transformer_blocks.27."
      },
      "transformer_blocks_2_": {
        "name": "transformer_blocks.2."
      },
      "transformer_blocks_3_": {
        "name": "transformer_blocks.3."
      },
      "transformer_blocks_4_": {
        "name": "transformer_blocks.4."
      },
      "transformer_blocks_5_": {
        "name": "transformer_blocks.5."
      },
      "transformer_blocks_6_": {
        "name": "transformer_blocks.6."
      },
      "transformer_blocks_7_": {
        "name": "transformer_blocks.7."
      },
      "transformer_blocks_8_": {
        "name": "transformer_blocks.8."
      },
      "transformer_blocks_9_": {
        "name": "transformer_blocks.9."
      }
    }
  },
  "ModelMergeMochiPreview": {
    "display_name": "模型合併 (Mochi 預覽)",
    "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_40_": {
        "name": "blocks.40."
      },
      "blocks_41_": {
        "name": "blocks.41."
      },
      "blocks_42_": {
        "name": "blocks.42."
      },
      "blocks_43_": {
        "name": "blocks.43."
      },
      "blocks_44_": {
        "name": "blocks.44."
      },
      "blocks_45_": {
        "name": "blocks.45."
      },
      "blocks_46_": {
        "name": "blocks.46."
      },
      "blocks_47_": {
        "name": "blocks.47."
      },
      "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."
      },
      "final_layer_": {
        "name": "final_layer."
      },
      "model1": {
        "name": "模型 1"
      },
      "model2": {
        "name": "模型 2"
      },
      "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": "模型合併Qwen圖像",
    "inputs": {
      "img_in_": {
        "name": "圖像輸入."
      },
      "model1": {
        "name": "模型1"
      },
      "model2": {
        "name": "模型2"
      },
      "pos_embeds_": {
        "name": "位置嵌入."
      },
      "proj_out_": {
        "name": "proj_out."
      },
      "time_text_embed_": {
        "name": "時間文字嵌入."
      },
      "transformer_blocks_0_": {
        "name": "轉換器區塊.0."
      },
      "transformer_blocks_10_": {
        "name": "transformer_blocks.10."
      },
      "transformer_blocks_11_": {
        "name": "transformer_blocks.11."
      },
      "transformer_blocks_12_": {
        "name": "transformer_blocks.12."
      },
      "transformer_blocks_13_": {
        "name": "transformer_blocks.13."
      },
      "transformer_blocks_14_": {
        "name": "transformer_blocks.14."
      },
      "transformer_blocks_15_": {
        "name": "transformer_blocks.15."
      },
      "transformer_blocks_16_": {
        "name": "transformer_blocks.16."
      },
      "transformer_blocks_17_": {
        "name": "transformer_blocks.17."
      },
      "transformer_blocks_18_": {
        "name": "transformer_blocks.18."
      },
      "transformer_blocks_19_": {
        "name": "transformer_blocks.19."
      },
      "transformer_blocks_1_": {
        "name": "轉換器區塊.1."
      },
      "transformer_blocks_20_": {
        "name": "transformer_blocks.20."
      },
      "transformer_blocks_21_": {
        "name": "transformer_blocks.21."
      },
      "transformer_blocks_22_": {
        "name": "transformer_blocks.22."
      },
      "transformer_blocks_23_": {
        "name": "transformer_blocks.23."
      },
      "transformer_blocks_24_": {
        "name": "transformer_blocks.24."
      },
      "transformer_blocks_25_": {
        "name": "transformer_blocks.25."
      },
      "transformer_blocks_26_": {
        "name": "transformer_blocks.26."
      },
      "transformer_blocks_27_": {
        "name": "transformer_blocks.27."
      },
      "transformer_blocks_28_": {
        "name": "transformer_blocks.28."
      },
      "transformer_blocks_29_": {
        "name": "transformer_blocks.29."
      },
      "transformer_blocks_2_": {
        "name": "轉換器區塊.2."
      },
      "transformer_blocks_30_": {
        "name": "transformer_blocks.30."
      },
      "transformer_blocks_31_": {
        "name": "transformer_blocks.31."
      },
      "transformer_blocks_32_": {
        "name": "transformer_blocks.32."
      },
      "transformer_blocks_33_": {
        "name": "transformer_blocks.33."
      },
      "transformer_blocks_34_": {
        "name": "transformer_blocks.34."
      },
      "transformer_blocks_35_": {
        "name": "transformer_blocks.35."
      },
      "transformer_blocks_36_": {
        "name": "transformer_blocks.36."
      },
      "transformer_blocks_37_": {
        "name": "transformer_blocks.37."
      },
      "transformer_blocks_38_": {
        "name": "transformer_blocks.38."
      },
      "transformer_blocks_39_": {
        "name": "transformer_blocks.39."
      },
      "transformer_blocks_3_": {
        "name": "轉換器區塊.3."
      },
      "transformer_blocks_40_": {
        "name": "transformer_blocks.40."
      },
      "transformer_blocks_41_": {
        "name": "transformer_blocks.41."
      },
      "transformer_blocks_42_": {
        "name": "transformer_blocks.42."
      },
      "transformer_blocks_43_": {
        "name": "transformer_blocks.43."
      },
      "transformer_blocks_44_": {
        "name": "transformer_blocks.44."
      },
      "transformer_blocks_45_": {
        "name": "transformer_blocks.45."
      },
      "transformer_blocks_46_": {
        "name": "transformer_blocks.46."
      },
      "transformer_blocks_47_": {
        "name": "transformer_blocks.47."
      },
      "transformer_blocks_48_": {
        "name": "transformer_blocks.48."
      },
      "transformer_blocks_49_": {
        "name": "transformer_blocks.49."
      },
      "transformer_blocks_4_": {
        "name": "transformer_blocks.4."
      },
      "transformer_blocks_50_": {
        "name": "transformer_blocks.50."
      },
      "transformer_blocks_51_": {
        "name": "transformer_blocks.51."
      },
      "transformer_blocks_52_": {
        "name": "transformer_blocks.52."
      },
      "transformer_blocks_53_": {
        "name": "transformer_blocks.53."
      },
      "transformer_blocks_54_": {
        "name": "transformer_blocks.54."
      },
      "transformer_blocks_55_": {
        "name": "transformer_blocks.55."
      },
      "transformer_blocks_56_": {
        "name": "transformer_blocks.56."
      },
      "transformer_blocks_57_": {
        "name": "transformer_blocks.57."
      },
      "transformer_blocks_58_": {
        "name": "transformer_blocks.58."
      },
      "transformer_blocks_59_": {
        "name": "transformer_blocks.59."
      },
      "transformer_blocks_5_": {
        "name": "transformer_blocks.5."
      },
      "transformer_blocks_6_": {
        "name": "transformer_blocks.6."
      },
      "transformer_blocks_7_": {
        "name": "transformer_blocks.7."
      },
      "transformer_blocks_8_": {
        "name": "transformer_blocks.8."
      },
      "transformer_blocks_9_": {
        "name": "transformer_blocks.9."
      },
      "txt_in_": {
        "name": "文字輸入."
      },
      "txt_norm_": {
        "name": "文字歸一化."
      }
    }
  },
  "ModelMergeSD1": {
    "display_name": "模型合併 (SD1)",
    "inputs": {
      "input_blocks_0_": {
        "name": "input_blocks.0."
      },
      "input_blocks_10_": {
        "name": "input_blocks.10."
      },
      "input_blocks_11_": {
        "name": "input_blocks.11."
      },
      "input_blocks_1_": {
        "name": "input_blocks.1."
      },
      "input_blocks_2_": {
        "name": "input_blocks.2."
      },
      "input_blocks_3_": {
        "name": "input_blocks.3."
      },
      "input_blocks_4_": {
        "name": "input_blocks.4."
      },
      "input_blocks_5_": {
        "name": "input_blocks.5."
      },
      "input_blocks_6_": {
        "name": "input_blocks.6."
      },
      "input_blocks_7_": {
        "name": "input_blocks.7."
      },
      "input_blocks_8_": {
        "name": "input_blocks.8."
      },
      "input_blocks_9_": {
        "name": "input_blocks.9."
      },
      "label_emb_": {
        "name": "label_emb."
      },
      "middle_block_0_": {
        "name": "middle_block.0."
      },
      "middle_block_1_": {
        "name": "middle_block.1."
      },
      "middle_block_2_": {
        "name": "middle_block.2."
      },
      "model1": {
        "name": "模型 1"
      },
      "model2": {
        "name": "模型 2"
      },
      "out_": {
        "name": "out."
      },
      "output_blocks_0_": {
        "name": "output_blocks.0."
      },
      "output_blocks_10_": {
        "name": "output_blocks.10."
      },
      "output_blocks_11_": {
        "name": "output_blocks.11."
      },
      "output_blocks_1_": {
        "name": "output_blocks.1."
      },
      "output_blocks_2_": {
        "name": "output_blocks.2."
      },
      "output_blocks_3_": {
        "name": "output_blocks.3."
      },
      "output_blocks_4_": {
        "name": "output_blocks.4."
      },
      "output_blocks_5_": {
        "name": "output_blocks.5."
      },
      "output_blocks_6_": {
        "name": "output_blocks.6."
      },
      "output_blocks_7_": {
        "name": "output_blocks.7."
      },
      "output_blocks_8_": {
        "name": "output_blocks.8."
      },
      "output_blocks_9_": {
        "name": "output_blocks.9."
      },
      "time_embed_": {
        "name": "time_embed."
      }
    }
  },
  "ModelMergeSD2": {
    "display_name": "模型合併 (SD2)",
    "inputs": {
      "input_blocks_0_": {
        "name": "input_blocks.0."
      },
      "input_blocks_10_": {
        "name": "input_blocks.10."
      },
      "input_blocks_11_": {
        "name": "input_blocks.11."
      },
      "input_blocks_1_": {
        "name": "input_blocks.1."
      },
      "input_blocks_2_": {
        "name": "input_blocks.2."
      },
      "input_blocks_3_": {
        "name": "input_blocks.3."
      },
      "input_blocks_4_": {
        "name": "input_blocks.4."
      },
      "input_blocks_5_": {
        "name": "input_blocks.5."
      },
      "input_blocks_6_": {
        "name": "input_blocks.6."
      },
      "input_blocks_7_": {
        "name": "input_blocks.7."
      },
      "input_blocks_8_": {
        "name": "input_blocks.8."
      },
      "input_blocks_9_": {
        "name": "input_blocks.9."
      },
      "label_emb_": {
        "name": "label_emb."
      },
      "middle_block_0_": {
        "name": "middle_block.0."
      },
      "middle_block_1_": {
        "name": "middle_block.1."
      },
      "middle_block_2_": {
        "name": "middle_block.2."
      },
      "model1": {
        "name": "模型 1"
      },
      "model2": {
        "name": "模型 2"
      },
      "out_": {
        "name": "out."
      },
      "output_blocks_0_": {
        "name": "output_blocks.0."
      },
      "output_blocks_10_": {
        "name": "output_blocks.10."
      },
      "output_blocks_11_": {
        "name": "output_blocks.11."
      },
      "output_blocks_1_": {
        "name": "output_blocks.1."
      },
      "output_blocks_2_": {
        "name": "output_blocks.2."
      },
      "output_blocks_3_": {
        "name": "output_blocks.3."
      },
      "output_blocks_4_": {
        "name": "output_blocks.4."
      },
      "output_blocks_5_": {
        "name": "output_blocks.5."
      },
      "output_blocks_6_": {
        "name": "output_blocks.6."
      },
      "output_blocks_7_": {
        "name": "output_blocks.7."
      },
      "output_blocks_8_": {
        "name": "output_blocks.8."
      },
      "output_blocks_9_": {
        "name": "output_blocks.9."
      },
      "time_embed_": {
        "name": "time_embed."
      }
    }
  },
  "ModelMergeSD35_Large": {
    "display_name": "模型合併 (SD3.5 Large)",
    "inputs": {
      "context_embedder_": {
        "name": "context_embedder."
      },
      "final_layer_": {
        "name": "final_layer."
      },
      "joint_blocks_0_": {
        "name": "joint_blocks.0."
      },
      "joint_blocks_10_": {
        "name": "joint_blocks.10."
      },
      "joint_blocks_11_": {
        "name": "joint_blocks.11."
      },
      "joint_blocks_12_": {
        "name": "joint_blocks.12."
      },
      "joint_blocks_13_": {
        "name": "joint_blocks.13."
      },
      "joint_blocks_14_": {
        "name": "joint_blocks.14."
      },
      "joint_blocks_15_": {
        "name": "joint_blocks.15."
      },
      "joint_blocks_16_": {
        "name": "joint_blocks.16."
      },
      "joint_blocks_17_": {
        "name": "joint_blocks.17."
      },
      "joint_blocks_18_": {
        "name": "joint_blocks.18."
      },
      "joint_blocks_19_": {
        "name": "joint_blocks.19."
      },
      "joint_blocks_1_": {
        "name": "joint_blocks.1."
      },
      "joint_blocks_20_": {
        "name": "joint_blocks.20."
      },
      "joint_blocks_21_": {
        "name": "joint_blocks.21."
      },
      "joint_blocks_22_": {
        "name": "joint_blocks.22."
      },
      "joint_blocks_23_": {
        "name": "joint_blocks.23."
      },
      "joint_blocks_24_": {
        "name": "joint_blocks.24."
      },
      "joint_blocks_25_": {
        "name": "joint_blocks.25."
      },
      "joint_blocks_26_": {
        "name": "joint_blocks.26."
      },
      "joint_blocks_27_": {
        "name": "joint_blocks.27."
      },
      "joint_blocks_28_": {
        "name": "joint_blocks.28."
      },
      "joint_blocks_29_": {
        "name": "joint_blocks.29."
      },
      "joint_blocks_2_": {
        "name": "joint_blocks.2."
      },
      "joint_blocks_30_": {
        "name": "joint_blocks.30."
      },
      "joint_blocks_31_": {
        "name": "joint_blocks.31."
      },
      "joint_blocks_32_": {
        "name": "joint_blocks.32."
      },
      "joint_blocks_33_": {
        "name": "joint_blocks.33."
      },
      "joint_blocks_34_": {
        "name": "joint_blocks.34."
      },
      "joint_blocks_35_": {
        "name": "joint_blocks.35."
      },
      "joint_blocks_36_": {
        "name": "joint_blocks.36."
      },
      "joint_blocks_37_": {
        "name": "joint_blocks.37."
      },
      "joint_blocks_3_": {
        "name": "joint_blocks.3."
      },
      "joint_blocks_4_": {
        "name": "joint_blocks.4."
      },
      "joint_blocks_5_": {
        "name": "joint_blocks.5."
      },
      "joint_blocks_6_": {
        "name": "joint_blocks.6."
      },
      "joint_blocks_7_": {
        "name": "joint_blocks.7."
      },
      "joint_blocks_8_": {
        "name": "joint_blocks.8."
      },
      "joint_blocks_9_": {
        "name": "joint_blocks.9."
      },
      "model1": {
        "name": "模型 1"
      },
      "model2": {
        "name": "模型 2"
      },
      "pos_embed_": {
        "name": "pos_embed."
      },
      "t_embedder_": {
        "name": "t_embedder."
      },
      "x_embedder_": {
        "name": "x_embedder."
      },
      "y_embedder_": {
        "name": "y_embedder."
      }
    }
  },
  "ModelMergeSD3_2B": {
    "display_name": "模型合併 (SD3 2B)",
    "inputs": {
      "context_embedder_": {
        "name": "context_embedder."
      },
      "final_layer_": {
        "name": "final_layer."
      },
      "joint_blocks_0_": {
        "name": "joint_blocks.0."
      },
      "joint_blocks_10_": {
        "name": "joint_blocks.10."
      },
      "joint_blocks_11_": {
        "name": "joint_blocks.11."
      },
      "joint_blocks_12_": {
        "name": "joint_blocks.12."
      },
      "joint_blocks_13_": {
        "name": "joint_blocks.13."
      },
      "joint_blocks_14_": {
        "name": "joint_blocks.14."
      },
      "joint_blocks_15_": {
        "name": "joint_blocks.15."
      },
      "joint_blocks_16_": {
        "name": "joint_blocks.16."
      },
      "joint_blocks_17_": {
        "name": "joint_blocks.17."
      },
      "joint_blocks_18_": {
        "name": "joint_blocks.18."
      },
      "joint_blocks_19_": {
        "name": "joint_blocks.19."
      },
      "joint_blocks_1_": {
        "name": "joint_blocks.1."
      },
      "joint_blocks_20_": {
        "name": "joint_blocks.20."
      },
      "joint_blocks_21_": {
        "name": "joint_blocks.21."
      },
      "joint_blocks_22_": {
        "name": "joint_blocks.22."
      },
      "joint_blocks_23_": {
        "name": "joint_blocks.23."
      },
      "joint_blocks_2_": {
        "name": "joint_blocks.2."
      },
      "joint_blocks_3_": {
        "name": "joint_blocks.3."
      },
      "joint_blocks_4_": {
        "name": "joint_blocks.4."
      },
      "joint_blocks_5_": {
        "name": "joint_blocks.5."
      },
      "joint_blocks_6_": {
        "name": "joint_blocks.6."
      },
      "joint_blocks_7_": {
        "name": "joint_blocks.7."
      },
      "joint_blocks_8_": {
        "name": "joint_blocks.8."
      },
      "joint_blocks_9_": {
        "name": "joint_blocks.9."
      },
      "model1": {
        "name": "模型 1"
      },
      "model2": {
        "name": "模型 2"
      },
      "pos_embed_": {
        "name": "pos_embed."
      },
      "t_embedder_": {
        "name": "t_embedder."
      },
      "x_embedder_": {
        "name": "x_embedder."
      },
      "y_embedder_": {
        "name": "y_embedder."
      }
    }
  },
  "ModelMergeSDXL": {
    "display_name": "模型合併 (SDXL)",
    "inputs": {
      "input_blocks_0": {
        "name": "input_blocks.0"
      },
      "input_blocks_1": {
        "name": "input_blocks.1"
      },
      "input_blocks_2": {
        "name": "input_blocks.2"
      },
      "input_blocks_3": {
        "name": "input_blocks.3"
      },
      "input_blocks_4": {
        "name": "input_blocks.4"
      },
      "input_blocks_5": {
        "name": "input_blocks.5"
      },
      "input_blocks_6": {
        "name": "input_blocks.6"
      },
      "input_blocks_7": {
        "name": "input_blocks.7"
      },
      "input_blocks_8": {
        "name": "input_blocks.8"
      },
      "label_emb_": {
        "name": "label_emb."
      },
      "middle_block_0": {
        "name": "middle_block.0"
      },
      "middle_block_1": {
        "name": "middle_block.1"
      },
      "middle_block_2": {
        "name": "middle_block.2"
      },
      "model1": {
        "name": "模型 1"
      },
      "model2": {
        "name": "模型 2"
      },
      "out_": {
        "name": "out."
      },
      "output_blocks_0": {
        "name": "output_blocks.0"
      },
      "output_blocks_1": {
        "name": "output_blocks.1"
      },
      "output_blocks_2": {
        "name": "output_blocks.2"
      },
      "output_blocks_3": {
        "name": "output_blocks.3"
      },
      "output_blocks_4": {
        "name": "output_blocks.4"
      },
      "output_blocks_5": {
        "name": "output_blocks.5"
      },
      "output_blocks_6": {
        "name": "output_blocks.6"
      },
      "output_blocks_7": {
        "name": "output_blocks.7"
      },
      "output_blocks_8": {
        "name": "output_blocks.8"
      },
      "time_embed_": {
        "name": "time_embed."
      }
    }
  },
  "ModelMergeSimple": {
    "display_name": "簡易模型合併",
    "inputs": {
      "model1": {
        "name": "模型 1"
      },
      "model2": {
        "name": "模型 2"
      },
      "ratio": {
        "name": "比例"
      }
    }
  },
  "ModelMergeSubtract": {
    "display_name": "模型合併（減法）",
    "inputs": {
      "model1": {
        "name": "模型 1"
      },
      "model2": {
        "name": "模型 2"
      },
      "multiplier": {
        "name": "乘數"
      }
    }
  },
  "ModelMergeWAN2_1": {
    "description": "1.3B 模型有 30 個區塊，14B 模型有 40 個區塊。影像轉影片模型有額外的 img_emb。",
    "display_name": "模型合併 (WAN2.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": "模型 1"
      },
      "model2": {
        "name": "模型 2"
      },
      "patch_embedding_": {
        "name": "patch_embedding."
      },
      "text_embedding_": {
        "name": "text_embedding."
      },
      "time_embedding_": {
        "name": "time_embedding."
      },
      "time_projection_": {
        "name": "time_projection."
      }
    }
  },
  "ModelNoiseScale": {
    "display_name": "模型雜訊尺度",
    "inputs": {
      "model": {
        "name": "模型"
      },
      "noise_scale": {
        "name": "雜訊尺度",
        "tooltip": "絕對訓練雜訊尺度。例如 HiDream-O1 base：8.0，dev：7.5。"
      }
    }
  },
  "ModelPatchLoader": {
    "display_name": "模型修補載入器",
    "inputs": {
      "name": {
        "name": "名稱"
      }
    }
  },
  "ModelSamplingAuraFlow": {
    "display_name": "模型取樣 AuraFlow",
    "inputs": {
      "model": {
        "name": "model"
      },
      "shift": {
        "name": "偏移"
      }
    }
  },
  "ModelSamplingContinuousEDM": {
    "display_name": "模型取樣連續 EDM",
    "inputs": {
      "model": {
        "name": "model"
      },
      "sampling": {
        "name": "取樣"
      },
      "sigma_max": {
        "name": "最大 sigma"
      },
      "sigma_min": {
        "name": "最小 sigma"
      }
    }
  },
  "ModelSamplingContinuousV": {
    "display_name": "模型取樣連續 V",
    "inputs": {
      "model": {
        "name": "model"
      },
      "sampling": {
        "name": "取樣"
      },
      "sigma_max": {
        "name": "最大 sigma"
      },
      "sigma_min": {
        "name": "最小 sigma"
      }
    }
  },
  "ModelSamplingDiscrete": {
    "display_name": "模型取樣離散",
    "inputs": {
      "model": {
        "name": "model"
      },
      "sampling": {
        "name": "取樣"
      },
      "zsnr": {
        "name": "zsnr"
      }
    }
  },
  "ModelSamplingFlux": {
    "display_name": "模型取樣 Flux",
    "inputs": {
      "base_shift": {
        "name": "基礎偏移"
      },
      "height": {
        "name": "高度"
      },
      "max_shift": {
        "name": "最大偏移"
      },
      "model": {
        "name": "model"
      },
      "width": {
        "name": "寬度"
      }
    }
  },
  "ModelSamplingLTXV": {
    "display_name": "模型取樣 LTXV",
    "inputs": {
      "base_shift": {
        "name": "基礎偏移"
      },
      "latent": {
        "name": "潛在空間"
      },
      "max_shift": {
        "name": "最大偏移"
      },
      "model": {
        "name": "model"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ModelSamplingSD3": {
    "display_name": "模型取樣 SD3",
    "inputs": {
      "model": {
        "name": "model"
      },
      "shift": {
        "name": "偏移"
      }
    }
  },
  "ModelSamplingStableCascade": {
    "display_name": "模型取樣 Stable Cascade",
    "inputs": {
      "model": {
        "name": "model"
      },
      "shift": {
        "name": "偏移"
      }
    }
  },
  "ModelSave": {
    "display_name": "儲存模型",
    "inputs": {
      "filename_prefix": {
        "name": "檔名前綴"
      },
      "model": {
        "name": "model"
      }
    }
  },
  "Morphology": {
    "display_name": "ImageMorphology",
    "inputs": {
      "image": {
        "name": "影像"
      },
      "kernel_size": {
        "name": "核心大小"
      },
      "operation": {
        "name": "操作"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MultiGPU_WorkUnits": {
    "description": "將模型準備好以透過分割工作單元來加速取樣。\n\n應放置於會修改模型物件本身的節點之後，例如 compile 或 attention-switch 節點。\n\n除了這些例外情況外，此節點可在任何順序中放置。",
    "display_name": "多 GPU CFG 分割",
    "inputs": {
      "max_gpus": {
        "name": "max_gpus"
      },
      "model": {
        "name": "model"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "NAGuidance": {
    "description": "對模型應用標準化注意力引導，讓蒸餾／schnell 模型支援負面提示。",
    "display_name": "標準化注意力引導",
    "inputs": {
      "model": {
        "name": "model",
        "tooltip": "要套用 NAG 的模型。"
      },
      "nag_alpha": {
        "name": "nag_alpha",
        "tooltip": "標準化注意力的混合係數。1.0 為完全取代，0.0 則無效果。"
      },
      "nag_scale": {
        "name": "nag_scale",
        "tooltip": "引導強度係數。數值越高，越遠離負面提示。"
      },
      "nag_tau": {
        "name": "nag_tau"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "已啟用 NAG 的修補模型。"
      }
    }
  },
  "NormalizeImages": {
    "description": "使用平均值與標準差對圖像進行正規化。",
    "display_name": "標準化圖片",
    "inputs": {
      "images": {
        "name": "圖片",
        "tooltip": "要處理的圖片。"
      },
      "mean": {
        "name": "平均值",
        "tooltip": "標準化的平均值。"
      },
      "std": {
        "name": "標準差",
        "tooltip": "標準化的標準差。"
      }
    },
    "outputs": {
      "0": {
        "name": "圖片",
        "tooltip": "已處理的圖片"
      }
    }
  },
  "NormalizeVideoLatentStart": {
    "description": "將影片 latent 的初始幀正規化，使其均值與標準差與後續參考幀相符。可幫助減少起始幀與影片其餘部分的差異。",
    "display_name": "NormalizeVideoLatentStart",
    "inputs": {
      "latent": {
        "name": "latent"
      },
      "reference_frame_count": {
        "name": "reference_frame_count",
        "tooltip": "用作參考的 latent 幀數，從起始幀之後開始"
      },
      "start_frame_count": {
        "name": "start_frame_count",
        "tooltip": "要正規化的 latent 幀數，從起始處開始計算"
      }
    },
    "outputs": {
      "0": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "OpenAIChatConfig": {
    "description": "允許為 OpenAI 聊天節點指定進階配置選項。",
    "display_name": "OpenAI ChatGPT 進階選項",
    "inputs": {
      "instructions": {
        "name": "instructions",
        "tooltip": "模型生成回應的指示說明"
      },
      "max_output_tokens": {
        "name": "max_output_tokens",
        "tooltip": "為回應生成的 token 數量的上限，包括可見的輸出 token"
      },
      "truncation": {
        "name": "truncation",
        "tooltip": "用於模型回應的截斷策略。auto：如果此回應和先前回應的上下文超過模型的上下文窗口大小，模型將通過丟棄對話中間的輸入項目來截斷回應以適應上下文窗口。disabled：如果模型回應將超過模型的上下文窗口大小，請求將失敗並返回 400 錯誤"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIChatNode": {
    "description": "從 OpenAI 模型生成文字回應。",
    "display_name": "OpenAI ChatGPT",
    "inputs": {
      "advanced_options": {
        "name": "advanced_options",
        "tooltip": "模型的選項配置。接受來自 OpenAI 聊天進階選項節點的輸入。"
      },
      "files": {
        "name": "files",
        "tooltip": "可選的文件，用作模型的上下文。接受來自 OpenAI 聊天輸入文件節點的輸入。"
      },
      "images": {
        "name": "images",
        "tooltip": "可選的圖像，用作模型的上下文。要包含多個圖像，可以使用批次圖像節點。"
      },
      "model": {
        "name": "model",
        "tooltip": "用於生成回應的模型"
      },
      "persist_context": {
        "name": "persist_context",
        "tooltip": "此參數已棄用且無效。"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "模型的文字輸入，用於生成回應。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIDalle2": {
    "description": "透過 OpenAI 的 DALL·E 2 端點同步產生影像。",
    "display_name": "OpenAI DALL·E 2",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "image": {
        "name": "參考影像",
        "tooltip": "可選的參考影像，用於影像編輯。"
      },
      "mask": {
        "name": "遮罩",
        "tooltip": "可選的遮罩，用於修補（白色區域將被取代）"
      },
      "n": {
        "name": "數量",
        "tooltip": "要產生多少張影像"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "DALL·E 的文字提示"
      },
      "seed": {
        "name": "種子",
        "tooltip": "後端尚未實作"
      },
      "size": {
        "name": "尺寸",
        "tooltip": "影像尺寸"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIDalle3": {
    "description": "透過 OpenAI 的 DALL·E 3 端點同步產生影像。",
    "display_name": "OpenAI DALL·E 3",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "DALL·E 的文字提示"
      },
      "quality": {
        "name": "畫質",
        "tooltip": "影像品質"
      },
      "seed": {
        "name": "種子",
        "tooltip": "後端尚未實作"
      },
      "size": {
        "name": "尺寸",
        "tooltip": "影像尺寸"
      },
      "style": {
        "name": "風格",
        "tooltip": "「生動」會讓模型傾向產生超現實且戲劇化的影像。「自然」則會讓模型產生較自然、不那麼超現實的影像。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIGPTImage1": {
    "description": "透過 OpenAI 的 GPT Image 2 端點同步產生影像。",
    "display_name": "OpenAI GPT Image 2",
    "inputs": {
      "background": {
        "name": "背景",
        "tooltip": "回傳有或無背景的影像"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "custom_height": {
        "name": "custom_height",
        "tooltip": "僅當「size」為「Custom」時使用。必須為 16 的倍數（僅限 GPT Image 2）。"
      },
      "custom_width": {
        "name": "custom_width",
        "tooltip": "僅當「size」為「Custom」時使用。必須為 16 的倍數（僅限 GPT Image 2）。"
      },
      "image": {
        "name": "參考影像",
        "tooltip": "可選的參考影像，用於影像編輯。"
      },
      "mask": {
        "name": "遮罩",
        "tooltip": "可選的修補遮罩（白色區域將被取代）"
      },
      "model": {
        "name": "model"
      },
      "n": {
        "name": "數量",
        "tooltip": "要產生多少張影像"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於 GPT Image 2 的文字提示"
      },
      "quality": {
        "name": "品質",
        "tooltip": "影像品質，會影響費用與生成時間。"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "後端尚未實作"
      },
      "size": {
        "name": "尺寸",
        "tooltip": "影像尺寸"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIGPTImageNodeV2": {
    "description": "透過 OpenAI 的 GPT Image 端點生成圖像。",
    "display_name": "OpenAI GPT 圖像 2",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型"
      },
      "model_background": {
        "name": "背景"
      },
      "model_custom_height": {
        "name": "自訂高度"
      },
      "model_custom_width": {
        "name": "自訂寬度"
      },
      "model_quality": {
        "name": "品質"
      },
      "model_size": {
        "name": "尺寸"
      },
      "n": {
        "name": "數量",
        "tooltip": "要生成多少張圖像"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "GPT Image 的文字提示"
      },
      "seed": {
        "name": "種子",
        "tooltip": "後端尚未實作"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIInputFiles": {
    "description": "載入並準備輸入文件（文字、pdf 等）以作為 OpenAI 聊天節點的輸入。生成回應時，OpenAI 模型將讀取這些文件。🛈 提示：可以與其他 OpenAI 輸入文件節點鏈接使用。",
    "display_name": "OpenAI ChatGPT 輸入文件",
    "inputs": {
      "OPENAI_INPUT_FILES": {
        "name": "OPENAI_INPUT_FILES",
        "tooltip": "可選的額外文件，與從此節點載入的文件批次處理。允許鏈接輸入文件，以便單個訊息可以包含多個輸入文件。"
      },
      "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": "決定節點是否應重新運行的種子；無論種子如何，實際結果都是非確定性的。"
      },
      "size": {
        "name": "size"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenRouterLLMNode": {
    "description": "透過OpenRouter產生文字回應。路由至xAI、DeepSeek、Qwen、Mistral、Z.AI（GLM）、Moonshot（Kimi）、Perplexity Sonar等熱門模型。",
    "display_name": "OpenRouter LLM",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "model": {
        "name": "model",
        "tooltip": "用於產生回應的OpenRouter模型。"
      },
      "model_reasoning_effort": {
        "name": "reasoning_effort"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "輸入給模型的文字。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "取樣用的種子。設為0則不指定。大多數模型僅將此作為參考。"
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "決定模型行為的基礎指令。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpticalFlowLoader": {
    "display_name": "載入光流模型",
    "inputs": {
      "model_name": {
        "name": "model_name",
        "tooltip": "要載入的光流模型。檔案必須放在 'optical_flow' 資料夾。目前僅支援 torchvision 的 raft_large.pth。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OptimalStepsScheduler": {
    "display_name": "最佳步數排程器",
    "inputs": {
      "denoise": {
        "name": "去雜訊強度"
      },
      "model_type": {
        "name": "model_type"
      },
      "steps": {
        "name": "步驟數"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Painter": {
    "display_name": "Painter",
    "inputs": {
      "bg_color": {
        "name": "背景顏色"
      },
      "height": {
        "name": "高度"
      },
      "image": {
        "name": "圖像",
        "tooltip": "可選的底圖，可在其上繪畫"
      },
      "mask": {
        "name": "mask"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "PairConditioningCombine": {
    "display_name": "Cond Pair 組合",
    "inputs": {
      "negative_A": {
        "name": "negative_A"
      },
      "negative_B": {
        "name": "negative_B"
      },
      "positive_A": {
        "name": "positive_A"
      },
      "positive_B": {
        "name": "positive_B"
      }
    },
    "outputs": {
      "0": {
        "name": "正向"
      },
      "1": {
        "name": "負向"
      }
    }
  },
  "PairConditioningSetDefaultCombine": {
    "display_name": "Cond 配對組預設合併",
    "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": "負向_NEW"
      },
      "positive_NEW": {
        "name": "正向_NEW"
      },
      "set_cond_area": {
        "name": "設定條件區域"
      },
      "strength": {
        "name": "強度"
      },
      "timesteps": {
        "name": "時間步驟"
      }
    },
    "outputs": {
      "0": {
        "name": "正向"
      },
      "1": {
        "name": "負向"
      }
    }
  },
  "PairConditioningSetPropertiesAndCombine": {
    "display_name": "Cond Pair 設定屬性並合併",
    "inputs": {
      "hooks": {
        "name": "hooks"
      },
      "mask": {
        "name": "遮罩"
      },
      "negative": {
        "name": "負向"
      },
      "negative_NEW": {
        "name": "negative_NEW"
      },
      "positive": {
        "name": "正向"
      },
      "positive_NEW": {
        "name": "positive_NEW"
      },
      "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": "model"
      },
      "start_percent": {
        "name": "起始百分比"
      },
      "upscale_method": {
        "name": "放大方法"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PerpNeg": {
    "display_name": "Perp-Neg（已被 PerpNegGuider 棄用）",
    "inputs": {
      "empty_conditioning": {
        "name": "empty_conditioning"
      },
      "model": {
        "name": "model"
      },
      "neg_scale": {
        "name": "neg_scale"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PerpNegGuider": {
    "display_name": "垂直負向引導器",
    "inputs": {
      "cfg": {
        "name": "cfg"
      },
      "empty_conditioning": {
        "name": "空條件"
      },
      "model": {
        "name": "model"
      },
      "neg_scale": {
        "name": "負向比例"
      },
      "negative": {
        "name": "負向"
      },
      "positive": {
        "name": "正向"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PerturbedAttentionGuidance": {
    "display_name": "擾動注意力引導",
    "inputs": {
      "model": {
        "name": "模型"
      },
      "scale": {
        "name": "比例"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PhotoMakerEncode": {
    "display_name": "PhotoMaker 編碼",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "image": {
        "name": "影像"
      },
      "photomaker": {
        "name": "photomaker"
      },
      "text": {
        "name": "文字"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PhotoMakerLoader": {
    "display_name": "PhotoMaker 載入器",
    "inputs": {
      "photomaker_model_name": {
        "name": "photomaker_model_name"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PiDConditioning": {
    "description": "將 latent 及 degrade_sigma 純量附加到 PiD 解碼／升頻的 CONDITIONING",
    "display_name": "PiD 條件設定",
    "inputs": {
      "degrade_sigma": {
        "name": "degrade_sigma",
        "tooltip": "0 = 乾淨 latent。提高數值可去雜訊受損的 latent 輸出。"
      },
      "latent": {
        "name": "latent",
        "tooltip": "latent（來自 VAEEncode 或 KSampler）。"
      },
      "latent_format": {
        "name": "latent 格式",
        "tooltip": "Flux1 與 Flux2 latent 會自動從 channel 維度偵測，sd3 需手動選擇。"
      },
      "positive": {
        "name": "正向"
      }
    },
    "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_template",
        "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": "可選的樣板，由 PixVerse Template 節點建立，用於影響生成風格。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於影片生成的提示詞"
      },
      "quality": {
        "name": "品質"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "用於影片生成的種子值。"
      }
    },
    "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": "種子值",
        "tooltip": "影片生成用的種子值。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PolyexponentialScheduler": {
    "display_name": "多指數排程器",
    "inputs": {
      "rho": {
        "name": "rho"
      },
      "sigma_max": {
        "name": "最大 sigma"
      },
      "sigma_min": {
        "name": "最小 sigma"
      },
      "steps": {
        "name": "步驟數"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PorterDuffImageComposite": {
    "display_name": "Porter-Duff 影像合成",
    "inputs": {
      "destination": {
        "name": "destination"
      },
      "destination_alpha": {
        "name": "destination_alpha"
      },
      "mode": {
        "name": "模式"
      },
      "source": {
        "name": "source"
      },
      "source_alpha": {
        "name": "source_alpha"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "Preview3D": {
    "description": "預覽 3D 模型檔案，無需儲存至 ComfyUI 輸出目錄。",
    "display_name": "3D 預覽",
    "inputs": {
      "bg_image": {
        "name": "bg_image"
      },
      "camera_info": {
        "name": "camera_info"
      },
      "image": {
        "name": "影像"
      },
      "model_file": {
        "name": "model_file",
        "tooltip": "3D 模型檔案或路徑字串"
      }
    }
  },
  "Preview3DAdvanced": {
    "description": "預覽 3D 模型檔案，無需儲存至 ComfyUI 輸出目錄。",
    "display_name": "3D 預覽（進階）",
    "inputs": {
      "camera_info": {
        "name": "camera_info"
      },
      "height": {
        "name": "高度"
      },
      "model_3d": {
        "name": "model_3d",
        "tooltip": "來自上游 3D 節點的 3D 模型檔案。"
      },
      "model_3d_info": {
        "name": "model_3d_info"
      },
      "viewport_state": {
        "name": "viewport_state"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "name": "model_file",
        "tooltip": null
      },
      "1": {
        "name": "camera_info",
        "tooltip": null
      },
      "2": {
        "name": "model_3d_info",
        "tooltip": null
      },
      "3": {
        "name": "寬度",
        "tooltip": null
      },
      "4": {
        "name": "高度",
        "tooltip": null
      }
    }
  },
  "PreviewAny": {
    "description": "將任意輸入值以文字預覽。",
    "display_name": "預覽任意",
    "inputs": {
      "preview_mode": "預覽模式",
      "preview_text": {},
      "source": {
        "name": "來源"
      }
    }
  },
  "PreviewAudio": {
    "description": "預覽音訊，無需儲存至 ComfyUI 輸出目錄。",
    "display_name": "預覽音訊",
    "inputs": {
      "audio": {
        "name": "音訊"
      },
      "audioUI": {
        "name": "音訊介面"
      }
    },
    "outputs": {
      "0": {
        "name": "audio",
        "tooltip": null
      }
    }
  },
  "PreviewGaussianSplat": {
    "description": "預覽 gaussian splat 3D 檔案，無需儲存至 ComfyUI 輸出目錄。",
    "display_name": "預覽 Splat",
    "inputs": {
      "camera_info": {
        "name": "camera_info"
      },
      "height": {
        "name": "height"
      },
      "model_3d": {
        "name": "model_3d",
        "tooltip": "一個 gaussian splat 3D 檔案。"
      },
      "model_3d_info": {
        "name": "model_3d_info"
      },
      "viewport_state": {
        "name": "viewport_state"
      },
      "width": {
        "name": "width"
      }
    },
    "outputs": {
      "0": {
        "name": "model_3d",
        "tooltip": null
      },
      "1": {
        "name": "model_3d_info",
        "tooltip": null
      },
      "2": {
        "name": "camera_info",
        "tooltip": null
      },
      "3": {
        "name": "width",
        "tooltip": null
      },
      "4": {
        "name": "height",
        "tooltip": null
      }
    }
  },
  "PreviewImage": {
    "description": "將輸入圖片儲存到您的 ComfyUI 輸出目錄。",
    "display_name": "預覽圖片",
    "inputs": {
      "images": {
        "name": "圖片"
      }
    },
    "outputs": {
      "0": {
        "name": "images"
      }
    }
  },
  "PreviewPointCloud": {
    "description": "預覽點雲 3D 檔案，無需儲存至 ComfyUI 輸出目錄。",
    "display_name": "預覽點雲",
    "inputs": {
      "camera_info": {
        "name": "camera_info"
      },
      "height": {
        "name": "height"
      },
      "model_3d": {
        "name": "model_3d",
        "tooltip": "點雲檔案（.ply）"
      },
      "model_3d_info": {
        "name": "model_3d_info"
      },
      "viewport_state": {
        "name": "viewport_state"
      },
      "width": {
        "name": "width"
      }
    },
    "outputs": {
      "0": {
        "name": "model_3d",
        "tooltip": null
      },
      "1": {
        "name": "model_3d_info",
        "tooltip": null
      },
      "2": {
        "name": "camera_info",
        "tooltip": null
      },
      "3": {
        "name": "width",
        "tooltip": null
      },
      "4": {
        "name": "height",
        "tooltip": null
      }
    }
  },
  "PrimitiveBoolean": {
    "display_name": "布林值",
    "inputs": {
      "value": {
        "name": "值"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PrimitiveBoundingBox": {
    "display_name": "邊界框",
    "inputs": {
      "height": {
        "name": "高度"
      },
      "width": {
        "name": "寬度"
      },
      "x": {
        "name": "x"
      },
      "y": {
        "name": "y"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PrimitiveFloat": {
    "display_name": "浮點數",
    "inputs": {
      "value": {
        "name": "數值"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PrimitiveInt": {
    "display_name": "整數",
    "inputs": {
      "fixed": {
        "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
      }
    }
  },
  "QuiverImageToSVGNode": {
    "description": "使用 Quiver AI 將點陣圖像向量化為 SVG。",
    "display_name": "Quiver 圖像轉 SVG",
    "inputs": {
      "auto_crop": {
        "name": "auto_crop",
        "tooltip": "自動裁切至主要主體。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "image": {
        "name": "image",
        "tooltip": "要向量化的輸入圖像。"
      },
      "model": {
        "name": "model",
        "tooltip": "用於 SVG 向量化的模型。"
      },
      "model_presence_penalty": {
        "name": "presence_penalty"
      },
      "model_target_size": {
        "name": "target_size"
      },
      "model_temperature": {
        "name": "temperature"
      },
      "model_top_p": {
        "name": "top_p"
      },
      "seed": {
        "name": "seed",
        "tooltip": "決定節點是否重新執行的種子值；實際結果無論種子如何都不具決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "QuiverTextToSVGNode": {
    "description": "使用 Quiver AI 根據文字提示生成 SVG。",
    "display_name": "Quiver 文字轉 SVG",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "instructions": {
        "name": "instructions",
        "tooltip": "額外的風格或格式指引。"
      },
      "model": {
        "name": "model",
        "tooltip": "用於 SVG 生成的模型。"
      },
      "model_presence_penalty": {
        "name": "presence_penalty"
      },
      "model_temperature": {
        "name": "temperature"
      },
      "model_top_p": {
        "name": "top_p"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "對期望 SVG 輸出的文字描述。"
      },
      "reference_images": {
        "name": "reference_images",
        "tooltip": "最多 4 張參考圖像以輔助生成。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "決定節點是否重新執行的種子值；實際結果無論種子如何都不具決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "QwenImageDiffsynthControlnet": {
    "display_name": "QwenImageDiffsynthControlnet",
    "inputs": {
      "image": {
        "name": "image"
      },
      "mask": {
        "name": "mask"
      },
      "model": {
        "name": "model"
      },
      "model_patch": {
        "name": "model_patch"
      },
      "strength": {
        "name": "strength"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "RTDETR_detect": {
    "display_name": "RT-DETR 偵測",
    "inputs": {
      "class_name": {
        "name": "類別名稱",
        "tooltip": "依類別篩選偵測結果。設為 'all' 以停用篩選。"
      },
      "image": {
        "name": "圖像"
      },
      "max_detections": {
        "name": "最大偵測數",
        "tooltip": "每張圖像最多回傳的偵測數量，依信心分數由高至低排序。"
      },
      "model": {
        "name": "模型"
      },
      "threshold": {
        "name": "閾值"
      }
    },
    "outputs": {
      "0": {
        "name": "bboxes",
        "tooltip": null
      }
    }
  },
  "RandomCropImages": {
    "description": "隨機裁切圖像至指定尺寸。",
    "display_name": "隨機裁切影像",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "height": {
        "name": "height",
        "tooltip": "裁切高度。"
      },
      "images": {
        "name": "images",
        "tooltip": "要處理的影像。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "隨機種子。"
      },
      "width": {
        "name": "width",
        "tooltip": "裁切寬度。"
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": "已處理的影像"
      }
    }
  },
  "RandomNoise": {
    "display_name": "隨機雜訊",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "noise_seed": {
        "name": "noise_seed"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RebatchImages": {
    "display_name": "重新分批影像",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "images": {
        "name": "影像"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RebatchLatents": {
    "display_name": "重新分批 Latents",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "latents": {
        "name": "latents"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecordAudio": {
    "display_name": "錄製音訊",
    "inputs": {
      "audio": {
        "name": "音訊"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftColorRGB": {
    "description": "透過選擇特定的 RGB 數值來建立 Recraft 色彩。",
    "display_name": "Recraft 色彩 RGB",
    "inputs": {
      "b": {
        "name": "b",
        "tooltip": "色彩的藍色值。"
      },
      "g": {
        "name": "g",
        "tooltip": "色彩的綠色值。"
      },
      "r": {
        "name": "r",
        "tooltip": "色彩的紅色值。"
      },
      "recraft_color": {
        "name": "recraft_color"
      }
    },
    "outputs": {
      "0": {
        "name": "recraft_color",
        "tooltip": null
      }
    }
  },
  "RecraftControls": {
    "description": "建立 Recraft 控制項以自訂 Recraft 生成。",
    "display_name": "Recraft 控制項",
    "inputs": {
      "background_color": {
        "name": "背景顏色"
      },
      "colors": {
        "name": "顏色"
      }
    },
    "outputs": {
      "0": {
        "name": "recraft_controls",
        "tooltip": null
      }
    }
  },
  "RecraftCreateStyleNode": {
    "description": "從參考圖片建立自訂風格。上傳 1-5 張圖片作為風格參考。所有圖片的總大小限制為 5 MB。",
    "display_name": "Recraft 建立風格",
    "inputs": {
      "images": {
        "name": "圖片"
      },
      "style": {
        "name": "風格",
        "tooltip": "生成圖片的基礎風格。"
      }
    },
    "outputs": {
      "0": {
        "name": "風格 ID",
        "tooltip": null
      }
    }
  },
  "RecraftCreativeUpscaleNode": {
    "description": "同步放大影像。\n使用「creative upscale」工具增強所提供的點陣影像，提升解析度，特別強化細節與人臉。",
    "display_name": "Recraft Creative 影像放大",
    "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": "種子",
        "tooltip": "決定節點是否重新執行的種子；實際結果無論種子如何都不具決定性。"
      }
    },
    "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": "可選的額外控制，透過 Recraft Controls 節點進行生成調整。"
      },
      "recraft_style": {
        "name": "recraft 風格"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "決定此節點是否重新執行的種子值；實際結果無論種子值如何都不具決定性。"
      },
      "strength": {
        "name": "強度",
        "tooltip": "定義與原始影像的差異，範圍為 [0, 1]，0 表示幾乎相同，1 表示極大差異。"
      }
    },
    "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": "種子值",
        "tooltip": "用於決定節點是否重新執行的種子值；實際結果無論種子值如何都不具決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftStyleV3DigitalIllustration": {
    "description": "選擇 realistic_image 風格及可選的子風格。",
    "display_name": "Recraft 風格 - 數位插畫",
    "inputs": {
      "substyle": {
        "name": "子風格"
      }
    },
    "outputs": {
      "0": {
        "name": "recraft_style",
        "tooltip": null
      }
    }
  },
  "RecraftStyleV3InfiniteStyleLibrary": {
    "description": "根據 Recraft 無限風格庫中已存在的 UUID 選擇風格。",
    "display_name": "Recraft 風格 - 無限風格庫",
    "inputs": {
      "style_id": {
        "name": "style_id",
        "tooltip": "來自無限風格庫的風格 UUID。"
      }
    },
    "outputs": {
      "0": {
        "name": "recraft_style",
        "tooltip": null
      }
    }
  },
  "RecraftStyleV3LogoRaster": {
    "description": "選擇 realistic_image 風格及可選的子風格。",
    "display_name": "Recraft Style - 標誌點陣圖",
    "inputs": {
      "substyle": {
        "name": "子風格"
      }
    },
    "outputs": {
      "0": {
        "name": "recraft_style",
        "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 控制",
        "tooltip": "透過 Recraft Controls 節點進行額外生成控制（可選）。"
      },
      "recraft_style": {
        "name": "recraft_style"
      },
      "seed": {
        "name": "種子",
        "tooltip": "決定節點是否重新執行的種子；實際結果無論種子如何都不具決定性。"
      },
      "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 控制",
        "tooltip": "透過 Recraft Controls 節點進行額外生成控制（可選）。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "決定節點是否重新執行的種子；實際結果無論種子如何都不具決定性。"
      },
      "size": {
        "name": "尺寸",
        "tooltip": "生成圖片的尺寸。"
      },
      "substyle": {
        "name": "子風格"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftV4TextToImageNode": {
    "description": "使用 Recraft V4 或 V4 Pro 模型產生圖像。",
    "display_name": "Recraft V4 文字轉圖像",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "model": {
        "name": "model",
        "tooltip": "用於生成的模型。"
      },
      "model_size": {
        "name": "size"
      },
      "n": {
        "name": "n",
        "tooltip": "要生成的圖像數量。"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "可選的圖像中不希望出現元素的文字描述。"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "圖像生成提示語。最多 10,000 字元。"
      },
      "recraft_controls": {
        "name": "recraft_controls",
        "tooltip": "可選，透過 Recraft Controls 節點進行額外生成控制。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "決定節點是否重新執行的種子值；實際結果無論種子如何都不保證可重現。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftV4TextToVectorNode": {
    "description": "使用 Recraft V4 或 V4 Pro 模型產生 SVG。",
    "display_name": "Recraft V4 文字轉向量圖",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "model": {
        "name": "model",
        "tooltip": "用於生成的模型。"
      },
      "model_size": {
        "name": "size"
      },
      "n": {
        "name": "n",
        "tooltip": "要生成的圖像數量。"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "可選的圖像中不希望出現元素的文字描述。"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "圖像生成提示語。最多 10,000 字元。"
      },
      "recraft_controls": {
        "name": "recraft_controls",
        "tooltip": "可選，透過 Recraft Controls 節點進行額外生成控制。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "決定節點是否重新執行的種子值；實際結果無論種子如何都不保證可重現。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftVectorizeImageNode": {
    "description": "從輸入圖片同步產生 SVG。",
    "display_name": "Recraft 向量化圖片",
    "inputs": {
      "image": {
        "name": "圖片"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ReferenceLatent": {
    "description": "此節點為編輯模型設定引導潛在空間。如果模型支援，您可以串聯多個節點來設定多個參考圖像。",
    "display_name": "參考潛在空間",
    "inputs": {
      "conditioning": {
        "name": "條件設定"
      },
      "latent": {
        "name": "潛在空間"
      }
    },
    "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": "正則表達式提取",
    "inputs": {
      "case_insensitive": {
        "name": "忽略大小寫"
      },
      "dotall": {
        "name": "點號匹配所有"
      },
      "group_index": {
        "name": "群組索引"
      },
      "mode": {
        "name": "模式"
      },
      "multiline": {
        "name": "多行模式"
      },
      "regex_pattern": {
        "name": "正則表達式模式"
      },
      "string": {
        "name": "字串"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RegexMatch": {
    "display_name": "正則表達式匹配",
    "inputs": {
      "case_insensitive": {
        "name": "忽略大小寫"
      },
      "dotall": {
        "name": "點號匹配所有"
      },
      "multiline": {
        "name": "多行模式"
      },
      "regex_pattern": {
        "name": "正則表達式模式"
      },
      "string": {
        "name": "字串"
      }
    },
    "outputs": {
      "0": {
        "name": "匹配結果",
        "tooltip": null
      }
    }
  },
  "RegexReplace": {
    "description": "使用正則表達式模式尋找並替換文字。",
    "display_name": "正則表達式替換",
    "inputs": {
      "case_insensitive": {
        "name": "忽略大小寫"
      },
      "count": {
        "name": "計數",
        "tooltip": "最大替換次數。設為 0 可替換所有出現（預設值）。設為 1 僅替換第一個匹配，2 替換前兩個匹配，依此類推。"
      },
      "dotall": {
        "name": "點號匹配所有",
        "tooltip": "啟用時，點號（.）字符將匹配包括換行符在內的任何字符。停用時，點號不會匹配換行符。"
      },
      "multiline": {
        "name": "多行模式"
      },
      "regex_pattern": {
        "name": "正則表達式模式"
      },
      "replace": {
        "name": "替換內容"
      },
      "string": {
        "name": "字串"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RemoveBackground": {
    "description": "使用背景去除模型產生前景遮罩，以從圖像中移除背景。",
    "display_name": "移除背景",
    "inputs": {
      "bg_removal_model": {
        "name": "bg_removal_model",
        "tooltip": "用於產生 mask 的背景移除模型"
      },
      "image": {
        "name": "圖像",
        "tooltip": "要移除背景的輸入圖像"
      }
    },
    "outputs": {
      "0": {
        "name": "mask",
        "tooltip": "產生的前景 mask"
      }
    }
  },
  "RenderSplat": {
    "description": "使用各向異性 EWA 光柵器將高斯 splat 渲染為影像（定向橢圓 splat，抗鋸齒，深度排序由前到後）。相機來自 camera_info 輸入（載入 / 預覽 3D，或建立 Camera Info 節點）；留空則自動框選 splat。將 frames 設為大於 1 可產生旋轉台批次影像，供 Video 節點使用。",
    "display_name": "渲染 Splat",
    "inputs": {
      "background": {
        "name": "背景"
      },
      "bg_image": {
        "name": "背景影像",
        "tooltip": "可選的背景底圖，合成於 splat 後方（會覆蓋實色背景）。會調整為渲染尺寸；批次時每幀一張，單張時全用同一張。僅適用於 color/clay。"
      },
      "camera_info": {
        "name": "camera_info",
        "tooltip": "渲染所用相機 - 來自 Load3D / Preview3D 相機或 Create Camera Info 節點。若留空，splat 會自動以預設 3/4 視角框選。"
      },
      "frames": {
        "name": "幀數",
        "tooltip": "-1、0、1 = 單張靜態影像；>1 = 旋轉台，相機繞 360 度旋轉（適用於任何 camera_info）。負值則反向旋轉。"
      },
      "headlight_shading": {
        "name": "頭燈光影",
        "tooltip": "來自相機（頭燈）的漫射光影，使用 splat 表面法線：轉離視角的表面會變暗，以顯示形體/曲率。0 = 平面反照率，1 = 最強光影。"
      },
      "height": {
        "name": "高度"
      },
      "opacity_threshold": {
        "name": "不透明度閾值",
        "tooltip": "剔除不透明度低於此值的高斯（移除微弱的漂浮點）。"
      },
      "render_style": {
        "name": "渲染樣式",
        "tooltip": "影像輸出顯示內容：color（顏色）、clay（中性反照率光影）、depth（近=亮）、normal（OpenGL 法線貼圖）。"
      },
      "sharpen": {
        "name": "銳化",
        "tooltip": "銳化重疊的 splat：1.0 = 物理正確混合；更高值會讓每個像素更偏向其主導（最近）的 splat，產生更銳利的紋理，但不會縮小 splat 或產生縫隙。超過 1 則非物理。"
      },
      "splat": {
        "name": "splat"
      },
      "splat_scale": {
        "name": "splat 縮放",
        "tooltip": "每個 splat 投影面積的乘數（較低 = 點更銳利，較高 = 表面更柔和/飽滿）。"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "name": "影像",
        "tooltip": null
      },
      "1": {
        "name": "遮罩",
        "tooltip": null
      }
    }
  },
  "RenormCFG": {
    "display_name": "RenormCFG",
    "inputs": {
      "cfg_trunc": {
        "name": "cfg_trunc"
      },
      "model": {
        "name": "model"
      },
      "renorm_cfg": {
        "name": "renorm_cfg"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RepeatImageBatch": {
    "display_name": "RepeatImageBatch",
    "inputs": {
      "amount": {
        "name": "數量"
      },
      "image": {
        "name": "影像"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RepeatLatentBatch": {
    "display_name": "重複 Latent 批次",
    "inputs": {
      "amount": {
        "name": "數量"
      },
      "samples": {
        "name": "樣本"
      }
    }
  },
  "ReplaceText": {
    "display_name": "取代文字",
    "inputs": {
      "find": {
        "name": "find",
        "tooltip": "要尋找的文字。"
      },
      "replace": {
        "name": "replace",
        "tooltip": "要取代成的文字。"
      },
      "texts": {
        "name": "texts",
        "tooltip": "要處理的文字。"
      }
    },
    "outputs": {
      "0": {
        "name": "texts",
        "tooltip": "已處理的文字"
      }
    }
  },
  "ReplaceVideoLatentFrames": {
    "display_name": "ReplaceVideoLatentFrames",
    "inputs": {
      "destination": {
        "name": "destination",
        "tooltip": "要被取代幀的目標 latent。"
      },
      "index": {
        "name": "index",
        "tooltip": "來源 latent 幀將插入目標 latent 的起始幀索引。負值則從結尾倒數計算。"
      },
      "source": {
        "name": "source",
        "tooltip": "提供要插入目標 latent 幀的來源 latent。如果未提供，則返回未更動的目標 latent。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RescaleCFG": {
    "display_name": "RescaleCFG",
    "inputs": {
      "model": {
        "name": "model"
      },
      "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": "input"
      },
      "resize_type": {
        "name": "resize_type",
        "tooltip": "選擇調整大小的方式：依照精確尺寸、縮放比例、匹配其他圖像等。"
      },
      "resize_type_crop": {
        "name": "裁切"
      },
      "resize_type_height": {
        "name": "高度"
      },
      "resize_type_width": {
        "name": "寬度"
      },
      "scale_method": {
        "name": "scale_method",
        "tooltip": "插值演算法。'area' 適合縮小，'lanczos' 適合放大，'nearest-exact' 適合像素藝術。"
      }
    },
    "outputs": {
      "0": {
        "name": "resized",
        "tooltip": null
      }
    }
  },
  "ResizeImagesByLongerEdge": {
    "description": "將圖像較長邊縮放至指定尺寸，並保持長寬比。",
    "display_name": "依較長邊調整圖片尺寸",
    "inputs": {
      "images": {
        "name": "images",
        "tooltip": "要處理的圖片。"
      },
      "longer_edge": {
        "name": "longer_edge",
        "tooltip": "較長邊的目標長度。"
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": "已處理的圖片"
      }
    }
  },
  "ResizeImagesByShorterEdge": {
    "description": "調整圖像大小，使較短的邊緣符合指定尺寸，同時保持長寬比。",
    "display_name": "依較短邊調整圖片尺寸",
    "inputs": {
      "images": {
        "name": "images",
        "tooltip": "要處理的圖片。"
      },
      "shorter_edge": {
        "name": "shorter_edge",
        "tooltip": "較短邊的目標長度。"
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": "已處理的圖片"
      }
    }
  },
  "ResolutionBucket": {
    "description": "將 latent 和 conditioning 分組到不同的桶中",
    "display_name": "解析度分桶",
    "inputs": {
      "conditioning": {
        "name": "conditioning",
        "tooltip": "條件列表（必須與 latents 長度相同）。"
      },
      "latents": {
        "name": "latents",
        "tooltip": "依解析度分桶的 latent 字典列表。"
      }
    },
    "outputs": {
      "0": {
        "name": "latents",
        "tooltip": "每個解析度分桶的 batched latent 字典列表。"
      },
      "1": {
        "name": "conditioning",
        "tooltip": "每個解析度分桶的條件列表。"
      }
    }
  },
  "ResolutionSelector": {
    "description": "根據長寬比與百萬像素目標計算寬度與高度。適合用於設定 Empty Latent Image 的尺寸。",
    "display_name": "解析度選擇器",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比",
        "tooltip": "輸出尺寸的長寬比。"
      },
      "megapixels": {
        "name": "百萬像素",
        "tooltip": "目標總百萬像素。1.0 MP ≈ 1024×1024（正方形）。"
      },
      "multiple": {
        "name": "倍數",
        "tooltip": "將所選解析度設為結果的最接近倍數。"
      }
    },
    "outputs": {
      "0": {
        "name": "寬度",
        "tooltip": "計算後的像素寬度（8 的倍數）。"
      },
      "1": {
        "name": "高度",
        "tooltip": "計算後的像素高度（8 的倍數）。"
      }
    }
  },
  "ReveImageCreateNode": {
    "description": "使用 Reve 根據文字描述生成圖像。",
    "display_name": "Reve 圖像生成",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於生成的模型版本。"
      },
      "model_aspect_ratio": {
        "name": "長寬比"
      },
      "model_test_time_scaling": {
        "name": "測試時縮放"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "欲生成圖像的文字描述。最多 2560 字元。"
      },
      "remove_background": {
        "name": "去背",
        "tooltip": "移除生成圖像的背景。可能會產生額外費用。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子控制此節點是否重新執行；無論種子為何，結果皆為非確定性。"
      },
      "upscale": {
        "name": "放大",
        "tooltip": "對生成的圖像進行放大。可能會產生額外費用。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ReveImageEditNode": {
    "description": "使用 Reve 以自然語言指令編輯圖像。",
    "display_name": "Reve 圖像編輯",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "edit_instruction": {
        "name": "編輯指令",
        "tooltip": "描述如何編輯圖像的文字說明。最多 2560 字元。"
      },
      "image": {
        "name": "圖像",
        "tooltip": "要編輯的圖像。"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於編輯的模型版本。"
      },
      "model_aspect_ratio": {
        "name": "長寬比"
      },
      "model_test_time_scaling": {
        "name": "測試時縮放"
      },
      "remove_background": {
        "name": "去背",
        "tooltip": "移除生成圖像的背景。可能會產生額外費用。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子控制此節點是否重新執行；無論種子為何，結果皆為非確定性。"
      },
      "upscale": {
        "name": "放大",
        "tooltip": "對生成的圖像進行放大。可能會產生額外費用。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ReveImageRemixNode": {
    "description": "結合參考圖像與文字提示，使用 Reve 創建新圖像。",
    "display_name": "Reve 圖像混合",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於混合的模型版本。"
      },
      "model_aspect_ratio": {
        "name": "長寬比"
      },
      "model_test_time_scaling": {
        "name": "測試時縮放"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "欲生成圖像的文字描述。可包含 XML img 標籤以索引特定圖像，例如 <img>0</img>、<img>1</img> 等。"
      },
      "reference_images": {
        "name": "參考圖像"
      },
      "remove_background": {
        "name": "去背",
        "tooltip": "移除生成圖像的背景。可能會產生額外費用。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子控制此節點是否重新執行；無論種子為何，結果皆為非確定性。"
      },
      "upscale": {
        "name": "放大",
        "tooltip": "對生成的圖像進行放大。可能會產生額外費用。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Rodin3D_Detail": {
    "description": "使用 Rodin API 生成 3D 資源",
    "display_name": "Rodin 3D 生成 - 細節生成",
    "inputs": {
      "Images": {
        "name": "圖像"
      },
      "Material_Type": {
        "name": "材質類型"
      },
      "Polygon_count": {
        "name": "多邊形數量"
      },
      "Seed": {
        "name": "種子值"
      }
    },
    "outputs": {
      "0": {
        "name": "3D 模型路徑",
        "tooltip": null
      },
      "1": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "Rodin3D_Gen2": {
    "description": "使用 Rodin API 生成 3D 資源",
    "display_name": "Rodin 3D 生成 - Gen-2 生成",
    "inputs": {
      "Images": {
        "name": "圖像"
      },
      "Material_Type": {
        "name": "材質類型"
      },
      "Polygon_count": {
        "name": "多邊形數量"
      },
      "Seed": {
        "name": "種子值"
      },
      "TAPose": {
        "name": "TAPose"
      }
    },
    "outputs": {
      "0": {
        "name": "3D 模型路徑",
        "tooltip": null
      },
      "1": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "Rodin3D_Gen25_Image": {
    "description": "透過 Rodin Gen-2.5，從 1-5 張參考圖像生成 3D 模型。選擇模式（快速／標準／極高）以調整品質與成本。",
    "display_name": "Rodin 3D Gen-2.5 - 圖像轉 3D",
    "inputs": {
      "TAPose": {
        "name": "TAPose",
        "tooltip": "人形模型的 T/A 姿勢。"
      },
      "addon_highpack": {
        "name": "addon_highpack",
        "tooltip": "HighPack 附加功能：4K 材質與 Quad 模式下約 16 倍面數。"
      },
      "bbox_height": {
        "name": "bbox_height",
        "tooltip": "包圍盒高度（Z 軸）。"
      },
      "bbox_length": {
        "name": "bbox_length",
        "tooltip": "包圍盒長度（X 軸）。"
      },
      "bbox_width": {
        "name": "bbox_width",
        "tooltip": "包圍盒寬度（Y 軸）。與其他設為 0 可跳過包圍盒。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "geometry_file_format": {
        "name": "geometry_file_format"
      },
      "hd_texture": {
        "name": "hd_texture",
        "tooltip": "高品質材質增強。"
      },
      "height_cm": {
        "name": "height_cm",
        "tooltip": "模型大約高度（公分，0 為跳過）。"
      },
      "images": {
        "name": "images",
        "tooltip": "1-5 張圖像。多視角時，第一張圖像用於材質。"
      },
      "material": {
        "name": "material"
      },
      "mode": {
        "name": "mode",
        "tooltip": "生成模式。標準＝平衡。快速＝1K-20K 面，適合快速原型。極高＝20K-2M 面，可選微細節。"
      },
      "mode_creative": {
        "name": "creative"
      },
      "mode_polygon_count": {
        "name": "polygon_count"
      },
      "mode_tier": {
        "name": "tier"
      },
      "seed": {
        "name": "seed"
      },
      "texture_delight": {
        "name": "texture_delight",
        "tooltip": "移除材質中的烘焙光影。"
      },
      "texture_mode": {
        "name": "texture_mode",
        "tooltip": "材質品質預設。『預設』會使用伺服器針對所選等級的預設值。"
      },
      "use_original_alpha": {
        "name": "use_original_alpha",
        "tooltip": "保留圖像透明度。"
      }
    },
    "outputs": {
      "0": {
        "name": "model_file",
        "tooltip": null
      }
    }
  },
  "Rodin3D_Gen25_Text": {
    "description": "透過 Rodin Gen-2.5，根據文字提示生成 3D 模型。請選擇模式（快速 / 標準 / 極高）以調整品質與成本。",
    "display_name": "Rodin 3D Gen-2.5 - 文字轉3D",
    "inputs": {
      "TAPose": {
        "name": "T/A 姿勢",
        "tooltip": "適用於類人模型的 T/A 姿勢。"
      },
      "addon_highpack": {
        "name": "HighPack 附加包",
        "tooltip": "HighPack 附加包：4K 材質與 Quad 模式下約 16 倍面數。"
      },
      "bbox_height": {
        "name": "包圍盒高度",
        "tooltip": "包圍盒高度（Z 軸）。"
      },
      "bbox_length": {
        "name": "包圍盒長度",
        "tooltip": "包圍盒長度（X 軸）。"
      },
      "bbox_width": {
        "name": "包圍盒寬度",
        "tooltip": "包圍盒寬度（Y 軸）。與其他設為 0 可跳過包圍盒。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "geometry_file_format": {
        "name": "幾何檔案格式"
      },
      "hd_texture": {
        "name": "高畫質材質",
        "tooltip": "高品質材質增強。"
      },
      "height_cm": {
        "name": "模型高度（公分）",
        "tooltip": "模型大約高度（公分，0 表示略過）。"
      },
      "material": {
        "name": "材質"
      },
      "mode": {
        "name": "模式",
        "tooltip": "生成模式。標準 = 平衡。快速 = 1K-20K 面數，適合快速原型。極高 = 20K-2M 面數，可選微細節。"
      },
      "mode_creative": {
        "name": "創意"
      },
      "mode_polygon_count": {
        "name": "多邊形數"
      },
      "mode_tier": {
        "name": "等級"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "3D 模型的文字提示。"
      },
      "seed": {
        "name": "隨機種子"
      },
      "texture_delight": {
        "name": "材質去光照",
        "tooltip": "移除材質中的烘焙光照。"
      },
      "texture_mode": {
        "name": "材質品質",
        "tooltip": "材質品質預設。『預設』會使用伺服器針對所選等級的預設值。"
      }
    },
    "outputs": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      }
    }
  },
  "Rodin3D_Regular": {
    "description": "使用 Rodin API 生成 3D 資源",
    "display_name": "Rodin 3D 生成 - 常規生成",
    "inputs": {
      "Images": {
        "name": "圖片"
      },
      "Material_Type": {
        "name": "材質類型"
      },
      "Polygon_count": {
        "name": "多邊形數量"
      },
      "Seed": {
        "name": "種子值"
      }
    },
    "outputs": {
      "0": {
        "name": "3D 模型路徑",
        "tooltip": null
      },
      "1": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "Rodin3D_Sketch": {
    "description": "使用 Rodin API 生成 3D 資源",
    "display_name": "Rodin 3D 生成 - 草圖生成",
    "inputs": {
      "Images": {
        "name": "圖片"
      },
      "Seed": {
        "name": "種子值"
      }
    },
    "outputs": {
      "0": {
        "name": "3D 模型路徑",
        "tooltip": null
      },
      "1": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "Rodin3D_Smooth": {
    "description": "使用 Rodin API 生成 3D 資源",
    "display_name": "Rodin 3D 生成 - 平滑生成",
    "inputs": {
      "Images": {
        "name": "圖片"
      },
      "Material_Type": {
        "name": "材質類型"
      },
      "Polygon_count": {
        "name": "多邊形數量"
      },
      "Seed": {
        "name": "種子值"
      }
    },
    "outputs": {
      "0": {
        "name": "3D 模型路徑",
        "tooltip": null
      },
      "1": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "RunwayAleph2KeyframeNode": {
    "description": "將引導圖片錨定於輸入（來源）影片的某一時刻，讓 Aleph2 在該時刻引導編輯。請將此節點連接至 Runway Aleph2 影片轉影片節點的「keyframes」輸入；可透過下方的「keyframes」選填輸入串接多個（最多 5 個）。",
    "display_name": "Runway Aleph2 關鍵影格",
    "inputs": {
      "image": {
        "name": "圖片",
        "tooltip": "要在輸入影片指定時刻套用的引導圖片。"
      },
      "keyframes": {
        "name": "keyframes",
        "tooltip": "可選的前一個關鍵影格，用於串接。"
      },
      "timing": {
        "name": "時機",
        "tooltip": "如何將此圖片放置於輸入影片的時間軸上。"
      },
      "timing_seconds": {
        "name": "秒數"
      }
    },
    "outputs": {
      "0": {
        "name": "keyframes",
        "tooltip": null
      }
    }
  },
  "RunwayAleph2PromptImageNode": {
    "description": "將引導圖片錨定於輸出（結果）影片的某一時刻，以引導該時刻的影片外觀。請將此節點連接至 Runway Aleph2 影片轉影片節點的「prompt_images」輸入；可透過下方的「prompt_images」選填輸入串接多個（最多 5 個）。",
    "display_name": "Runway Aleph2 提示圖片",
    "inputs": {
      "image": {
        "name": "圖片",
        "tooltip": "要在輸出影片指定時刻放置的引導圖片。"
      },
      "position": {
        "name": "位置",
        "tooltip": "如何將此圖片放置於輸出影片的時間軸上。"
      },
      "position_seconds": {
        "name": "秒數"
      },
      "prompt_images": {
        "name": "prompt_images",
        "tooltip": "可選的前一個提示圖片，用於串接。"
      }
    },
    "outputs": {
      "0": {
        "name": "prompt_images",
        "tooltip": null
      }
    }
  },
  "RunwayAleph2VideoToVideoNode": {
    "description": "使用 Runway 的 Aleph2 模型，透過文字提示編輯影片。Aleph2 可在保留原始動作與時序的同時，轉換您的影片（重新風格化、重新打光、添加或移除元素、改變視角）；輸出解析度與輸入影片相同，輸入影片需為 2-30 秒、30 fps 或更低。可選擇以關鍵影格（錨定於輸入影片）或提示圖像（錨定於輸出影片）引導編輯——請擇一使用，不可同時使用。",
    "display_name": "Runway Aleph2 影片轉影片",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "keyframes": {
        "name": "關鍵影格",
        "tooltip": "錨定於輸入影片的引導圖像，來自 Aleph2 Keyframe 節點（最多 5 張）。請擇一使用關鍵影格或提示圖像，不可同時使用。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "描述輸出中應出現的內容（1-1000 字元）。"
      },
      "prompt_images": {
        "name": "提示圖像",
        "tooltip": "錨定於輸出影片的引導圖像，來自 Aleph2 Prompt Image 節點（最多 5 張）。請擇一使用關鍵影格或提示圖像，不可同時使用。"
      },
      "public_figure_threshold": {
        "name": "公眾人物辨識門檻",
        "tooltip": "對可辨識公眾人物進行內容審查。"
      },
      "seed": {
        "name": "隨機種子",
        "tooltip": "生成用的隨機種子"
      },
      "video": {
        "name": "影片",
        "tooltip": "要編輯的輸入影片。必須為 2-30 秒、30 fps 或更低。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RunwayFirstLastFrameNode": {
    "description": "上傳首尾關鍵幀，草擬提示詞，並生成影片。對於較複雜的轉場（例如最後一幀與第一幀完全不同的情況），較長的 10 秒持續時間可能更有利，這能讓生成過程有更多時間在兩個輸入之間平滑過渡。開始前，請先閱讀這些最佳實踐指南，確保您的輸入選擇能為生成成功奠定基礎：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": "種子值",
        "tooltip": "生成用的隨機種子值"
      },
      "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": "種子值",
        "tooltip": "生成用的隨機種子值"
      },
      "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": "control after generate"
      },
      "duration": {
        "name": "duration"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "生成用的文字提示詞"
      },
      "ratio": {
        "name": "ratio"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於生成的隨機種子"
      },
      "start_frame": {
        "name": "start_frame",
        "tooltip": "用於影片的起始影格"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RunwayTextToImageNode": {
    "description": "使用 Runway 的 Gen 4 模型從文字提示生成圖像。您也可以包含參考圖像來引導生成過程。",
    "display_name": "Runway 文字轉圖像",
    "inputs": {
      "prompt": {
        "name": "prompt",
        "tooltip": "用於生成的文字提示"
      },
      "ratio": {
        "name": "ratio"
      },
      "reference_image": {
        "name": "reference_image",
        "tooltip": "可選的參考圖像，用於引導生成過程"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SAM3_Detect": {
    "display_name": "SAM3 偵測",
    "inputs": {
      "bboxes": {
        "name": "邊界框",
        "tooltip": "要分割的區域邊界框"
      },
      "conditioning": {
        "name": "條件",
        "tooltip": "來自 CLIPTextEncode 的文字條件"
      },
      "image": {
        "name": "影像"
      },
      "individual_masks": {
        "name": "個別 mask",
        "tooltip": "輸出每個物件的 mask，而非合併"
      },
      "model": {
        "name": "model"
      },
      "negative_coords": {
        "name": "負向座標",
        "tooltip": "負向點提示，格式為 JSON [{\"x\": int, \"y\": int}, ...]（像素座標）"
      },
      "positive_coords": {
        "name": "正向座標",
        "tooltip": "正向點提示，格式為 JSON [{\"x\": int, \"y\": int}, ...]（像素座標）"
      },
      "refine_iterations": {
        "name": "細化次數",
        "tooltip": "SAM 解碼器細化次數（0=使用原始偵測器 mask）"
      },
      "threshold": {
        "name": "閾值"
      }
    },
    "outputs": {
      "0": {
        "name": "mask",
        "tooltip": null
      },
      "1": {
        "name": "邊界框",
        "tooltip": null
      }
    }
  },
  "SAM3_TrackPreview": {
    "display_name": "SAM3 追蹤預覽",
    "inputs": {
      "fps": {
        "name": "每秒影格數"
      },
      "images": {
        "name": "影像"
      },
      "opacity": {
        "name": "不透明度"
      },
      "track_data": {
        "name": "追蹤資料"
      }
    }
  },
  "SAM3_TrackToMask": {
    "display_name": "SAM3 追蹤轉 mask",
    "inputs": {
      "object_indices": {
        "name": "物件索引",
        "tooltip": "要包含的物件索引（以逗號分隔，例如 '0,2,3'）。空白=所有物件。"
      },
      "track_data": {
        "name": "追蹤資料"
      }
    },
    "outputs": {
      "0": {
        "name": "mask",
        "tooltip": null
      }
    }
  },
  "SAM3_VideoTrack": {
    "display_name": "SAM3 影片追蹤",
    "inputs": {
      "conditioning": {
        "name": "條件",
        "tooltip": "追蹤期間偵測新物件的文字條件"
      },
      "detect_interval": {
        "name": "偵測間隔",
        "tooltip": "每 N 個影格執行一次偵測（1=每個影格）。數值越高越省運算資源。"
      },
      "detection_threshold": {
        "name": "偵測閾值",
        "tooltip": "文字提示偵測的分數閾值"
      },
      "images": {
        "name": "影像",
        "tooltip": "影片影格（批次影像）"
      },
      "initial_mask": {
        "name": "初始 mask",
        "tooltip": "第一個影格要追蹤的 mask（每個物件一個）"
      },
      "max_objects": {
        "name": "最大物件數",
        "tooltip": "最多追蹤物件數（0=無限制）。初始 mask 也計入此限制。"
      },
      "model": {
        "name": "model"
      }
    },
    "outputs": {
      "0": {
        "name": "追蹤資料",
        "tooltip": null
      }
    }
  },
  "SCAIL2ColoredMask": {
    "display_name": "建立 SCAIL-2 彩色遮罩",
    "inputs": {
      "driving_track_data": {
        "name": "驅動追蹤資料",
        "tooltip": "驅動姿勢影片的 SAM3 追蹤。將會渲染到 pose_video_mask 輸出。"
      },
      "object_indices": {
        "name": "物件索引",
        "tooltip": "要包含的人員索引，以逗號分隔（例如 '0,2,3'）。會套用於參考與姿勢影片遮罩。留空代表全部。"
      },
      "ref_track_data": {
        "name": "參考追蹤資料",
        "tooltip": "參考圖像的 SAM3 追蹤。"
      },
      "replacement_mode": {
        "name": "替換模式",
        "tooltip": "False = mask_video 為黑色背景（動畫模式）。True = 白色背景（替換模式）。請在 WanSCAILToVideo 設定相同的 replacement_mode。reference_image_mask 一律為黑色背景。"
      },
      "sort_by": {
        "name": "排序方式",
        "tooltip": "調色盤顏色分配給追蹤物件的順序（同時套用於參考與姿勢影片，確保每個身份保持同色）。left_to_right = 最左邊物件（以首幀重心）獲得第一個顏色；area = 最大物件（以首幀遮罩面積）獲得第一個顏色；none = 保持 SAM3 的順序。"
      }
    },
    "outputs": {
      "0": {
        "name": "姿勢影片遮罩",
        "tooltip": null
      },
      "1": {
        "name": "參考圖像遮罩",
        "tooltip": null
      }
    }
  },
  "SDPoseDrawKeypoints": {
    "display_name": "SDPoseDrawKeypoints",
    "inputs": {
      "draw_body": {
        "name": "draw_body"
      },
      "draw_face": {
        "name": "draw_face"
      },
      "draw_feet": {
        "name": "draw_feet"
      },
      "draw_hands": {
        "name": "draw_hands"
      },
      "draw_head": {
        "name": "繪製頭部"
      },
      "face_point_size": {
        "name": "face_point_size"
      },
      "keypoints": {
        "name": "keypoints"
      },
      "score_threshold": {
        "name": "score_threshold"
      },
      "stick_width": {
        "name": "stick_width"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SDPoseFaceBBoxes": {
    "display_name": "SDPoseFaceBBoxes",
    "inputs": {
      "force_square": {
        "name": "force_square",
        "tooltip": "將較短的邊界框軸向擴展，使裁切區域始終為正方形。"
      },
      "keypoints": {
        "name": "keypoints"
      },
      "scale": {
        "name": "scale",
        "tooltip": "每個偵測到的臉部邊界框區域的倍率。"
      }
    },
    "outputs": {
      "0": {
        "name": "bboxes",
        "tooltip": "每幀的臉部邊界框，與 SDPoseKeypointExtractor 的 bboxes 輸入相容。"
      }
    }
  },
  "SDPoseKeypointExtractor": {
    "description": "使用 SDPose 模型從影像中提取姿勢關鍵點：https://huggingface.co/Comfy-Org/SDPose/tree/main/checkpoints",
    "display_name": "SDPoseKeypointExtractor",
    "inputs": {
      "batch_size": {
        "name": "batch_size"
      },
      "bboxes": {
        "name": "bboxes",
        "tooltip": "可選的邊界框以提升偵測準確度。多人偵測時必須提供。"
      },
      "image": {
        "name": "image"
      },
      "model": {
        "name": "model"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "keypoints",
        "tooltip": "以 OpenPose 幀格式（canvas_width, canvas_height, people）表示的關鍵點"
      }
    }
  },
  "SDTurboScheduler": {
    "display_name": "SDTurboScheduler",
    "inputs": {
      "denoise": {
        "name": "去雜訊強度"
      },
      "model": {
        "name": "model"
      },
      "steps": {
        "name": "步驟"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SD_4XUpscale_Conditioning": {
    "display_name": "SD_4XUpscale_Conditioning",
    "inputs": {
      "images": {
        "name": "images"
      },
      "negative": {
        "name": "負向"
      },
      "noise_augmentation": {
        "name": "雜訊增強"
      },
      "positive": {
        "name": "正向"
      },
      "scale_ratio": {
        "name": "縮放比例"
      }
    },
    "outputs": {
      "0": {
        "name": "正向",
        "tooltip": null
      },
      "1": {
        "name": "負向",
        "tooltip": null
      },
      "2": {
        "name": "潛在空間",
        "tooltip": null
      }
    }
  },
  "SUPIRApply": {
    "display_name": "SUPIRApply",
    "inputs": {
      "image": {
        "name": "image"
      },
      "model": {
        "name": "model"
      },
      "model_patch": {
        "name": "model_patch"
      },
      "restore_cfg": {
        "name": "restore_cfg",
        "tooltip": "將去噪後的輸出拉回輸入 latent。數值越高，越忠於輸入。設為 0 則停用。"
      },
      "restore_cfg_s_tmin": {
        "name": "restore_cfg_s_tmin",
        "tooltip": "低於此 sigma 閾值時，restore_cfg 會停用。"
      },
      "strength_end": {
        "name": "strength_end",
        "tooltip": "控制取樣結束時（低 sigma）的強度。從開始值線性插值。"
      },
      "strength_start": {
        "name": "strength_start",
        "tooltip": "控制取樣開始時（高 sigma）的強度。"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SV3D_Conditioning": {
    "display_name": "SV3D_Conditioning",
    "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": "潛在空間",
        "tooltip": null
      }
    }
  },
  "SVD_img2vid_Conditioning": {
    "display_name": "SVD_img2vid_Conditioning",
    "inputs": {
      "augmentation_level": {
        "name": "增強等級"
      },
      "clip_vision": {
        "name": "clip_vision"
      },
      "fps": {
        "name": "每秒幀數 (FPS)"
      },
      "height": {
        "name": "高度"
      },
      "init_image": {
        "name": "初始影像"
      },
      "motion_bucket_id": {
        "name": "動作分組 ID"
      },
      "vae": {
        "name": "vae"
      },
      "video_frames": {
        "name": "影片幀數"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "name": "正向"
      },
      "1": {
        "name": "負向"
      },
      "2": {
        "name": "潛在空間"
      }
    }
  },
  "SamplerARVideo": {
    "display_name": "Sampler AR 視訊",
    "inputs": {
      "num_frame_per_block": {
        "name": "每區塊影格數",
        "tooltip": "每個自回歸區塊的影格數。1 = 逐影格，3 = 區塊方式。必須與 checkpoint 的訓練模式相符。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerCustom": {
    "display_name": "SamplerCustom",
    "inputs": {
      "add_noise": {
        "name": "加入雜訊"
      },
      "cfg": {
        "name": "cfg"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "latent_image": {
        "name": "latent 影像"
      },
      "model": {
        "name": "model"
      },
      "negative": {
        "name": "負向提示"
      },
      "noise_seed": {
        "name": "雜訊種子"
      },
      "positive": {
        "name": "正向提示"
      },
      "sampler": {
        "name": "取樣器"
      },
      "sigmas": {
        "name": "Sigma 值"
      }
    },
    "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": "Sigma 值"
      }
    },
    "outputs": {
      "0": {
        "name": "輸出",
        "tooltip": null
      },
      "1": {
        "name": "去雜訊輸出",
        "tooltip": null
      }
    }
  },
  "SamplerDPMAdaptative": {
    "display_name": "SamplerDPMAdaptative",
    "inputs": {
      "accept_safety": {
        "name": "accept_safety"
      },
      "atol": {
        "name": "atol"
      },
      "dcoeff": {
        "name": "dcoeff"
      },
      "eta": {
        "name": "eta"
      },
      "h_init": {
        "name": "h_init"
      },
      "icoeff": {
        "name": "icoeff"
      },
      "order": {
        "name": "order"
      },
      "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": "noise_device"
      },
      "s_noise": {
        "name": "s_noise"
      },
      "solver_type": {
        "name": "solver_type"
      }
    },
    "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": "eta"
      },
      "noise_device": {
        "name": "noise_device"
      },
      "s_noise": {
        "name": "s_noise"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerDPMPP_SDE": {
    "display_name": "SamplerDPMPP_SDE",
    "inputs": {
      "eta": {
        "name": "eta"
      },
      "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": "eta",
        "tooltip": "反向時間 SDE 的隨機強度。\n當 eta=0 時，它簡化為確定性 ODE。此設定不適用於 ER-SDE 求解器類型。"
      },
      "max_stage": {
        "name": "max_stage"
      },
      "s_noise": {
        "name": "s_noise"
      },
      "solver_type": {
        "name": "solver_type"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerEulerAncestral": {
    "display_name": "SamplerEulerAncestral",
    "inputs": {
      "eta": {
        "name": "eta"
      },
      "s_noise": {
        "name": "s_noise"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerEulerAncestralCFGPP": {
    "display_name": "SamplerEulerAncestralCFG++",
    "inputs": {
      "eta": {
        "name": "eta"
      },
      "s_noise": {
        "name": "s_noise"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerEulerCFGpp": {
    "display_name": "SamplerEulerCFG++",
    "inputs": {
      "version": {
        "name": "版本"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerLCM": {
    "description": "具有可調整每步雜訊的 LCM 取樣器。s_noise 是模型訓練雜訊尺度的乘數",
    "display_name": "SamplerLCM",
    "inputs": {
      "noise_clip_std": {
        "name": "noise_clip_std",
        "tooltip": "將每步雜訊限制在 ±N*std。設為 0 則停用。"
      },
      "s_noise": {
        "name": "s_noise",
        "tooltip": "第一步的每步雜訊乘數（1.0 = 與訓練相符）。"
      },
      "s_noise_end": {
        "name": "s_noise_end",
        "tooltip": "最後一步的每步雜訊乘數。若與 s_noise 相同則為固定排程。"
      }
    },
    "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": "corrector_order"
      },
      "eta": {
        "name": "eta"
      },
      "model": {
        "name": "model"
      },
      "predictor_order": {
        "name": "predictor_order"
      },
      "s_noise": {
        "name": "s_noise"
      },
      "sde_end_percent": {
        "name": "sde_end_percent"
      },
      "sde_start_percent": {
        "name": "sde_start_percent"
      },
      "simple_order_2": {
        "name": "simple_order_2"
      },
      "use_pece": {
        "name": "use_pece"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerSEEDS2": {
    "description": "此採樣器節點可代表多種採樣器：\n\nseeds_2\n- 預設設定\n\nexp_heun_2_x0\n- solver_type=phi_2, r=1.0, eta=0.0\n\nexp_heun_2_x0_sde\n- solver_type=phi_2, r=1.0, eta=1.0, s_noise=1.0",
    "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": "返回實際的 sigma 值，而非用於區間檢查的值。\n這僅影響 0.0 和 1.0 處的結果。"
      },
      "sampling_percent": {
        "name": "sampling_percent"
      }
    },
    "outputs": {
      "0": {
        "name": "sigma 值",
        "tooltip": null
      }
    }
  },
  "Save3DAdvanced": {
    "display_name": "儲存 3D（進階）",
    "inputs": {
      "camera_info": {
        "name": "camera_info"
      },
      "filename_prefix": {
        "name": "filename_prefix"
      },
      "height": {
        "name": "height"
      },
      "model_3d": {
        "name": "model_3d",
        "tooltip": "來自上游 3D 節點的 3D 模型檔案。"
      },
      "model_3d_info": {
        "name": "model_3d_info"
      },
      "viewport_state": {
        "name": "viewport_state"
      },
      "width": {
        "name": "width"
      }
    },
    "outputs": {
      "0": {
        "name": "model_3d",
        "tooltip": null
      },
      "1": {
        "name": "model_3d_info",
        "tooltip": null
      },
      "2": {
        "name": "camera_info",
        "tooltip": null
      },
      "3": {
        "name": "width",
        "tooltip": null
      },
      "4": {
        "name": "height",
        "tooltip": null
      }
    }
  },
  "SaveAnimatedPNG": {
    "display_name": "SaveAnimatedPNG",
    "inputs": {
      "compress_level": {
        "name": "壓縮等級"
      },
      "filename_prefix": {
        "name": "檔名前綴"
      },
      "fps": {
        "name": "每秒影格數"
      },
      "images": {
        "name": "images"
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": null
      }
    }
  },
  "SaveAnimatedWEBP": {
    "display_name": "SaveAnimatedWEBP",
    "inputs": {
      "filename_prefix": {
        "name": "檔名前綴"
      },
      "fps": {
        "name": "每秒影格數"
      },
      "images": {
        "name": "圖片"
      },
      "lossless": {
        "name": "無損"
      },
      "method": {
        "name": "方法"
      },
      "quality": {
        "name": "品質"
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": null
      }
    }
  },
  "SaveAudio": {
    "display_name": "儲存音訊",
    "inputs": {
      "audio": {
        "name": "音訊"
      },
      "audioUI": {
        "name": "音訊介面"
      },
      "filename_prefix": {
        "name": "檔名前綴"
      }
    },
    "outputs": {
      "0": {
        "name": "audio",
        "tooltip": null
      }
    }
  },
  "SaveAudioAdvanced": {
    "description": "將輸入的音訊儲存到你的 ComfyUI 輸出目錄。",
    "display_name": "儲存音訊（進階）",
    "inputs": {
      "audio": {
        "name": "audio",
        "tooltip": "要儲存的音訊。"
      },
      "audioUI": {
        "name": "audioUI"
      },
      "filename_prefix": {
        "name": "filename_prefix",
        "tooltip": "要儲存檔案的前綴。可包含格式化標記，例如 %date:yyyy-MM-dd%。"
      },
      "format": {
        "name": "format",
        "tooltip": "儲存音訊的檔案格式。"
      }
    },
    "outputs": {
      "0": {
        "name": "audio",
        "tooltip": null
      }
    }
  },
  "SaveAudioMP3": {
    "display_name": "儲存音訊 (MP3)",
    "inputs": {
      "audio": {
        "name": "audio"
      },
      "audioUI": {
        "name": "audioUI"
      },
      "filename_prefix": {
        "name": "filename_prefix"
      },
      "quality": {
        "name": "quality"
      }
    },
    "outputs": {
      "0": {
        "name": "audio",
        "tooltip": null
      }
    }
  },
  "SaveAudioOpus": {
    "display_name": "儲存音訊 (Opus)",
    "inputs": {
      "audio": {
        "name": "audio"
      },
      "audioUI": {
        "name": "audioUI"
      },
      "filename_prefix": {
        "name": "filename_prefix"
      },
      "quality": {
        "name": "quality"
      }
    },
    "outputs": {
      "0": {
        "name": "audio",
        "tooltip": null
      }
    }
  },
  "SaveGLB": {
    "display_name": "SaveGLB",
    "inputs": {
      "filename_prefix": {
        "name": "檔名前綴"
      },
      "image": {
        "name": "影像"
      },
      "mesh": {
        "name": "mesh",
        "tooltip": "要儲存的 Mesh 或 GLB 檔案"
      }
    }
  },
  "SaveGaussianSplat": {
    "display_name": "儲存 Splat",
    "inputs": {
      "camera_info": {
        "name": "camera_info"
      },
      "filename_prefix": {
        "name": "filename_prefix"
      },
      "height": {
        "name": "height"
      },
      "model_3d": {
        "name": "model_3d",
        "tooltip": "一個 gaussian splat 3D 檔案。"
      },
      "model_3d_info": {
        "name": "model_3d_info"
      },
      "viewport_state": {
        "name": "viewport_state"
      },
      "width": {
        "name": "width"
      }
    },
    "outputs": {
      "0": {
        "name": "model_3d",
        "tooltip": null
      },
      "1": {
        "name": "model_3d_info",
        "tooltip": null
      },
      "2": {
        "name": "camera_info",
        "tooltip": null
      },
      "3": {
        "name": "width",
        "tooltip": null
      },
      "4": {
        "name": "height",
        "tooltip": null
      }
    }
  },
  "SaveImage": {
    "description": "將輸入的圖片儲存到您的 ComfyUI 輸出目錄。",
    "display_name": "儲存圖片",
    "inputs": {
      "filename_prefix": {
        "name": "檔名前綴",
        "tooltip": "要儲存檔案的字首。這可以包含格式化資訊，例如 %date:yyyy-MM-dd% 或 %Empty Latent Image.width%，以便從節點中包含數值。"
      },
      "images": {
        "name": "影像",
        "tooltip": "要儲存的圖片。"
      }
    },
    "outputs": {
      "0": {
        "name": "images"
      }
    }
  },
  "SaveImageAdvanced": {
    "description": "將輸入的影像儲存到你的 ComfyUI 輸出目錄。",
    "display_name": "儲存影像（進階）",
    "inputs": {
      "filename_prefix": {
        "name": "檔名字首",
        "tooltip": "要儲存檔案的字首。可包含格式化標記，例如 %date:yyyy-MM-dd% 或 %Empty Latent Image.width%。"
      },
      "format": {
        "name": "格式",
        "tooltip": "儲存影像時使用的檔案格式。"
      },
      "format_bit_depth": {
        "name": "位元深度"
      },
      "format_input_color_space": {
        "name": "輸入色彩空間"
      },
      "images": {
        "name": "影像",
        "tooltip": "要儲存的影像。"
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": null
      }
    }
  },
  "SaveImageDataSetToFolder": {
    "description": "將圖像資料集儲存到指定資料夾。支援格式：PNG。",
    "display_name": "儲存影像資料集到資料夾",
    "inputs": {
      "filename_prefix": {
        "name": "filename_prefix",
        "tooltip": "儲存影像檔名的前綴。"
      },
      "folder_name": {
        "name": "folder_name",
        "tooltip": "要儲存影像的資料夾名稱（於輸出目錄內）。"
      },
      "images": {
        "name": "images",
        "tooltip": "要儲存的影像清單。"
      },
      "mode": {
        "name": "模式",
        "tooltip": "選擇是否覆蓋現有檔案，或自動遞增檔名以避免覆蓋。"
      }
    }
  },
  "SaveImageTextDataSetToFolder": {
    "description": "將圖像與文字標題配對的資料集儲存到指定資料夾。圖像以 PNG 檔案儲存，標題以相同檔名前綴的 TXT 檔案儲存。",
    "display_name": "儲存影像與文字資料集到資料夾",
    "inputs": {
      "filename_prefix": {
        "name": "filename_prefix",
        "tooltip": "儲存影像檔名的前綴。"
      },
      "folder_name": {
        "name": "folder_name",
        "tooltip": "要儲存影像的資料夾名稱（於輸出目錄內）。"
      },
      "images": {
        "name": "images",
        "tooltip": "要儲存的影像清單。"
      },
      "mode": {
        "name": "模式",
        "tooltip": "選擇是否覆蓋現有檔案，或自動遞增檔名以避免覆蓋。"
      },
      "texts": {
        "name": "texts",
        "tooltip": "要儲存的文字標註清單。"
      }
    }
  },
  "SaveImageWebsocket": {
    "display_name": "SaveImageWebsocket",
    "inputs": {
      "images": {
        "name": "圖片"
      }
    }
  },
  "SaveLatent": {
    "display_name": "SaveLatent",
    "inputs": {
      "filename_prefix": {
        "name": "檔名前綴"
      },
      "samples": {
        "name": "samples"
      }
    },
    "outputs": {
      "0": {
        "name": "samples"
      }
    }
  },
  "SaveLoRA": {
    "display_name": "儲存 LoRA 權重",
    "inputs": {
      "lora": {
        "name": "lora",
        "tooltip": "要儲存的 LoRA 模型。請勿使用帶有 LoRA 層的模型。"
      },
      "prefix": {
        "name": "prefix",
        "tooltip": "儲存 LoRA 檔案時使用的前綴。"
      },
      "steps": {
        "name": "steps",
        "tooltip": "選填：LoRA 訓練的步數，將用於命名儲存檔案。"
      }
    }
  },
  "SavePointCloud": {
    "display_name": "儲存點雲",
    "inputs": {
      "camera_info": {
        "name": "camera_info"
      },
      "filename_prefix": {
        "name": "filename_prefix"
      },
      "height": {
        "name": "height"
      },
      "model_3d": {
        "name": "model_3d",
        "tooltip": "點雲檔案 (.ply)"
      },
      "model_3d_info": {
        "name": "model_3d_info"
      },
      "viewport_state": {
        "name": "viewport_state"
      },
      "width": {
        "name": "width"
      }
    },
    "outputs": {
      "0": {
        "name": "model_3d",
        "tooltip": null
      },
      "1": {
        "name": "model_3d_info",
        "tooltip": null
      },
      "2": {
        "name": "camera_info",
        "tooltip": null
      },
      "3": {
        "name": "width",
        "tooltip": null
      },
      "4": {
        "name": "height",
        "tooltip": null
      }
    }
  },
  "SaveSVGNode": {
    "description": "在磁碟上儲存 SVG 檔案。",
    "display_name": "儲存SVG節點",
    "inputs": {
      "filename_prefix": {
        "name": "檔案名稱前綴",
        "tooltip": "要儲存檔案的前綴。可包含格式化資訊，例如 %date:yyyy-MM-dd% 或 %Empty Latent Image.width% 以包含來自節點的值。"
      },
      "svg": {
        "name": "svg"
      }
    },
    "outputs": {
      "0": {
        "name": "svg",
        "tooltip": null
      }
    }
  },
  "SaveText": {
    "description": "將文字內容儲存到輸出目錄的檔案中。",
    "display_name": "儲存文字",
    "inputs": {
      "filename_prefix": {
        "name": "filename_prefix"
      },
      "format": {
        "name": "format"
      },
      "preview_mode": {},
      "preview_text": {},
      "text": {
        "name": "text"
      }
    },
    "outputs": {
      "0": {
        "name": "text",
        "tooltip": null
      }
    }
  },
  "SaveTrainingDataset": {
    "description": "將已編碼的訓練資料集（latent + conditioning）儲存到磁碟，以便訓練時高效載入。",
    "display_name": "儲存訓練資料集",
    "inputs": {
      "conditioning": {
        "name": "conditioning",
        "tooltip": "來自 MakeTrainingDataset 的 conditioning 清單。"
      },
      "folder_name": {
        "name": "folder_name",
        "tooltip": "要儲存資料集的資料夾名稱（於輸出目錄內）。"
      },
      "latents": {
        "name": "latents",
        "tooltip": "來自 MakeTrainingDataset 的 latent 字典清單。"
      },
      "shard_size": {
        "name": "shard_size",
        "tooltip": "每個分片檔案的樣本數。"
      }
    }
  },
  "SaveVideo": {
    "description": "將輸入的影像儲存到您的 ComfyUI 輸出目錄。",
    "display_name": "儲存影片",
    "inputs": {
      "codec": {
        "name": "編碼器",
        "tooltip": "影片要使用的編碼器。"
      },
      "filename_prefix": {
        "name": "檔名前綴",
        "tooltip": "要儲存檔案的字首。這可以包含格式化資訊，例如 %date:yyyy-MM-dd% 或 %Empty Latent Image.width%，以便從節點中包含數值。"
      },
      "format": {
        "name": "格式",
        "tooltip": "儲存影片的格式。"
      },
      "video": {
        "name": "video",
        "tooltip": "要儲存的影片。"
      }
    },
    "outputs": {
      "0": {
        "name": "video",
        "tooltip": null
      }
    }
  },
  "SaveWEBM": {
    "display_name": "SaveWEBM",
    "inputs": {
      "codec": {
        "name": "編碼器"
      },
      "crf": {
        "name": "CRF",
        "tooltip": "CRF 值越高，畫質越低但檔案較小；CRF 值越低，畫質越高但檔案較大。"
      },
      "filename_prefix": {
        "name": "檔名前綴"
      },
      "fps": {
        "name": "每秒影格數"
      },
      "images": {
        "name": "images",
        "tooltip": "RGBA 影像將以 alpha 通道作為透明度儲存（僅限 vp9 編解碼器）。"
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": null
      }
    }
  },
  "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
      }
    }
  },
  "SeedNode": {
    "display_name": "種子",
    "inputs": {
      "fixed": {
        "name": "生成後鎖定"
      },
      "seed": {
        "name": "種子"
      }
    },
    "outputs": {
      "0": {
        "name": "種子",
        "tooltip": null
      }
    }
  },
  "SeedVR2Conditioning": {
    "description": "從 VAE latent 建立 SeedVR2 正/負 conditioning。",
    "display_name": "套用 SeedVR2 Conditioning",
    "inputs": {
      "model": {
        "name": "model",
        "tooltip": "SeedVR2 模型。"
      },
      "vae_conditioning": {
        "name": "vae_conditioning"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": "用於取樣的正向 conditioning。"
      },
      "1": {
        "name": "negative",
        "tooltip": "用於取樣的負向 conditioning。"
      }
    }
  },
  "SeedVR2PostProcessing": {
    "description": "將生成的影像與原始調整尺寸後的影像對齊，並套用色彩校正。",
    "display_name": "後處理 SeedVR2 輸出",
    "inputs": {
      "color_correction_method": {
        "name": "color_correction_method",
        "tooltip": "將生成影像色彩匹配到原始影像的方法。lab：在 CIELAB 空間轉換色彩，保留細節（最忠實）。wavelet：轉換低頻色彩，保留升頻後的高頻細節。adain：匹配每通道平均值/標準差（最快，整體色調）。none：跳過色彩轉換（僅幾何對齊）。"
      },
      "images": {
        "name": "images",
        "tooltip": "要處理的生成影像。"
      },
      "original_resized_images": {
        "name": "original_resized_images",
        "tooltip": "預處理前的原始調整尺寸影像，作為參考用。"
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": "對齊並色彩校正後的影像。"
      }
    }
  },
  "SeedVR2Preprocess": {
    "description": "為 SeedVR2 模型填充調整尺寸後的影像。Alpha 通道會被移除。Post-Process SeedVR2 Output 節點會從原始調整尺寸影像重新套用 Alpha 通道。",
    "display_name": "預處理 SeedVR2 輸入",
    "inputs": {
      "resized_images": {
        "name": "resized_images",
        "tooltip": "要處理的調整尺寸影像。"
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": "用於 VAE 編碼的填充影像。"
      }
    }
  },
  "SeedVR2TemporalChunk": {
    "description": "將 SeedVR2 影片 latent 分割為重疊的時間區塊，每次僅取一個區塊以適應 VRAM，將 latents 輸出同時連接到 Apply SeedVR2 Conditioning 及取樣器 latent 輸入，最後用 Merge SeedVR2 Latents 合併。",
    "display_name": "分割 SeedVR2 latent",
    "inputs": {
      "chunking_mode": {
        "name": "chunking_mode",
        "tooltip": "manual = 精確使用 frames_per_chunk；auto = 預測可容納於 VRAM 的最大區塊。"
      },
      "latent": {
        "name": "latent",
        "tooltip": "要分割的 VAE 編碼 SeedVR2 latent。"
      },
      "temporal_overlap": {
        "name": "temporal_overlap",
        "tooltip": "相鄰區塊間共享的 latent 幀數，合併時進行交叉淡化；0 代表無重疊。"
      }
    },
    "outputs": {
      "0": {
        "name": "latents",
        "tooltip": "依序排列的時間區塊。"
      },
      "1": {
        "name": "temporal_overlap",
        "tooltip": "相鄰區塊間實際的 latent 幀重疊數，供 Merge SeedVR2 Latents 使用。"
      }
    }
  },
  "SeedVR2TemporalMerge": {
    "description": "將已取樣的 SeedVR2 latent 時間區塊重新組合為一個 latent，並以 Hann 窗函數根據 Split SeedVR2 Latent 輸出的 temporal_overlap 進行交叉淡化。",
    "display_name": "合併 SeedVR2 latents",
    "inputs": {
      "latents": {
        "name": "latents",
        "tooltip": "依序排列的已取樣時間區塊。"
      },
      "temporal_overlap": {
        "name": "temporal_overlap",
        "tooltip": "Split SeedVR2 Latent 的 temporal_overlap 輸出。0 代表直接串接。"
      }
    },
    "outputs": {
      "0": {
        "name": "latent",
        "tooltip": "重新組合後的完整 latent。"
      }
    }
  },
  "SelectCLIPDevice": {
    "description": "將 CLIP 文字編碼器放置於指定裝置（default / cpu / gpu:N）。\n\n- 「default」會還原為載入器分配的裝置。\n- 「cpu」會將載入與卸載裝置都固定於 CPU。\n- 「gpu:N」會將載入裝置固定於第 N 張可用 GPU。\n\n當所選裝置在目前機器上不存在時\n（例如在 2-GPU 機器建立的工作流程於 1-GPU 機器開啟），\n此節點會直接傳遞 CLIP 並記錄訊息，而不會導致失敗。",
    "display_name": "選擇 CLIP 裝置",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "device": {
        "name": "device"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SelectModelDevice": {
    "description": "將 diffusion 模型放置於指定裝置（default / cpu / gpu:N）。\n\n- 「default」會還原為載入器分配的裝置（即使在先前已呼叫過 Select Model Device 後）。\n- 「cpu」會將載入與卸載裝置都固定於 CPU。\n- 「gpu:N」會將載入裝置固定於第 N 張可用 GPU；卸載裝置則還原為載入器的原始選擇。\n\n當所要求的裝置與輸入模型目前所在裝置不同時，會透過載入器的 reload factory（cached_patcher_init）產生新的模型，讓新的 patcher 在新裝置上擁有獨立權重。不支援多 GPU 的載入器（無 factory）會使此節點直接傳遞且顯示警告。\n\n若工作流程已套用多 GPU CFG 分割，且所選 GPU 與現有 multigpu 複本衝突，該複本會被移除，以避免兩個 patcher 綁定於同一裝置。\n\n當所選裝置在目前機器上不存在時\n（例如在 2-GPU 機器建立的工作流程於 1-GPU 機器開啟），\n此節點會直接傳遞模型並記錄訊息，而不會導致失敗。\n\n注意：將 Select Model Device 放在已經消耗過同一模型的節點（例如已在原始裝置上執行過的 KSampler）之後並不建議——若所選裝置與原始裝置相同（快速路徑），則先前消費者對原始模型所做的任何狀態變更都會被觀察到。請將 Select Model Device 放在任何模型消費者之前。",
    "display_name": "選擇模型裝置",
    "inputs": {
      "device": {
        "name": "device"
      },
      "model": {
        "name": "model"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SelectVAEDevice": {
    "description": "將 VAE 放置於特定裝置（default / gpu:N）。\n\n- 「default」會還原為載入器分配的裝置。\n- 「gpu:N」會將載入裝置固定於第 N 個可用 GPU；卸載裝置則設為標準 VAE 卸載裝置。\n\nUI 中刻意不提供 CPU 作為 VAE 的選項；如果工作流程仍然提供「cpu」（例如從其他機器開啟），該請求會被記錄並略過，VAE 會保持不變。\n\n當所選裝置在目前機器上不存在時（例如在 2-GPU 機器上建立的工作流程於 1-GPU 機器上開啟），此節點會保持 VAE 不變並記錄訊息，而不會導致失敗。",
    "display_name": "選擇 VAE 裝置",
    "inputs": {
      "device": {
        "name": "裝置"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SelfAttentionGuidance": {
    "display_name": "自我注意力引導",
    "inputs": {
      "blur_sigma": {
        "name": "模糊標準差"
      },
      "model": {
        "name": "model"
      },
      "scale": {
        "name": "強度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SetClipHooks": {
    "display_name": "設定 CLIP 掛鉤",
    "inputs": {
      "apply_to_conds": {
        "name": "套用至條件"
      },
      "clip": {
        "name": "clip"
      },
      "hooks": {
        "name": "hooks"
      },
      "schedule_clip": {
        "name": "排程 clip"
      }
    }
  },
  "SetFirstSigma": {
    "display_name": "SetFirstSigma",
    "inputs": {
      "sigma": {
        "name": "sigma"
      },
      "sigmas": {
        "name": "sigmas"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SetHookKeyframes": {
    "display_name": "設定 Hook 關鍵影格",
    "inputs": {
      "hook_kf": {
        "name": "hook_kf"
      },
      "hooks": {
        "name": "hooks"
      }
    }
  },
  "SetLatentNoiseMask": {
    "display_name": "設定 latent 雜訊遮罩",
    "inputs": {
      "mask": {
        "name": "遮罩"
      },
      "samples": {
        "name": "樣本"
      }
    }
  },
  "SetUnionControlNetType": {
    "display_name": "SetUnionControlNetType",
    "inputs": {
      "control_net": {
        "name": "control_net"
      },
      "type": {
        "name": "type"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ShuffleDataset": {
    "description": "隨機打亂圖像清單中的順序。",
    "display_name": "隨機重排影像資料集",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "images": {
        "name": "images",
        "tooltip": "要處理的影像清單。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "隨機種子。"
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": "已處理的影像"
      }
    }
  },
  "ShuffleImageTextDataset": {
    "description": "隨機打亂圖像與文字配對清單中的順序。",
    "display_name": "隨機重排影像-文字資料集",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "images": {
        "name": "images",
        "tooltip": "要隨機重排的影像清單。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "隨機種子。"
      },
      "texts": {
        "name": "texts",
        "tooltip": "要隨機重排的文字清單。"
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": "已隨機重排的影像"
      },
      "1": {
        "name": "texts",
        "tooltip": "已隨機重排的文字"
      }
    }
  },
  "ShuffleVideoDataset": {
    "description": "隨機打亂影片清單的順序。",
    "display_name": "隨機排序影片清單",
    "inputs": {
      "control_after_generate": {
        "name": "產生後控制"
      },
      "seed": {
        "name": "隨機種子",
        "tooltip": "隨機種子。"
      },
      "videos": {
        "name": "影片",
        "tooltip": "要打亂順序的影片清單。"
      }
    },
    "outputs": {
      "0": {
        "name": "影片",
        "tooltip": "已隨機排序的影片"
      }
    }
  },
  "ShuffleVideoTextDataset": {
    "description": "隨機打亂影片-文字配對清單的順序。",
    "display_name": "隨機排序影片-文字配對",
    "inputs": {
      "control_after_generate": {
        "name": "產生後控制"
      },
      "seed": {
        "name": "隨機種子",
        "tooltip": "隨機種子。"
      },
      "texts": {
        "name": "文字",
        "tooltip": "要打亂順序的文字清單。"
      },
      "videos": {
        "name": "影片",
        "tooltip": "要打亂順序的影片清單。"
      }
    },
    "outputs": {
      "0": {
        "name": "影片",
        "tooltip": "已隨機排序的影片"
      },
      "1": {
        "name": "文字",
        "tooltip": "已隨機排序的文字"
      }
    }
  },
  "SkipLayerGuidanceDiT": {
    "description": "可用於所有 DiT 模型的通用 SkipLayerGuidance 節點版本。",
    "display_name": "跳過層引導 DiT",
    "inputs": {
      "double_layers": {
        "name": "雙層"
      },
      "end_percent": {
        "name": "結束百分比"
      },
      "model": {
        "name": "model"
      },
      "rescaling_scale": {
        "name": "重新縮放比例"
      },
      "scale": {
        "name": "縮放"
      },
      "single_layers": {
        "name": "單層"
      },
      "start_percent": {
        "name": "起始百分比"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SkipLayerGuidanceDiTSimple": {
    "description": "僅修改無條件傳遞的 SkipLayerGuidanceDiT 節點簡易版本。",
    "display_name": "跳層引導DiT簡易版",
    "inputs": {
      "double_layers": {
        "name": "雙層"
      },
      "end_percent": {
        "name": "結束百分比"
      },
      "model": {
        "name": "模型"
      },
      "single_layers": {
        "name": "單層"
      },
      "start_percent": {
        "name": "起始百分比"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SkipLayerGuidanceSD3": {
    "description": "可用於所有 DiT 模型的通用 SkipLayerGuidance 節點版本。",
    "display_name": "跳過層引導 SD3",
    "inputs": {
      "end_percent": {
        "name": "結束百分比"
      },
      "layers": {
        "name": "層數"
      },
      "model": {
        "name": "model"
      },
      "scale": {
        "name": "縮放"
      },
      "start_percent": {
        "name": "起始百分比"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SolidMask": {
    "display_name": "實色遮罩",
    "inputs": {
      "height": {
        "name": "高度"
      },
      "value": {
        "name": "值"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SoniloTextToMusic": {
    "description": "使用 Sonilo 的 AI 模型，根據文字提示產生音樂。將時長設為 0 可讓模型自動從提示中推斷時長。",
    "display_name": "Sonilo 文字轉音樂",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration": {
        "name": "duration",
        "tooltip": "目標時長（秒）。設為 0 讓模型自動從提示推斷時長。最長 6 分鐘。"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "描述要產生音樂的文字提示。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於重現性的種子。目前 Sonilo 服務會忽略此值，但為了流程一致性保留。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SoniloVideoToMusic": {
    "description": "使用 Sonilo 的 AI 模型，從影片內容產生音樂。分析影片並創作相符的音樂。",
    "display_name": "Sonilo 影片轉音樂",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "可選的文字提示，用於引導音樂生成。留空可獲得最佳品質——模型將完整分析影片內容。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於重現性的種子。目前 Sonilo 服務會忽略此值，但為了流程一致性保留。"
      },
      "video": {
        "name": "video",
        "tooltip": "輸入要產生音樂的影片。最長 6 分鐘。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SplatToFile3D": {
    "description": "將高斯 splat 序列化為 File3D 物件，供 Save / Preview 3D 節點使用。僅支援每批次一項。",
    "display_name": "建立 3D 檔案（由 Splat）",
    "inputs": {
      "format": {
        "name": "格式",
        "tooltip": "ply：標準 3D Gaussian Splat，含完整球面諧波。ksplat：mkkellogg SplatBuffer（等級 0，未壓縮），僅基礎色 spz：Niantic gzip 壓縮（約小 10 倍），僅基礎色"
      },
      "splat": {
        "name": "splat"
      }
    },
    "outputs": {
      "0": {
        "name": "3D 模型",
        "tooltip": null
      }
    }
  },
  "SplatToMesh": {
    "description": "從高斯 splat 擷取帶有顏色的網格。",
    "display_name": "從 Splat 擷取網格",
    "inputs": {
      "color_sharpen": {
        "name": "顏色銳化",
        "tooltip": "使頂點紋理更清晰：1.0 = 物理正確混合；更高則使每個體素的顏色偏向其主導高斯而非鄰近平均（減少紋理模糊）。僅影響顏色，不改變幾何。"
      },
      "kernel": {
        "name": "核心",
        "tooltip": "最大 splat 半寬（以體素為單位）。每個高斯會在以自身 3-sigma 為大小的視窗內光柵化，最大值由此設定——小的 surfel 保持高效，大的則不會被截斷。如稀疏 splat 出現空隙可提高此值。"
      },
      "level": {
        "name": "等值面層級",
        "tooltip": "等值面層級。預設由 Otsu 自動選取；此參數可調整其偏好（1.0 = 自動，較低 = 表面更厚/連接性更高，較高 = 表面更薄/更緊密）。"
      },
      "min_component": {
        "name": "最小組件",
        "tooltip": "移除小於此頂點數的連通組件（0 = 保留全部）。可去除分離的浮動塊與雙層牆的內殼。"
      },
      "min_opacity": {
        "name": "最小不透明度",
        "tooltip": "網格化前忽略低於此值的不透明高斯。"
      },
      "resolution": {
        "name": "解析度",
        "tooltip": "沿最長軸的密度網格解析度。數值越高，表面越細緻，但會消耗更多 VRAM/時間（隨解析度^3 增長）。"
      },
      "smooth": {
        "name": "平滑",
        "tooltip": "Taubin 網格平滑迭代次數。可平滑表面但不會縮小體積（與模糊密度不同）。0 = 原始表面。"
      },
      "splat": {
        "name": "splat"
      }
    },
    "outputs": {
      "0": {
        "name": "網格",
        "tooltip": null
      }
    }
  },
  "SplitAudioChannels": {
    "description": "將音訊分離為左右聲道。",
    "display_name": "分離音訊聲道",
    "inputs": {
      "audio": {
        "name": "音訊"
      }
    },
    "outputs": {
      "0": {
        "name": "左聲道",
        "tooltip": null
      },
      "1": {
        "name": "右聲道",
        "tooltip": null
      }
    }
  },
  "SplitImageToTileList": {
    "description": "將圖像分割為具有指定重疊區域的批次圖塊清單。",
    "display_name": "將圖像分割為圖塊清單",
    "inputs": {
      "image": {
        "name": "image"
      },
      "overlap": {
        "name": "overlap"
      },
      "tile_height": {
        "name": "tile_height"
      },
      "tile_width": {
        "name": "tile_width"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SplitImageWithAlpha": {
    "display_name": "以 Alpha 通道分割影像",
    "inputs": {
      "image": {
        "name": "影像"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "SplitSigmas": {
    "display_name": "分割 Sigmas",
    "inputs": {
      "sigmas": {
        "name": "sigmas"
      },
      "step": {
        "name": "步驟"
      }
    },
    "outputs": {
      "0": {
        "name": "高 sigma",
        "tooltip": null
      },
      "1": {
        "name": "低 sigma",
        "tooltip": null
      }
    }
  },
  "SplitSigmasDenoise": {
    "display_name": "分割 Sigmas（去噪）",
    "inputs": {
      "denoise": {
        "name": "去雜訊強度"
      },
      "sigmas": {
        "name": "sigmas"
      }
    },
    "outputs": {
      "0": {
        "name": "高 sigma",
        "tooltip": null
      },
      "1": {
        "name": "低 sigma",
        "tooltip": null
      }
    }
  },
  "StableCascade_EmptyLatentImage": {
    "display_name": "StableCascade 空白潛在影像",
    "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 階段 B 條件設定",
    "inputs": {
      "conditioning": {
        "name": "條件設定"
      },
      "stage_c": {
        "name": "stage_c"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StableCascade_StageC_VAEEncode": {
    "display_name": "StableCascade 階段 C VAE 編碼",
    "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 超解析度 ControlNet",
    "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 條件設定",
    "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": "潛在空間",
        "tooltip": null
      }
    }
  },
  "StableZero123_Conditioning_Batched": {
    "display_name": "StableZero123 條件設定（批次）",
    "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": "潛在空間",
        "tooltip": null
      }
    }
  },
  "StringCompare": {
    "display_name": "比較",
    "inputs": {
      "case_sensitive": {
        "name": "區分大小寫"
      },
      "mode": {
        "name": "模式"
      },
      "string_a": {
        "name": "字串_a"
      },
      "string_b": {
        "name": "字串_b"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StringConcatenate": {
    "display_name": "串接",
    "inputs": {
      "delimiter": {
        "name": "分隔符"
      },
      "string_a": {
        "name": "字串_a"
      },
      "string_b": {
        "name": "字串_b"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StringContains": {
    "display_name": "包含",
    "inputs": {
      "case_sensitive": {
        "name": "區分大小寫"
      },
      "string": {
        "name": "字串"
      },
      "substring": {
        "name": "子字串"
      }
    },
    "outputs": {
      "0": {
        "name": "包含",
        "tooltip": null
      }
    }
  },
  "StringFormat": {
    "description": "與 Python 的字串格式化方法相同。支援所有 Python 格式化選項與功能。",
    "display_name": "格式化文字",
    "inputs": {
      "f_string": {
        "name": "f_string"
      },
      "values": {
        "name": "values"
      }
    },
    "outputs": {
      "0": {
        "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_output"
      },
      "conditioning": {
        "name": "條件設定"
      },
      "strength": {
        "name": "強度"
      },
      "strength_type": {
        "name": "強度類型"
      },
      "style_model": {
        "name": "style_model"
      }
    }
  },
  "StyleModelLoader": {
    "display_name": "載入風格模型",
    "inputs": {
      "style_model_name": {
        "name": "style_model_name"
      }
    }
  },
  "SyncLipSyncNode": {
    "description": "使用 sync.so 重新同步影片中說話者的嘴型與新的語音音訊。可自動處理特寫、側臉及遮擋，同時保留說話者的表情。費用依輸出時長計算。",
    "display_name": "sync.so 口型同步",
    "inputs": {
      "audio": {
        "name": "audio",
        "tooltip": "要同步嘴型的語音音訊。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "model": {
        "name": "model",
        "tooltip": "sync.so 生成模型。"
      },
      "model_speaker_frame": {
        "name": "speaker_frame"
      },
      "model_speaker_selection": {
        "name": "speaker_selection"
      },
      "model_speaker_x": {
        "name": "speaker_x"
      },
      "model_speaker_y": {
        "name": "speaker_y"
      },
      "model_sync_mode": {
        "name": "sync_mode"
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed 控制此節點是否重新執行；無論 seed 為何，結果皆為非決定性。"
      },
      "video": {
        "name": "video",
        "tooltip": "要重新同步的說話者影片。最高支援 4K (4096x2160)；建議使用恆定幀率 24/25/30 fps。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SyncTalkingImageNode": {
    "description": "使用 sync.so 的 sync-3 模型，將靜態肖像圖像動畫化為由語音音訊驅動的說話影片。輸出時長與音訊相同。費用依輸出時長計算。",
    "display_name": "sync.so 說話肖像",
    "inputs": {
      "audio": {
        "name": "audio",
        "tooltip": "驅動說話影片的語音音訊；輸出時長與其一致。可串接任意 TTS 節點，從文字驅動動畫。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "image": {
        "name": "image",
        "tooltip": "一張清晰可見臉部的單一圖像，最高支援 4K (4096x2160)。"
      },
      "model": {
        "name": "model",
        "tooltip": "sync.so 生成模型。圖像輸入僅支援 sync-3。"
      },
      "model_auto_downscale": {
        "name": "auto_downscale"
      },
      "model_speaker_selection": {
        "name": "speaker_selection"
      },
      "model_speaker_x": {
        "name": "speaker_x"
      },
      "model_speaker_y": {
        "name": "speaker_y"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "可選的肖像動畫指引，例如「讓主角微笑並看向鏡頭」。留空則呈現自然說話動作。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed 控制此節點是否重新執行；無論 seed 為何，結果皆為非決定性。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "T5TokenizerOptions": {
    "display_name": "T5 分詞器選項",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "min_length": {
        "name": "最小長度"
      },
      "min_padding": {
        "name": "最小填充"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TCFG": {
    "description": "TCFG – 切向阻尼 CFG (2503.18137)\n\n精煉無條件（負向）提示以對齊有條件（正向）提示，從而提升品質。",
    "display_name": "切向阻尼 CFG",
    "inputs": {
      "model": {
        "name": "模型"
      }
    },
    "outputs": {
      "0": {
        "name": "修補後模型",
        "tooltip": null
      }
    }
  },
  "TemporalScoreRescaling": {
    "description": "[後 CFG 函數]\nTSR - 時間分數重新縮放 (2510.01184)\n\n重新縮放模型的分數或噪聲以引導採樣多樣性。",
    "display_name": "TSR - 時間分數重新縮放",
    "inputs": {
      "model": {
        "name": "模型"
      },
      "tsr_k": {
        "name": "tsr_k",
        "tooltip": "控制重新縮放強度。\n較低的 k 值產生更詳細的結果；較高的 k 值在圖像生成中產生更平滑的結果。設定 k = 1 可停用重新縮放。"
      },
      "tsr_sigma": {
        "name": "tsr_sigma",
        "tooltip": "控制重新縮放何時生效。\n較大的值會更早生效。"
      }
    },
    "outputs": {
      "0": {
        "name": "修補後模型",
        "tooltip": null
      }
    }
  },
  "Tencent3DPartNode": {
    "description": "根據模型結構自動進行元件識別與生成。",
    "display_name": "Hunyuan3D：3D零件",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model_3d": {
        "name": "model_3d",
        "tooltip": "FBX 格式的 3D 模型。模型面數應少於 30000。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed 控制此節點是否重新執行；無論 seed 為何，結果皆為非確定性。"
      }
    },
    "outputs": {
      "0": {
        "name": "FBX",
        "tooltip": null
      }
    }
  },
  "Tencent3DTextureEditNode": {
    "description": "輸入 3D 模型後，進行 3D 模型紋理重繪。",
    "display_name": "Hunyuan3D：3D 紋理編輯",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "model_3d": {
        "name": "model_3d",
        "tooltip": "FBX 格式的 3D 模型。模型面數應少於 100000。"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "描述紋理編輯內容。支援最多 1024 個 UTF-8 字元。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "Seed 控制節點是否重新執行；無論 seed 為何，結果皆為非確定性。"
      }
    },
    "outputs": {
      "0": {
        "name": "GLB",
        "tooltip": null
      },
      "1": {
        "name": "OBJ",
        "tooltip": null
      },
      "2": {
        "name": "texture_image",
        "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」選項在 `3.1` 模型中不可用。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子控制節點是否重新執行；無論種子如何，結果皆為非確定性。"
      }
    },
    "outputs": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "GLB",
        "tooltip": null
      },
      "2": {
        "name": "OBJ",
        "tooltip": null
      },
      "3": {
        "name": "texture_image",
        "tooltip": null
      },
      "4": {
        "name": "optional_metallic",
        "tooltip": null
      },
      "5": {
        "name": "optional_normal",
        "tooltip": null
      },
      "6": {
        "name": "optional_roughness",
        "tooltip": null
      }
    }
  },
  "TencentModelTo3DUVNode": {
    "description": "對 3D 模型進行 UV 展開，產生 UV 貼圖。輸入模型必須少於 30000 個面。",
    "display_name": "Hunyuan3D：模型展UV",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "model_3d": {
        "name": "3D 模型",
        "tooltip": "輸入 3D 模型（GLB、OBJ 或 FBX）"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子控制此節點是否重新執行；無論種子為何，結果皆為非確定性。"
      }
    },
    "outputs": {
      "0": {
        "name": "OBJ",
        "tooltip": null
      },
      "1": {
        "name": "FBX",
        "tooltip": null
      },
      "2": {
        "name": "uv_image",
        "tooltip": null
      }
    }
  },
  "TencentSmartTopologyNode": {
    "description": "對 3D 模型進行智慧重拓撲。支援 GLB/OBJ 格式；最大 200MB；建議用於高面數模型。",
    "display_name": "Hunyuan3D：智慧拓撲",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "face_level": {
        "name": "面數等級",
        "tooltip": "多邊形減少等級。"
      },
      "model_3d": {
        "name": "3D 模型",
        "tooltip": "輸入 3D 模型（GLB 或 OBJ）"
      },
      "polygon_type": {
        "name": "面組成類型",
        "tooltip": "表面組成類型。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子控制此節點是否重新執行；無論種子為何，結果皆為非確定性。"
      }
    },
    "outputs": {
      "0": {
        "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」選項在 `3.1` 模型中不可用。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "最多支援 1024 個字元。"
      },
      "seed": {
        "name": "種子",
        "tooltip": "種子控制節點是否重新執行；無論種子如何，結果皆為非確定性。"
      }
    },
    "outputs": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "GLB",
        "tooltip": null
      },
      "2": {
        "name": "OBJ",
        "tooltip": null
      },
      "3": {
        "name": "texture_image",
        "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": "每分鐘節拍數"
      },
      "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
      }
    }
  },
  "TextEncodeBooguEdit": {
    "display_name": "TextEncodeBooguEdit",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "images": {
        "name": "images",
        "tooltip": "要編輯的參考圖像。Boogu 每個樣本專注於一個參考圖像；也允許多個。"
      },
      "negative_prompt": {
        "name": "negative_prompt"
      },
      "prompt": {
        "name": "prompt"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "tooltip": null
      }
    }
  },
  "TextEncodeHunyuanVideo_ImageToVideo": {
    "display_name": "文字編碼 HunyuanVideo 影像轉影片",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "clip_vision_output": {
        "name": "clip_vision_output"
      },
      "image_interleave": {
        "name": "影像交錯",
        "tooltip": "影像對結果的影響程度，相較於文字提示。數值越高，代表文字提示的影響越大。"
      },
      "prompt": {
        "name": "提示詞"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TextEncodeJoyImageEdit": {
    "display_name": "TextEncodeJoyImageEdit",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "images": {
        "name": "影像"
      },
      "prompt": {
        "name": "提示詞"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TextEncodeMageFlowEdit": {
    "description": "為 Mage-Flow-Edit 編碼一個包含一張或多張參考圖像的編輯指令。參考 latent 會被調整為輸出解析度（寬度/高度，若為 0 則使用第一張圖像的尺寸）。請使用 latent 輸出進行取樣，以確保尺寸始終一致。",
    "display_name": "TextEncodeMageFlowEdit",
    "inputs": {
      "batch_size": {
        "name": "batch_size"
      },
      "clip": {
        "name": "clip"
      },
      "height": {
        "name": "height",
        "tooltip": "輸出高度。0 = 使用第一張參考圖像的尺寸。"
      },
      "images": {
        "name": "images",
        "tooltip": "要編輯的參考圖像。所有參考圖像在編碼前都會被調整為輸出解析度。"
      },
      "negative_prompt": {
        "name": "negative_prompt"
      },
      "prompt": {
        "name": "prompt"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "width",
        "tooltip": "輸出寬度。0 = 使用第一張參考圖像的尺寸。"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "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": "圖像1"
      },
      "image2": {
        "name": "圖像2"
      },
      "image3": {
        "name": "圖像3"
      },
      "prompt": {
        "name": "提示詞"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TextEncodeZImageOmni": {
    "display_name": "TextEncodeZImageOmni",
    "inputs": {
      "auto_resize_images": {
        "name": "自動調整圖像尺寸"
      },
      "clip": {
        "name": "clip"
      },
      "image1": {
        "name": "圖像1"
      },
      "image2": {
        "name": "圖像2"
      },
      "image3": {
        "name": "圖像3"
      },
      "image_encoder": {
        "name": "圖像編碼器"
      },
      "prompt": {
        "name": "提示詞"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TextGenerate": {
    "display_name": "TextGenerate",
    "inputs": {
      "audio": {
        "name": "音訊"
      },
      "clip": {
        "name": "clip"
      },
      "image": {
        "name": "圖像"
      },
      "max_length": {
        "name": "最大長度"
      },
      "prompt": {
        "name": "提示詞"
      },
      "sampling_mode": {
        "name": "取樣模式"
      },
      "sampling_mode_min_p": {
        "name": "最小 p"
      },
      "sampling_mode_presence_penalty": {
        "name": "出現懲罰"
      },
      "sampling_mode_repetition_penalty": {
        "name": "重複懲罰"
      },
      "sampling_mode_seed": {
        "name": "隨機種子"
      },
      "sampling_mode_temperature": {
        "name": "溫度"
      },
      "sampling_mode_top_k": {
        "name": "top_k"
      },
      "sampling_mode_top_p": {
        "name": "top_p"
      },
      "thinking": {
        "name": "思考模式",
        "tooltip": "若模型支援，則以思考模式運作。"
      },
      "use_default_template": {
        "name": "use_default_template",
        "tooltip": "若模型有內建系統提示/模板則使用。"
      },
      "video": {
        "name": "影片",
        "tooltip": "影片幀作為圖像批次。預設為 24 FPS；內部會降採樣為 1 FPS。"
      }
    },
    "outputs": {
      "0": {
        "name": "生成文字",
        "tooltip": null
      }
    }
  },
  "TextGenerateLTX2Prompt": {
    "display_name": "TextGenerateLTX2Prompt",
    "inputs": {
      "audio": {
        "name": "音訊"
      },
      "clip": {
        "name": "clip"
      },
      "image": {
        "name": "圖像"
      },
      "max_length": {
        "name": "最大長度"
      },
      "prompt": {
        "name": "提示詞"
      },
      "sampling_mode": {
        "name": "取樣模式"
      },
      "sampling_mode_min_p": {
        "name": "最小 p 值"
      },
      "sampling_mode_presence_penalty": {
        "name": "出現懲罰"
      },
      "sampling_mode_repetition_penalty": {
        "name": "重複懲罰"
      },
      "sampling_mode_seed": {
        "name": "隨機種子"
      },
      "sampling_mode_temperature": {
        "name": "溫度"
      },
      "sampling_mode_top_k": {
        "name": "Top-K"
      },
      "sampling_mode_top_p": {
        "name": "Top-P"
      },
      "thinking": {
        "name": "思考模式",
        "tooltip": "若模型支援，則以思考模式運作。"
      },
      "use_default_template": {
        "name": "use_default_template",
        "tooltip": "若模型有內建系統提示/模板則使用。"
      },
      "video": {
        "name": "影片",
        "tooltip": "影片幀作為圖像批次。預設為 24 FPS；內部會降採樣為 1 FPS。"
      }
    },
    "outputs": {
      "0": {
        "name": "生成文字",
        "tooltip": null
      }
    }
  },
  "TextOverlay": {
    "description": "在單張或多張圖片上繪製文字覆蓋。",
    "display_name": "繪製文字覆蓋",
    "inputs": {
      "align": {
        "name": "對齊"
      },
      "color": {
        "name": "顏色",
        "tooltip": "文字的顏色。"
      },
      "font_size": {
        "name": "字型大小",
        "tooltip": "字型大小為圖片高度的百分比。"
      },
      "images": {
        "name": "圖片"
      },
      "outline": {
        "name": "外框",
        "tooltip": "在文字周圍繪製黑色外框。"
      },
      "position": {
        "name": "位置"
      },
      "text": {
        "name": "文字"
      }
    },
    "outputs": {
      "0": {
        "name": "圖片",
        "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": "闾值遮罩",
    "inputs": {
      "mask": {
        "name": "遮罩"
      },
      "value": {
        "name": "數值"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TomePatchModel": {
    "display_name": "Tome 修補模型",
    "inputs": {
      "model": {
        "name": "model"
      },
      "ratio": {
        "name": "比例"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TopazImageEnhance": {
    "description": "業界標準的放大與影像增強。",
    "display_name": "Topaz 影像增強",
    "inputs": {
      "color_preservation": {
        "name": "色彩保留",
        "tooltip": "保留原始色彩。"
      },
      "creativity": {
        "name": "創意度"
      },
      "crop_to_fill": {
        "name": "裁切填滿",
        "tooltip": "預設當輸出長寬比不同時會加黑邊。啟用後將裁切影像以填滿輸出尺寸。"
      },
      "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": "設為 0 代表與原始高度或指定的輸出寬度相同。"
      },
      "output_width": {
        "name": "輸出寬度",
        "tooltip": "設為 0 代表自動計算（通常為原始尺寸或指定的輸出高度）。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "可選的文字提示，用於創意放大指引。"
      },
      "subject_detection": {
        "name": "主體偵測"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TopazImageEnhanceV2": {
    "description": "業界標準的放大與影像增強。",
    "display_name": "Topaz 影像增強",
    "inputs": {
      "image": {
        "name": "image"
      },
      "model": {
        "name": "model"
      },
      "model_color_preservation": {
        "name": "color_preservation"
      },
      "model_creativity": {
        "name": "creativity"
      },
      "model_crop_to_fill": {
        "name": "crop_to_fill"
      },
      "model_face_enhancement": {
        "name": "face_enhancement"
      },
      "model_face_enhancement_creativity": {
        "name": "face_enhancement_creativity"
      },
      "model_face_enhancement_strength": {
        "name": "face_enhancement_strength"
      },
      "model_face_preservation": {
        "name": "face_preservation"
      },
      "model_prompt": {
        "name": "prompt"
      },
      "model_subject_detection": {
        "name": "subject_detection"
      },
      "output_height": {
        "name": "output_height",
        "tooltip": "設為 0 代表與原始高度相同，或依 output_width 等比例縮放。Wonder 3.5 僅支援 1x 至 6x 放大。Bloom 2 與 Wonder 3.5 會保留輸入長寬比，並將指定尺寸視為目標。"
      },
      "output_width": {
        "name": "output_width",
        "tooltip": "設為 0 代表自動計算（通常為原始尺寸，或依 output_height 等比例縮放）。Wonder 3.5 僅支援 1x 至 6x 放大。Bloom 2 與 Wonder 3.5 會保留輸入長寬比，並將指定尺寸視為目標。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TopazVideoEnhance": {
    "description": "以強大的升頻與修復技術為影片注入新生命。",
    "display_name": "Topaz Video Enhance",
    "inputs": {
      "dynamic_compression_level": {
        "name": "CQP 等級",
        "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": "對輸入影片應用的慢動作倍數。例如，2 會讓輸出變成原來的兩倍慢，時長加倍。"
      },
      "upscaler_creativity": {
        "name": "創意程度",
        "tooltip": "創意等級（僅適用於 Starlight (Astra) Creative）。"
      },
      "upscaler_enabled": {
        "name": "啟用升頻"
      },
      "upscaler_model": {
        "name": "升頻模型"
      },
      "upscaler_resolution": {
        "name": "升頻解析度"
      },
      "video": {
        "name": "影片"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TopazVideoEnhanceV2": {
    "description": "以強大的升頻與修復技術為影片注入新生命。",
    "display_name": "Topaz 影片增強",
    "inputs": {
      "dynamic_compression_level": {
        "name": "動態壓縮等級",
        "tooltip": "CQP 等級。"
      },
      "interpolation_model": {
        "name": "插值模型"
      },
      "upscaler_model": {
        "name": "升頻模型"
      },
      "upscaler_model_creativity": {
        "name": "創意"
      },
      "upscaler_model_prompt": {
        "name": "提示詞"
      },
      "upscaler_model_realism": {
        "name": "寫實度"
      },
      "upscaler_model_sharp": {
        "name": "銳利度"
      },
      "upscaler_model_upscaler_resolution": {
        "name": "升頻解析度"
      },
      "video": {
        "name": "影片"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TorchCompileModel": {
    "display_name": "Torch 編譯模型",
    "inputs": {
      "backend": {
        "name": "backend"
      },
      "model": {
        "name": "model"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TrainLoraNode": {
    "display_name": "訓練 LoRA",
    "inputs": {
      "algorithm": {
        "name": "演算法",
        "tooltip": "訓練時使用的演算法。"
      },
      "batch_size": {
        "name": "批次大小",
        "tooltip": "用於訓練的批次大小。"
      },
      "bucket_mode": {
        "name": "解析度分桶模式",
        "tooltip": "啟用解析度分桶模式。啟用後，需從 ResolutionBucket 節點輸入預先分桶的 latent。"
      },
      "bypass_mode": {
        "name": "bypass_mode",
        "tooltip": "啟用訓練旁路模式。啟用後，adapter 會透過 forward hook 應用，而不是直接修改權重。適用於無法直接修改權重的量化模型。"
      },
      "checkpoint_depth": {
        "name": "checkpoint_depth",
        "tooltip": "梯度檢查點的深度層級。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "existing_lora": {
        "name": "現有 LoRA",
        "tooltip": "要附加到的現有 LoRA。設為 None 表示創建新的 LoRA。"
      },
      "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": "梯度檢查點的深度層級。"
      },
      "optimizer": {
        "name": "優化器",
        "tooltip": "訓練時使用的優化器。"
      },
      "positive": {
        "name": "正向條件",
        "tooltip": "用於訓練的正向條件。"
      },
      "quantized_backward": {
        "name": "quantized_backward",
        "tooltip": "當 training_dtype 設為 'none' 並在量化模型上訓練時，啟用後將以量化矩陣相乘進行反向傳播。"
      },
      "rank": {
        "name": "秩",
        "tooltip": "LoRA 層的秩。"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "訓練時使用的種子值（用於 LoRA 權重初始化和噪聲採樣的生成器）"
      },
      "steps": {
        "name": "步數",
        "tooltip": "訓練 LoRA 的步數。"
      },
      "training_dtype": {
        "name": "訓練資料類型",
        "tooltip": "訓練時使用的資料類型。"
      }
    },
    "outputs": {
      "0": {
        "name": "lora",
        "tooltip": "已套用 LoRA 的模型"
      },
      "1": {
        "name": "損失地圖",
        "tooltip": "LoRA 權重"
      },
      "2": {
        "name": "步數",
        "tooltip": "損失歷史"
      }
    }
  },
  "TransformSplat": {
    "description": "平移、旋轉與縮放高斯 splat。非等比縮放也會改變每個 splat 的形狀，處理較慢。",
    "display_name": "變換 Splat",
    "inputs": {
      "rotate_x": {
        "name": "旋轉 X"
      },
      "rotate_y": {
        "name": "旋轉 Y"
      },
      "rotate_z": {
        "name": "旋轉 Z"
      },
      "scale_x": {
        "name": "縮放 X"
      },
      "scale_y": {
        "name": "縮放 Y"
      },
      "scale_z": {
        "name": "縮放 Z"
      },
      "splat": {
        "name": "splat"
      },
      "translate_x": {
        "name": "平移 X"
      },
      "translate_y": {
        "name": "平移 Y"
      },
      "translate_z": {
        "name": "平移 Z"
      }
    },
    "outputs": {
      "0": {
        "name": "splat",
        "tooltip": null
      }
    }
  },
  "TrimAudioDuration": {
    "description": "將音訊張量修剪至選定的時間範圍。",
    "display_name": "修剪音訊時長",
    "inputs": {
      "audio": {
        "name": "音訊"
      },
      "duration": {
        "name": "持續時間",
        "tooltip": "持續時間（秒）"
      },
      "start_index": {
        "name": "起始索引",
        "tooltip": "開始時間（秒），可為負數表示從末尾計算（支援小數秒）。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TrimVideoLatent": {
    "display_name": "裁剪影片潛在空間",
    "inputs": {
      "samples": {
        "name": "samples"
      },
      "trim_amount": {
        "name": "裁剪量"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TripleCLIPLoader": {
    "description": "[配方]\n\nsd3：clip-l、clip-g、t5",
    "display_name": "載入三重 CLIP",
    "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": "原始模型任務ID"
      },
      "pack_uv": {
        "name": "打包 UV"
      },
      "part_names": {
        "name": "部件名稱"
      },
      "pivot_to_center_bottom": {
        "name": "樞軸移至底部中心"
      },
      "quad": {
        "name": "四邊形"
      },
      "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": "四邊形"
      },
      "style": {
        "name": "風格"
      },
      "texture": {
        "name": "紋理"
      },
      "texture_alignment": {
        "name": "紋理對齊"
      },
      "texture_quality": {
        "name": "紋理品質"
      },
      "texture_seed": {
        "name": "紋理種子"
      }
    },
    "outputs": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "模型任務 ID",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoImportModelNode": {
    "description": "將外部 3D 模型（例如來自 Rodin、Hunyuan3D 或本機檔案）匯入 Tripo，以搭配 Tripo 的後處理節點使用：材質、骨架、轉換。建議使用 GLB 格式：僅當材質嵌入檔案時，匯入後才會保留材質。請注意，對匯入模型進行材質處理時需提供材質提示詞。",
    "display_name": "Tripo：匯入模型",
    "inputs": {
      "model_3d": {
        "name": "model_3d",
        "tooltip": "要匯入的 3D 模型（GLB / FBX / OBJ / STL，最大 150 MB）。OBJ 與 STL 檔案不包含嵌入材質。"
      }
    },
    "outputs": {
      "0": {
        "name": "model task_id",
        "tooltip": null
      }
    }
  },
  "TripoMultiviewToModelNode": {
    "display_name": "Tripo：多視角轉模型",
    "inputs": {
      "face_limit": {
        "name": "face_limit"
      },
      "geometry_quality": {
        "name": "幾何品質"
      },
      "image": {
        "name": "圖像"
      },
      "image_back": {
        "name": "後方圖像"
      },
      "image_left": {
        "name": "左側圖像"
      },
      "image_right": {
        "name": "右側圖像"
      },
      "model_seed": {
        "name": "model_seed"
      },
      "model_version": {
        "name": "model_version",
        "tooltip": "用於生成的模型版本"
      },
      "orientation": {
        "name": "orientation"
      },
      "pbr": {
        "name": "pbr"
      },
      "quad": {
        "name": "quad",
        "tooltip": "此參數已棄用，無任何作用。"
      },
      "texture": {
        "name": "texture"
      },
      "texture_alignment": {
        "name": "texture_alignment"
      },
      "texture_quality": {
        "name": "texture_quality"
      },
      "texture_seed": {
        "name": "texture_seed"
      }
    },
    "outputs": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "模型任務 ID",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoP1ImageToModelNode": {
    "description": "Tripo P1 圖片轉 3D。針對低多邊形、遊戲用網格進行最佳化。",
    "display_name": "Tripo P1：圖片轉模型",
    "inputs": {
      "auto_size": {
        "name": "自動尺寸",
        "tooltip": "將輸出縮放至接近真實世界公尺。"
      },
      "compress_geometry": {
        "name": "壓縮幾何",
        "tooltip": "套用幾何壓縮。編輯前請先解壓縮。"
      },
      "enable_image_autofix": {
        "name": "啟用圖片自動修正",
        "tooltip": "預處理輸入圖片以提升生成品質。"
      },
      "export_uv": {
        "name": "匯出 UV",
        "tooltip": "生成時進行 UV 展開。僅幾何模式可關閉以加快速度。"
      },
      "face_limit": {
        "name": "面數上限",
        "tooltip": "目標面數，48-20000。-1 讓 Tripo 自行調整。"
      },
      "image": {
        "name": "圖片"
      },
      "model_seed": {
        "name": "模型種子"
      },
      "output_mode": {
        "name": "輸出模式",
        "tooltip": "「僅幾何」僅輸出無貼圖網格。「有貼圖」則包含顏色/PBR 貼圖。"
      }
    },
    "outputs": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "模型任務 ID",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoP1MultiviewToModelNode": {
    "description": "Tripo P1 多視角轉 3D，需 2-4 張參考圖片，順序為［正面、左側、背面、右側］。正面為必填，其餘三個可任意省略。",
    "display_name": "Tripo P1：多視角轉模型",
    "inputs": {
      "auto_size": {
        "name": "自動尺寸",
        "tooltip": "將輸出縮放至接近真實世界公尺。"
      },
      "compress_geometry": {
        "name": "壓縮幾何",
        "tooltip": "套用幾何壓縮。編輯前請先解壓縮。"
      },
      "export_uv": {
        "name": "匯出 UV",
        "tooltip": "生成時進行 UV 展開。僅幾何模式可關閉以加快速度。"
      },
      "face_limit": {
        "name": "面數上限",
        "tooltip": "目標面數，48-20000。-1 讓 Tripo 自行調整。"
      },
      "image": {
        "name": "圖片",
        "tooltip": "正面視角（0°）。必填。"
      },
      "image_back": {
        "name": "背面圖片",
        "tooltip": "背面視角（180°）。"
      },
      "image_left": {
        "name": "左側圖片",
        "tooltip": "左側視角（90°），即主體的左邊。"
      },
      "image_right": {
        "name": "右側圖片",
        "tooltip": "右側視角（270°），即主體的右邊。"
      },
      "model_seed": {
        "name": "模型種子"
      },
      "output_mode": {
        "name": "輸出模式",
        "tooltip": "「僅幾何」僅輸出無貼圖網格。「有貼圖」則包含顏色/PBR 貼圖。"
      }
    },
    "outputs": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "模型任務 ID",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoP1TextToModelNode": {
    "description": "Tripo P1 文字轉 3D。針對低多邊形、遊戲用網格與穩定拓撲進行最佳化。",
    "display_name": "Tripo P1：文字轉模型",
    "inputs": {
      "auto_size": {
        "name": "自動尺寸",
        "tooltip": "將輸出縮放至接近真實世界公尺。"
      },
      "compress_geometry": {
        "name": "壓縮幾何",
        "tooltip": "套用幾何壓縮。編輯前請先解壓縮。"
      },
      "export_uv": {
        "name": "匯出 UV",
        "tooltip": "生成時進行 UV 展開。關閉可加快僅幾何輸出。"
      },
      "face_limit": {
        "name": "面數上限",
        "tooltip": "目標面數，48-20000。-1 讓 Tripo 自動調整。"
      },
      "image_seed": {
        "name": "圖像種子"
      },
      "model_seed": {
        "name": "模型種子"
      },
      "negative_prompt": {
        "name": "負面提示詞",
        "tooltip": "最多 255 字元。"
      },
      "output_mode": {
        "name": "輸出模式",
        "tooltip": "「僅幾何」僅輸出無材質網格。「有材質」則加入顏色／PBR 貼圖。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "最多 1024 字元。"
      }
    },
    "outputs": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "模型任務 ID",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoRefineNode": {
    "description": "僅精修由 v1.4 Tripo 模型建立的草稿模型。",
    "display_name": "Tripo: 精修草稿模型",
    "inputs": {
      "model_task_id": {
        "name": "model_task_id",
        "tooltip": "必須是 v1.4 Tripo 模型"
      }
    },
    "outputs": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "模型任務 ID",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoRetargetNode": {
    "display_name": "Tripo: 重新定位骨架模型",
    "inputs": {
      "animation": {
        "name": "animation"
      },
      "original_model_task_id": {
        "name": "original_model_task_id"
      }
    },
    "outputs": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "重定向任務 ID",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoRigNode": {
    "display_name": "Tripo: 骨架模型",
    "inputs": {
      "original_model_task_id": {
        "name": "原始模型任務ID"
      }
    },
    "outputs": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "綁定任務 ID",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoSplatConditioning": {
    "description": "使用 DINOv3 與 Flux2 VAE 將圖像編碼為 TripoSplat 正/負條件，並為 KSampler 建立固定大小的噪聲目標（latent + 相機）。",
    "display_name": "TripoSplat 條件編碼",
    "inputs": {
      "clip_vision": {
        "name": "clip_vision",
        "tooltip": "DINOv3 ViT-H/16+ 圖像編碼器"
      },
      "image": {
        "name": "圖像"
      },
      "vae": {
        "name": "vae",
        "tooltip": "Flux2 VAE"
      }
    },
    "outputs": {
      "0": {
        "name": "正向",
        "tooltip": null
      },
      "1": {
        "name": "負向",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": "固定大小的噪聲目標（latent + 相機）。"
      }
    }
  },
  "TripoSplatPreprocessImage": {
    "description": "將每張圖像以中心裁切方式裁成方形畫布，背景為黑色，並加入邊距。",
    "display_name": "TripoSplat 預處理圖像",
    "inputs": {
      "erode_radius": {
        "name": "腐蝕半徑",
        "tooltip": "在裁切前，將 alpha 遮罩以此像素半徑進行腐蝕（避免邊緣溢出）。"
      },
      "image": {
        "name": "圖像"
      },
      "mask": {
        "name": "遮罩"
      },
      "size": {
        "name": "尺寸",
        "tooltip": "方形圖像尺寸。模型訓練於 1024；其他尺寸可運行但分布會有偏差。"
      }
    },
    "outputs": {
      "0": {
        "name": "圖像",
        "tooltip": null
      }
    }
  },
  "TripoSplatSamplingPreview": {
    "description": "為標準 Ksampler 節點修補 TripoSplat 模型，在每一步顯示即時解碼的高斯點雲預覽。",
    "display_name": "TripoSplat 採樣預覽",
    "inputs": {
      "model": {
        "name": "模型"
      },
      "num_gaussians": {
        "name": "高斯數量",
        "tooltip": "預覽所產生的高斯點數（四捨五入為 32 的倍數）。"
      },
      "octree_level": {
        "name": "八叉樹層級",
        "tooltip": "預覽解碼的八叉樹深度（越低越省資源/越粗糙）。"
      },
      "pitch": {
        "name": "俯仰角",
        "tooltip": "預覽相機俯仰角（度）。"
      },
      "point_size": {
        "name": "點大小",
        "tooltip": "最大點雲半徑（像素）。每個高斯點根據其縮放設定大小，並以此值為上限；越小越細緻，越大越粗壯。"
      },
      "vae": {
        "name": "vae",
        "tooltip": "TripoSplat VAE 解碼器"
      },
      "yaw": {
        "name": "偏航角",
        "tooltip": "預覽相機偏航角（度）。"
      }
    },
    "outputs": {
      "0": {
        "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": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "模型任務 ID",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoTextureNode": {
    "display_name": "Tripo：紋理模型",
    "inputs": {
      "model_task_id": {
        "name": "模型任務ID"
      },
      "pbr": {
        "name": "PBR材質"
      },
      "texture": {
        "name": "紋理"
      },
      "texture_alignment": {
        "name": "紋理對齊"
      },
      "texture_prompt": {
        "name": "texture_prompt",
        "tooltip": "材質處理的選用文字指引。實際上，對於匯入的模型（Tripo：匯入模型）必須提供，因為這些模型沒有來源圖像可推斷顏色。"
      },
      "texture_quality": {
        "name": "紋理品質"
      },
      "texture_seed": {
        "name": "紋理種子"
      }
    },
    "outputs": {
      "0": {
        "name": "模型檔案",
        "tooltip": null
      },
      "1": {
        "name": "模型任務 ID",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TruncateText": {
    "display_name": "截斷文字",
    "inputs": {
      "max_length": {
        "name": "最大長度",
        "tooltip": "文字最大長度。"
      },
      "texts": {
        "name": "文字",
        "tooltip": "要處理的文字。"
      }
    },
    "outputs": {
      "0": {
        "name": "文字",
        "tooltip": "已處理的文字"
      }
    }
  },
  "UNETLoader": {
    "display_name": "載入擴散模型",
    "inputs": {
      "unet_name": {
        "name": "unet_name"
      },
      "weight_dtype": {
        "name": "weight_dtype"
      }
    }
  },
  "UNetCrossAttentionMultiply": {
    "display_name": "UNet 交叉注意力倍增",
    "inputs": {
      "k": {
        "name": "k"
      },
      "model": {
        "name": "model"
      },
      "out": {
        "name": "out"
      },
      "q": {
        "name": "q"
      },
      "v": {
        "name": "v"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "UNetSelfAttentionMultiply": {
    "display_name": "UNet 自注意力倍增",
    "inputs": {
      "k": {
        "name": "k"
      },
      "model": {
        "name": "model"
      },
      "out": {
        "name": "out"
      },
      "q": {
        "name": "q"
      },
      "v": {
        "name": "v"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "UNetTemporalAttentionMultiply": {
    "display_name": "UNet 時間注意力倍增",
    "inputs": {
      "cross_structural": {
        "name": "交叉結構"
      },
      "cross_temporal": {
        "name": "交叉時間"
      },
      "model": {
        "name": "model"
      },
      "self_structural": {
        "name": "自我結構"
      },
      "self_temporal": {
        "name": "自我時間"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "USOStyleReference": {
    "display_name": "USO風格參考",
    "inputs": {
      "clip_vision_output": {
        "name": "CLIP視覺輸出"
      },
      "model": {
        "name": "模型"
      },
      "model_patch": {
        "name": "模型修補"
      }
    }
  },
  "UpscaleModelLoader": {
    "display_name": "載入放大模型",
    "inputs": {
      "model_name": {
        "name": "model_name"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VAEDecode": {
    "description": "將 latent 影像解碼回像素空間影像。",
    "display_name": "VAE 解碼",
    "inputs": {
      "samples": {
        "name": "samples",
        "tooltip": "要解碼的 latent。"
      },
      "vae": {
        "name": "vae",
        "tooltip": "用於解碼 latent 的 VAE 模型。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "解碼後的影像。"
      }
    }
  },
  "VAEDecodeAudio": {
    "display_name": "VAE 解碼音訊",
    "inputs": {
      "samples": {
        "name": "samples"
      },
      "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": "VAE 解碼 Hunyuan3D",
    "inputs": {
      "num_chunks": {
        "name": "分塊數量"
      },
      "octree_resolution": {
        "name": "八叉樹解析度"
      },
      "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"
      }
    }
  },
  "VAEDecodeTripoSplat": {
    "description": "將採樣後的 TripoSplat latent 解碼為 3D 高斯點雲。調整高斯數量以改變密度。",
    "display_name": "TripoSplat 解碼",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "num_gaussians": {
        "name": "高斯數量",
        "tooltip": "產生的高斯點數（四捨五入為 32 的倍數）。262144 與八叉樹點密度相符；更高則對同一點過度取樣（更密但無新細節），且 VRAM/時間成本等比增加。"
      },
      "samples": {
        "name": "樣本"
      },
      "seed": {
        "name": "種子",
        "tooltip": "為八叉樹點採樣器（全域隨機數生成器）設置種子，以獲得可重現的解碼結果。"
      },
      "vae": {
        "name": "vae",
        "tooltip": "TripoSplat VAE 解碼器"
      }
    },
    "outputs": {
      "0": {
        "name": "點雲",
        "tooltip": null
      }
    }
  },
  "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 編碼（用於修補）",
    "inputs": {
      "grow_mask_by": {
        "name": "擴展遮罩範圍"
      },
      "mask": {
        "name": "遮罩"
      },
      "pixels": {
        "name": "pixels"
      },
      "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"
      }
    }
  },
  "VOIDInpaintConditioning": {
    "display_name": "VOIDInpaintConditioning",
    "inputs": {
      "batch_size": {
        "name": "batch_size"
      },
      "height": {
        "name": "height"
      },
      "length": {
        "name": "length",
        "tooltip": "要處理的像素影格數量。對於 CogVideoX-Fun-V1.5（patch_size_t=2），latent_t 必須為偶數——產生奇數 latent_t 的長度會向下取整（例如 49 → 45）。"
      },
      "negative": {
        "name": "negative"
      },
      "positive": {
        "name": "positive"
      },
      "quadmask": {
        "name": "quadmask",
        "tooltip": "來自 VOIDQuadmaskPreprocess 的預處理 quadmask [T, H, W]"
      },
      "vae": {
        "name": "vae"
      },
      "video": {
        "name": "video",
        "tooltip": "來源影片影格 [T, H, W, 3]"
      },
      "width": {
        "name": "width"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      }
    }
  },
  "VOIDQuadmaskPreprocess": {
    "display_name": "VOIDQuadmaskPreprocess",
    "inputs": {
      "dilate_width": {
        "name": "dilate_width",
        "tooltip": "主要遮罩區域的膨脹半徑（0 = 不膨脹）"
      },
      "mask": {
        "name": "mask"
      }
    },
    "outputs": {
      "0": {
        "name": "quadmask",
        "tooltip": null
      }
    }
  },
  "VOIDSampler": {
    "display_name": "VOIDSampler",
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VOIDWarpedNoise": {
    "display_name": "VOIDWarpedNoise",
    "inputs": {
      "batch_size": {
        "name": "batch_size"
      },
      "height": {
        "name": "height"
      },
      "length": {
        "name": "length",
        "tooltip": "像素影格數量。為符合 patch_size_t=2 的需求，會向下取整使 latent_t 為偶數，例如 49 → 45。"
      },
      "optical_flow": {
        "name": "optical_flow",
        "tooltip": "來自 OpticalFlowLoader（RAFT-large）的光流模型。"
      },
      "video": {
        "name": "video",
        "tooltip": "Pass 1 輸出影片影格 [T, H, W, 3]"
      },
      "width": {
        "name": "width"
      }
    },
    "outputs": {
      "0": {
        "name": "warped_noise",
        "tooltip": null
      }
    }
  },
  "VOIDWarpedNoiseSource": {
    "display_name": "VOIDWarpedNoiseSource",
    "inputs": {
      "warped_noise": {
        "name": "warped_noise",
        "tooltip": "來自 VOIDWarpedNoise 的扭曲雜訊 latent"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VPScheduler": {
    "display_name": "VP 調度器",
    "inputs": {
      "beta_d": {
        "name": "beta_d"
      },
      "beta_min": {
        "name": "beta_min"
      },
      "eps_s": {
        "name": "eps_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": "種子",
        "tooltip": "影片生成的隨機種子"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Veo3VideoGenerationNode": {
    "description": "使用Google Veo 3 API從文字提示生成影片",
    "display_name": "Google Veo 3 影片生成",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比",
        "tooltip": "輸出影片的長寬比例"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration_seconds": {
        "name": "持續時間（秒）",
        "tooltip": "輸出影片的持續時間（秒）（Veo 3僅支援8秒）"
      },
      "enhance_prompt": {
        "name": "增強提示詞",
        "tooltip": "是否使用AI輔助增強提示詞"
      },
      "generate_audio": {
        "name": "generate_audio",
        "tooltip": "為影片生成音訊。所有 Veo 3 模型均支援此功能。"
      },
      "image": {
        "name": "圖片",
        "tooltip": "引導影片生成的選用參考圖片"
      },
      "model": {
        "name": "模型",
        "tooltip": "用於影片生成的 Veo 3 模型"
      },
      "negative_prompt": {
        "name": "負向提示詞",
        "tooltip": "引導影片應避免內容的負向文字提示"
      },
      "person_generation": {
        "name": "人物生成",
        "tooltip": "是否允許在影片中生成人物"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "影片的文字描述"
      },
      "resolution": {
        "name": "解析度",
        "tooltip": "輸出影片解析度。veo-3.1-lite 與 veo-3.0 模型不支援 4K。"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "影片生成的種子值（0表示隨機）"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VeoVideoGenerationNode": {
    "description": "使用 Google 的 Veo API 根據文字提示生成影片",
    "display_name": "Google Veo2 影片生成",
    "inputs": {
      "aspect_ratio": {
        "name": "長寬比",
        "tooltip": "輸出影片的長寬比"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration_seconds": {
        "name": "持續秒數",
        "tooltip": "輸出影片的秒數"
      },
      "enhance_prompt": {
        "name": "增強提示詞",
        "tooltip": "是否使用 AI 協助增強提示詞"
      },
      "image": {
        "name": "影像",
        "tooltip": "可選的參考圖片，用於引導影片生成"
      },
      "model": {
        "name": "model",
        "tooltip": "用於影片生成的 Veo 2 模型"
      },
      "negative_prompt": {
        "name": "負向提示詞",
        "tooltip": "用於引導影片中應避免內容的負面文字提示"
      },
      "person_generation": {
        "name": "生成人物",
        "tooltip": "是否允許在影片中生成人物"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "影片的文字描述"
      },
      "seed": {
        "name": "種子",
        "tooltip": "影片生成的種子（0 為隨機）"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Video Slice": {
    "display_name": "影片切片",
    "inputs": {
      "duration": {
        "name": "時長",
        "tooltip": "以秒為單位的時長，0 代表無限時長"
      },
      "start_time": {
        "name": "起始時間",
        "tooltip": "以秒為單位的起始時間"
      },
      "strict_duration": {
        "name": "嚴格時長",
        "tooltip": "若為 True，當指定時長無法達成時，將產生錯誤。"
      },
      "video": {
        "name": "影片"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VideoFrameSample": {
    "description": "使用多種策略，從影片中取樣固定數量的影格。",
    "display_name": "取樣影片影格",
    "inputs": {
      "control_after_generate": {
        "name": "產生後控制"
      },
      "num_frames": {
        "name": "影格數量",
        "tooltip": "要取樣的影格數量。"
      },
      "seed": {
        "name": "隨機種子",
        "tooltip": "隨機種子（僅用於「random」策略）。"
      },
      "strategy": {
        "name": "策略",
        "tooltip": "uniform：平均分布，head：前 N 張，tail：後 N 張，random：隨機排序。"
      },
      "video": {
        "name": "影片",
        "tooltip": "輸入影片。"
      }
    },
    "outputs": {
      "0": {
        "name": "影片",
        "tooltip": "已取樣的影片。"
      }
    }
  },
  "VideoLinearCFGGuidance": {
    "display_name": "影片線性 CFG 引導",
    "inputs": {
      "min_cfg": {
        "name": "最小 cfg"
      },
      "model": {
        "name": "model"
      }
    }
  },
  "VideoRandomTemporalCrop": {
    "description": "隨機裁切影片中連續的一段影格。",
    "display_name": "裁切影片（隨機時間區段）",
    "inputs": {
      "control_after_generate": {
        "name": "產生後控制"
      },
      "length": {
        "name": "保留長度",
        "tooltip": "要保留的影格數量。"
      },
      "seed": {
        "name": "隨機種子",
        "tooltip": "隨機種子。"
      },
      "video": {
        "name": "影片",
        "tooltip": "輸入影片。"
      }
    },
    "outputs": {
      "0": {
        "name": "影片",
        "tooltip": "已裁切的影片（延遲處理）。"
      }
    }
  },
  "VideoTemporalCrop": {
    "description": "裁切影片中連續的一段影格。",
    "display_name": "裁切影片（時間區段）",
    "inputs": {
      "length": {
        "name": "保留長度",
        "tooltip": "要保留的影格數量。"
      },
      "start_frame": {
        "name": "起始影格",
        "tooltip": "起始影格索引。"
      },
      "video": {
        "name": "影片",
        "tooltip": "輸入影片。"
      }
    },
    "outputs": {
      "0": {
        "name": "影片",
        "tooltip": "已裁切的影片（延遲處理）。"
      }
    }
  },
  "VideoTriangleCFGGuidance": {
    "display_name": "影片三角 CFG 引導",
    "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": "影片生成的可選文字提示（最多 2000 字元）。"
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu2ReferenceVideoNode": {
    "description": "從多張參考圖像及提示詞生成影片。",
    "display_name": "Vidu2 參考圖像轉影片生成",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "audio": {
        "name": "audio",
        "tooltip": "啟用後，影片將根據提示詞包含生成的語音及背景音樂。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration": {
        "name": "duration"
      },
      "model": {
        "name": "model"
      },
      "movement_amplitude": {
        "name": "movement_amplitude",
        "tooltip": "畫面中物件的移動幅度。"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "啟用後，影片將根據提示詞生成語音及背景音樂。"
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed"
      },
      "subjects": {
        "name": "subjects",
        "tooltip": "每個主體最多可提供 3 張參考圖像（所有主體合計最多 7 張）。可在提示詞中以 @subject{subject_id} 參照。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu2StartEndToVideoNode": {
    "description": "根據起始影格、結束影格與提示詞生成影片。",
    "display_name": "Vidu2 起始/結束影格轉影片生成",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "duration"
      },
      "end_frame": {
        "name": "end_frame"
      },
      "first_frame": {
        "name": "first_frame"
      },
      "model": {
        "name": "model"
      },
      "movement_amplitude": {
        "name": "movement_amplitude",
        "tooltip": "畫面中物件的移動幅度。"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "提示描述（最多 2000 字元）。"
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu2TextToVideoNode": {
    "description": "根據文字提示生成影片",
    "display_name": "Vidu2 文字轉影片生成",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio"
      },
      "background_music": {
        "name": "background_music",
        "tooltip": "是否為生成的影片加入背景音樂。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "duration"
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "用於影片生成的文字描述，最長 2000 字元。"
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu3ImageToVideoNode": {
    "description": "從圖像及可選提示詞生成影片。",
    "display_name": "Vidu Q3 圖像轉影片生成",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "image": {
        "name": "image",
        "tooltip": "作為生成影片起始畫格的圖像。"
      },
      "model": {
        "name": "model",
        "tooltip": "用於影片生成的模型。"
      },
      "model_audio": {
        "name": "audio"
      },
      "model_duration": {
        "name": "duration"
      },
      "model_resolution": {
        "name": "resolution"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "影片生成的可選文字提示（最多 2000 字元）。"
      },
      "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": "提示描述（最多 2000 字元）。"
      },
      "seed": {
        "name": "隨機種子"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Vidu3TextToVideoNode": {
    "description": "根據文字提示生成影片。",
    "display_name": "Vidu Q3 文字轉影片生成",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "model": {
        "name": "model",
        "tooltip": "用於影片生成的模型。"
      },
      "model_aspect_ratio": {
        "name": "aspect_ratio"
      },
      "model_audio": {
        "name": "audio"
      },
      "model_duration": {
        "name": "duration"
      },
      "model_resolution": {
        "name": "resolution"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "影片生成的文字描述，最長 2000 字元。"
      },
      "seed": {
        "name": "seed"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduExtendVideoNode": {
    "description": "透過生成額外畫格來延伸現有影片。",
    "display_name": "Vidu 影片延伸",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "end_frame": {
        "name": "end_frame"
      },
      "model": {
        "name": "model",
        "tooltip": "用於影片延伸的模型。"
      },
      "model_duration": {
        "name": "duration"
      },
      "model_resolution": {
        "name": "resolution"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "延伸影片的可選文字提示（最多 2000 字元）。"
      },
      "seed": {
        "name": "seed"
      },
      "video": {
        "name": "video",
        "tooltip": "要延伸的來源影片。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduImageToVideoNode": {
    "description": "從圖像和可選提示生成影片",
    "display_name": "Vidu 圖像轉影片生成",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "duration",
        "tooltip": "輸出影片的持續時間（以秒為單位）"
      },
      "image": {
        "name": "image",
        "tooltip": "用作生成影片起始畫面的圖像"
      },
      "model": {
        "name": "model",
        "tooltip": "模型名稱"
      },
      "movement_amplitude": {
        "name": "movement_amplitude",
        "tooltip": "畫面中物體的移動幅度"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "用於影片生成的文字描述"
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "支援的值可能因模型和持續時間而異"
      },
      "seed": {
        "name": "seed",
        "tooltip": "影片生成的種子值（0 表示隨機）"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduMultiFrameVideoNode": {
    "description": "生成具有多個關鍵畫格轉場的影片。",
    "display_name": "Vidu 多畫格影片生成",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "frames": {
        "name": "frames",
        "tooltip": "關鍵畫格轉場數量（2-9）。"
      },
      "frames_duration1": {
        "name": "duration1"
      },
      "frames_duration2": {
        "name": "duration2"
      },
      "frames_prompt1": {
        "name": "prompt1"
      },
      "frames_prompt2": {
        "name": "prompt2"
      },
      "model": {
        "name": "model"
      },
      "resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed"
      },
      "start_image": {
        "name": "start_image",
        "tooltip": "起始畫格圖像。長寬比需介於 1:4 與 4:1 之間。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduReferenceVideoNode": {
    "description": "從多張圖像和提示生成影片",
    "display_name": "Vidu 參考圖像轉影片生成",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "輸出影片的長寬比"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration": {
        "name": "duration",
        "tooltip": "輸出影片的持續時間（秒）"
      },
      "images": {
        "name": "images",
        "tooltip": "用作參考以生成具有一致主題的影片的圖像（最多 7 張圖像）。"
      },
      "model": {
        "name": "model",
        "tooltip": "模型名稱"
      },
      "movement_amplitude": {
        "name": "movement_amplitude",
        "tooltip": "畫面中物體的移動幅度"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "用於影片生成的文字描述"
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "支援的值可能因模型和持續時間而異"
      },
      "seed": {
        "name": "seed",
        "tooltip": "影片生成的種子值（0 表示隨機）"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduStartEndToVideoNode": {
    "description": "從起始和結束畫面及提示生成影片",
    "display_name": "Vidu 起始結束至影片生成",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "持續時間",
        "tooltip": "輸出影片的持續時間（單位：秒）"
      },
      "end_frame": {
        "name": "end_frame",
        "tooltip": "結束畫面"
      },
      "first_frame": {
        "name": "first_frame",
        "tooltip": "起始畫面"
      },
      "model": {
        "name": "model",
        "tooltip": "模型名稱"
      },
      "movement_amplitude": {
        "name": "移動幅度",
        "tooltip": "畫面中物體的移動幅度"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於影片生成的文字描述"
      },
      "resolution": {
        "name": "解析度",
        "tooltip": "支援的數值可能因模型和持續時間而異"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "影片生成的種子值（0 表示隨機）"
      }
    },
    "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": "影片生成的種子值（0 表示隨機）"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VoxelToMesh": {
    "description": "將 voxel 格點轉換為 mesh。",
    "display_name": "體素轉網格",
    "inputs": {
      "algorithm": {
        "name": "演算法"
      },
      "threshold": {
        "name": "臨界值"
      },
      "voxel": {
        "name": "voxel"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VoxelToMeshBasic": {
    "description": "將 voxel 格點轉換為 mesh。",
    "display_name": "體素轉網格（基礎）",
    "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": "潛在空間",
        "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
      }
    }
  },
  "Wan2ImageToVideoApi": {
    "description": "從首幀圖像產生影片，可選擇加入末幀圖像與音訊。",
    "display_name": "Wan 2.7 圖像轉影片",
    "inputs": {
      "audio": {
        "name": "audio",
        "tooltip": "用於驅動影片生成的音訊（如對嘴、節奏動作）。時長：2秒至30秒。若未提供，模型會自動產生相符的背景音樂或音效。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "first_frame": {
        "name": "first_frame",
        "tooltip": "首幀圖像。輸出長寬比將依此圖像決定。"
      },
      "last_frame": {
        "name": "last_frame",
        "tooltip": "末幀圖像。模型將產生從首幀到末幀的過渡影片。"
      },
      "model": {
        "name": "model"
      },
      "model_duration": {
        "name": "duration"
      },
      "model_negative_prompt": {
        "name": "negative_prompt"
      },
      "model_prompt": {
        "name": "prompt"
      },
      "model_resolution": {
        "name": "resolution"
      },
      "prompt_extend": {
        "name": "prompt_extend",
        "tooltip": "是否使用 AI 協助增強提示詞。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於生成的隨機種子。"
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "是否在結果中加入 AI 產生的浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Wan2ReferenceVideoApi": {
    "description": "根據參考素材生成包含人物或物件的影片。支援單一角色表演與多角色互動。",
    "display_name": "Wan 2.7 參考生成影片",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "model": {
        "name": "model"
      },
      "model_duration": {
        "name": "duration"
      },
      "model_negative_prompt": {
        "name": "negative_prompt"
      },
      "model_prompt": {
        "name": "prompt"
      },
      "model_ratio": {
        "name": "ratio"
      },
      "model_resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於生成的隨機種子。"
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "是否在結果中加入 AI 產生的浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Wan2TextToVideoApi": {
    "description": "使用 Wan 2.7 模型根據文字提示生成影片。",
    "display_name": "Wan 2.7 文字轉影片",
    "inputs": {
      "audio": {
        "name": "audio",
        "tooltip": "用於驅動影片生成的音訊（如對嘴、節奏同步動作）。時長：3秒至30秒。若未提供，模型會自動生成匹配的背景音樂或音效。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "model": {
        "name": "model"
      },
      "model_duration": {
        "name": "duration"
      },
      "model_negative_prompt": {
        "name": "negative_prompt"
      },
      "model_prompt": {
        "name": "prompt"
      },
      "model_ratio": {
        "name": "ratio"
      },
      "model_resolution": {
        "name": "resolution"
      },
      "prompt_extend": {
        "name": "prompt_extend",
        "tooltip": "是否使用 AI 協助增強提示詞。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於生成的種子值。"
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "是否在結果中加入 AI 生成的浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Wan2VideoContinuationApi": {
    "description": "從影片結束處繼續生成影片，可選擇最後一幀控制。",
    "display_name": "Wan 2.7 影片續接",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "first_clip": {
        "name": "first_clip",
        "tooltip": "要續接的輸入影片。時長：2秒至10秒。輸出長寬比將依此影片決定。"
      },
      "last_frame": {
        "name": "last_frame",
        "tooltip": "最後一幀圖像。續接內容將朝此幀過渡。"
      },
      "model": {
        "name": "model"
      },
      "model_duration": {
        "name": "duration"
      },
      "model_negative_prompt": {
        "name": "negative_prompt"
      },
      "model_prompt": {
        "name": "prompt"
      },
      "model_resolution": {
        "name": "resolution"
      },
      "prompt_extend": {
        "name": "prompt_extend",
        "tooltip": "是否使用 AI 協助增強提示詞。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於生成的種子值。"
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "是否在結果中加入 AI 生成的浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Wan2VideoEditApi": {
    "description": "使用文字指令、參考圖像或風格轉換編輯影片。",
    "display_name": "Wan 2.7 影片編輯",
    "inputs": {
      "audio_setting": {
        "name": "audio_setting",
        "tooltip": "「auto」：模型根據提示詞決定是否重新生成音訊。「origin」：保留輸入影片的原始音訊。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "model": {
        "name": "model"
      },
      "model_duration": {
        "name": "duration"
      },
      "model_prompt": {
        "name": "prompt"
      },
      "model_ratio": {
        "name": "ratio"
      },
      "model_resolution": {
        "name": "resolution"
      },
      "seed": {
        "name": "seed",
        "tooltip": "用於生成的種子值。"
      },
      "video": {
        "name": "video",
        "tooltip": "要編輯的影片。"
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "是否在結果中加入 AI 生成的浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanAnimate2Cache": {
    "description": "快取姿勢影片每個區塊的啟動值，因此只需運行一次，而非每個取樣步驟都運行。大約可將生成時間減半。權衡是以 bf16 格式在 480x832/81 幀下約需 12.5 GB 系統記憶體（會隨解析度與長度變動）。若使用 context windows，每個 window 會分別快取，因此記憶體用量會隨 window 數量增加；建議使用 static_standard 排程，因為 uniform 排程會在每一步移動 window，導致快取無法重複利用。",
    "display_name": "WanAnimate2Cache",
    "inputs": {
      "device": {
        "name": "device",
        "tooltip": "快取儲存位置。cpu（記憶體）是最安全的選擇，因為快取通常無法與模型同時放入 VRAM。gpu（顯示卡記憶體）若容量足夠則可更快。"
      },
      "dtype": {
        "name": "dtype",
        "tooltip": "儲存精度。default 會以模型運算精度儲存啟動值。int8 可將快取減半，int4 減為四分之一，convrot 用於保留精度。"
      },
      "model": {
        "name": "model"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanAnimate2ToVideo": {
    "description": "使用影片為參考圖像中的角色製作動畫，有效複製影片中的臉部表情、身體動作與手勢。",
    "display_name": "WanAnimate2ToVideo",
    "inputs": {
      "batch_size": {
        "name": "batch_size",
        "tooltip": "同時產生的影片數量。"
      },
      "clip_vision_output": {
        "name": "clip_vision_output",
        "tooltip": "參考圖像的 CLIP vision。"
      },
      "clip_vision_output_pose": {
        "name": "clip_vision_output_pose",
        "tooltip": "動作影片第一幀的 CLIP vision。預設為 clip_vision_output。"
      },
      "continue_motion": {
        "name": "continue_motion",
        "tooltip": "要延續的前一段動作序列，以維持時間一致性。"
      },
      "height": {
        "name": "height",
        "tooltip": "輸出影片的高度（像素）。"
      },
      "length": {
        "name": "length",
        "tooltip": "要產生的影格數。"
      },
      "negative": {
        "name": "negative"
      },
      "pose_end_percent": {
        "name": "pose_end_percent",
        "tooltip": "動作影響結束的取樣百分比。動作大多在早期建立，例如設為 0.7 可在保留編舞的同時放寬細節。"
      },
      "pose_start_percent": {
        "name": "pose_start_percent",
        "tooltip": "動作影響開始的取樣百分比。在此區間外，動作分支會完全跳過，也會加快這些步驟。"
      },
      "pose_strength": {
        "name": "pose_strength",
        "tooltip": "調整動作影片對動作的影響程度。1.0 為訓練時的行為；低於 1.0 會減弱依從度，高於 1.0 則會加強。0.0 為靜音，但不會完全移除。"
      },
      "pose_video": {
        "name": "pose_video",
        "tooltip": "其動作將轉移到參考角色的影片。"
      },
      "positive": {
        "name": "positive"
      },
      "positive_pose": {
        "name": "positive_pose",
        "tooltip": "針對動作影片分支的提示，描述動作而非角色。預設為 positive。用於 cond 與 uncond 階段。"
      },
      "reference_image": {
        "name": "reference_image",
        "tooltip": "要製作動畫的角色。"
      },
      "reference_image_strength": {
        "name": "reference_image_strength",
        "tooltip": "調整產生影格對參考圖像 latent frame 的依從程度。低於 1.0 可放寬身分／外觀（例如讓 prompt 重新風格化），高於 1.0 則可防止漂移。"
      },
      "vae": {
        "name": "vae"
      },
      "video_frame_offset": {
        "name": "video_frame_offset",
        "tooltip": "在動作影片中要跳過的影格數。延長時請連接前一個節點的 video_frame_offset 輸出。"
      },
      "width": {
        "name": "width",
        "tooltip": "輸出影片的寬度（像素）。"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      },
      "3": {
        "name": "trim_latent",
        "tooltip": "解碼前應修剪的 latent 影格數。"
      },
      "4": {
        "name": "trim_image",
        "tooltip": "延長影片時重疊的圖像影格數。"
      },
      "5": {
        "name": "video_frame_offset",
        "tooltip": "在動作影片中要跳過的影格數。"
      }
    }
  },
  "WanAnimateToVideo": {
    "display_name": "WanAnimateToVideo",
    "inputs": {
      "background_video": {
        "name": "背景影片"
      },
      "batch_size": {
        "name": "批次大小"
      },
      "character_mask": {
        "name": "角色遮罩"
      },
      "clip_vision_output": {
        "name": "CLIP視覺輸出"
      },
      "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": "潛在空間",
        "tooltip": null
      },
      "3": {
        "name": "修剪潛在空間",
        "tooltip": null
      },
      "4": {
        "name": "修剪圖像",
        "tooltip": null
      },
      "5": {
        "name": "影片幀偏移",
        "tooltip": null
      }
    }
  },
  "WanCameraEmbedding": {
    "display_name": "WanCamera嵌入",
    "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": "Wan攝影機圖像轉影片",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "camera_conditions": {
        "name": "攝影機條件"
      },
      "clip_vision_output": {
        "name": "CLIP視覺輸出"
      },
      "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": "潛在空間",
        "tooltip": null
      }
    }
  },
  "WanContextWindowsManual": {
    "description": "手動設定WAN類模型的上下文窗口（維度=2）。",
    "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": "在採樣期間應用上下文窗口的模型。"
      },
      "retain_first_frame": {
        "name": "retain_first_frame",
        "tooltip": "在每個 context window 中保留第一個 I2V 畫格（有助於保留初始參考）。"
      },
      "split_conds_to_windows": {
        "name": "split_conds_to_windows",
        "tooltip": "是否根據區域索引，將多個條件（由 ConditionCombine 建立）分配到各自的 window。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "在採樣期間應用上下文窗口的模型。"
      }
    }
  },
  "WanDancerEncodeAudio": {
    "display_name": "WanDancerEncodeAudio",
    "inputs": {
      "audio": {
        "name": "audio"
      },
      "audio_inject_scale": {
        "name": "audio_inject_scale",
        "tooltip": "將音訊特徵注入到影片模型時的縮放比例。"
      },
      "video_frames": {
        "name": "video_frames"
      }
    },
    "outputs": {
      "0": {
        "name": "audio_encoder_output",
        "tooltip": null
      },
      "1": {
        "name": "fps_string",
        "tooltip": "根據音訊長度與影片影格數計算出的 fps，會用於提示詞中。"
      }
    }
  },
  "WanDancerPadKeyframes": {
    "display_name": "WanDancerPadKeyframes",
    "inputs": {
      "audio": {
        "name": "audio",
        "tooltip": "用於計算總輸出影格數並擷取片段音訊的音訊。"
      },
      "images": {
        "name": "images"
      },
      "segment_index": {
        "name": "segment_index",
        "tooltip": "這是第幾個片段（第一個為 0，第二個為 1，以此類推）"
      },
      "segment_length": {
        "name": "segment_length",
        "tooltip": "此片段的長度（通常為 149 影格）"
      }
    },
    "outputs": {
      "0": {
        "name": "keyframes_sequence",
        "tooltip": "已補齊的關鍵影格序列"
      },
      "1": {
        "name": "keyframes_mask",
        "tooltip": "標示有效影格的 mask"
      },
      "2": {
        "name": "audio_segment",
        "tooltip": "此影片片段對應的音訊片段"
      }
    }
  },
  "WanDancerPadKeyframesList": {
    "display_name": "WanDancerPadKeyframesList",
    "inputs": {
      "audio": {
        "name": "audio",
        "tooltip": "要為每個輸出片段切割的音訊。"
      },
      "images": {
        "name": "images"
      },
      "num_segments": {
        "name": "num_segments",
        "tooltip": "要以清單形式輸出的補齊片段數量。"
      },
      "segment_length": {
        "name": "segment_length",
        "tooltip": "每個片段的長度（通常為 149 影格）"
      }
    },
    "outputs": {
      "0": {
        "name": "keyframes_sequence",
        "tooltip": "已補齊的關鍵影格序列"
      },
      "1": {
        "name": "keyframes_mask",
        "tooltip": "標示有效影格的 mask"
      },
      "2": {
        "name": "audio_segment",
        "tooltip": "每個影片片段對應的音訊片段"
      }
    }
  },
  "WanDancerVideo": {
    "display_name": "WanDancerVideo",
    "inputs": {
      "audio_encoder_output": {
        "name": "audio_encoder_output"
      },
      "clip_vision_output": {
        "name": "clip_vision_output",
        "tooltip": "第一幀的 CLIP 視覺嵌入。"
      },
      "clip_vision_output_ref": {
        "name": "clip_vision_output_ref",
        "tooltip": "參考圖像的 CLIP 視覺嵌入。"
      },
      "height": {
        "name": "高度"
      },
      "length": {
        "name": "長度",
        "tooltip": "生成影片的幀數。對於 WanDancer，應保持 149。"
      },
      "mask": {
        "name": "遮罩",
        "tooltip": "起始圖像的圖像處理遮罩。白色保留，黑色生成。用於局部生成。"
      },
      "negative": {
        "name": "negative"
      },
      "positive": {
        "name": "positive"
      },
      "start_image": {
        "name": "起始圖像",
        "tooltip": "要編碼的初始圖像，可為任意幀數。"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": "空的 latent。"
      }
    }
  },
  "WanFirstLastFrameToVideo": {
    "display_name": "Wan 首尾影格轉影片",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "clip_vision_end_image": {
        "name": "clip 視覺結束影像"
      },
      "clip_vision_start_image": {
        "name": "clip 視覺起始影像"
      },
      "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": "潛在空間",
        "tooltip": null
      }
    }
  },
  "WanFunControlToVideo": {
    "display_name": "WanFun 控制轉影片",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "clip_vision_output": {
        "name": "clip_vision_output"
      },
      "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": "潛在空間",
        "tooltip": null
      }
    }
  },
  "WanFunInpaintToVideo": {
    "display_name": "WanFun 修補轉影片",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "clip_vision_output": {
        "name": "clip_vision_output"
      },
      "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": "潛在空間",
        "tooltip": null
      }
    }
  },
  "WanHuMoImageToVideo": {
    "display_name": "WanHuMo圖像轉影片",
    "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": "潛在空間",
        "tooltip": null
      }
    }
  },
  "WanImageToImageApi": {
    "description": "根據一或兩張輸入圖像和文字提示生成圖像。輸出圖像目前固定為160萬像素；其長寬比與輸入圖像匹配。",
    "display_name": "萬圖生圖",
    "inputs": {
      "control_after_generate": {
        "name": "生成後控制"
      },
      "image": {
        "name": "圖像",
        "tooltip": "單圖編輯或多圖融合，最多2張圖像。"
      },
      "model": {
        "name": "模型",
        "tooltip": "要使用的模型。"
      },
      "negative_prompt": {
        "name": "負面提示詞",
        "tooltip": "引導避免內容的負面文字提示。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於描述元素和視覺特徵的提示詞，支援英文/中文。"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "用於生成的種子值。"
      },
      "watermark": {
        "name": "浮水印",
        "tooltip": "是否在結果中添加「AI生成」浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanImageToVideo": {
    "display_name": "WAN 影像轉影片",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "clip_vision_output": {
        "name": "clip_vision_output"
      },
      "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": "潛在空間",
        "tooltip": null
      }
    }
  },
  "WanImageToVideoApi": {
    "description": "根據首幀圖像和文字提示生成影片。",
    "display_name": "萬圖生影片",
    "inputs": {
      "audio": {
        "name": "音訊",
        "tooltip": "音訊必須包含清晰、響亮的人聲，無雜音和背景音樂。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "持續時間",
        "tooltip": "可用持續時間：5秒和10秒"
      },
      "generate_audio": {
        "name": "生成音訊",
        "tooltip": "若無音訊輸入，則自動生成音訊。"
      },
      "image": {
        "name": "圖像"
      },
      "model": {
        "name": "模型",
        "tooltip": "要使用的模型。"
      },
      "negative_prompt": {
        "name": "負面提示詞",
        "tooltip": "引導避免內容的負面文字提示。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於描述元素和視覺特徵的提示詞，支援英文/中文。"
      },
      "prompt_extend": {
        "name": "提示詞擴展",
        "tooltip": "是否透過AI輔助增強提示詞。"
      },
      "resolution": {
        "name": "解析度"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "用於生成的種子值。"
      },
      "shot_type": {
        "name": "鏡頭類型",
        "tooltip": "指定生成影片的鏡頭類型，即影片是單一連續鏡頭還是多鏡頭剪接。此參數僅在 prompt_extend 為 True 時生效。"
      },
      "watermark": {
        "name": "浮水印",
        "tooltip": "是否在結果中添加「AI生成」浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanInfiniteTalkToVideo": {
    "display_name": "WanInfiniteTalkToVideo",
    "inputs": {
      "audio_encoder_output_1": {
        "name": "音訊編碼器輸出 1"
      },
      "audio_scale": {
        "name": "音訊縮放"
      },
      "clip_vision_output": {
        "name": "clip 視覺輸出"
      },
      "height": {
        "name": "高度"
      },
      "length": {
        "name": "長度"
      },
      "mode": {
        "name": "模式"
      },
      "model": {
        "name": "模型"
      },
      "model_patch": {
        "name": "模型修補"
      },
      "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_output"
      },
      "height": {
        "name": "高度"
      },
      "length": {
        "name": "長度"
      },
      "negative": {
        "name": "negative"
      },
      "positive": {
        "name": "positive"
      },
      "start_image": {
        "name": "起始影像"
      },
      "strength": {
        "name": "強度",
        "tooltip": "軌跡條件的強度。"
      },
      "tracks": {
        "name": "軌跡"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "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": "萬幻影主體轉影片",
    "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": "潛在空間",
        "tooltip": null
      }
    }
  },
  "WanReferenceVideoApi": {
    "description": "使用輸入影片中的角色與聲音，結合提示詞，生成一個保持角色一致性的新影片。",
    "display_name": "Wan Reference to Video",
    "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": "是否在結果中加入 AI 生成的浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanSCAILToVideo": {
    "display_name": "WanSCAILToVideo",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "clip_vision_output": {
        "name": "clip_vision_output",
        "tooltip": "用於條件設定的 CLIP 視覺特徵。模型以拉伸調整長寬比進行訓練。"
      },
      "height": {
        "name": "高度"
      },
      "length": {
        "name": "長度"
      },
      "negative": {
        "name": "負向"
      },
      "pose_end": {
        "name": "姿勢結束步驟",
        "tooltip": "結束使用姿勢條件的步驟。"
      },
      "pose_start": {
        "name": "姿勢起始步驟",
        "tooltip": "開始使用姿勢條件的步驟。"
      },
      "pose_strength": {
        "name": "姿勢強度",
        "tooltip": "姿勢 latent 的強度。"
      },
      "pose_video": {
        "name": "姿勢影片",
        "tooltip": "用於姿勢條件的影片。將會縮小為主影片解析度的一半。"
      },
      "pose_video_mask": {
        "name": "pose_video_mask",
        "tooltip": "僅限 SCAIL-2。每個身份以顏色區分的 SAM3 mask 影片，解析度需與 pose_video 相同。"
      },
      "positive": {
        "name": "正向"
      },
      "previous_frame_count": {
        "name": "previous_frame_count",
        "tooltip": "前一區塊尾端的影格數作為錨點。SCAIL-2 以 5 訓練（81 影格區塊，76 影格步進）。"
      },
      "previous_frames": {
        "name": "previous_frames",
        "tooltip": "僅限 SCAIL-2。前一區塊完整解碼的輸出。僅使用最後 previous_frame_count 個影格作為延伸錨點。"
      },
      "reference_image": {
        "name": "參考圖片",
        "tooltip": "參考圖像，若有多個參考請合成於同一張圖像。"
      },
      "reference_image_mask": {
        "name": "reference_image_mask",
        "tooltip": "僅限 SCAIL-2。彩色參考 mask，解析度需與 reference_image 相同。"
      },
      "replacement_mode": {
        "name": "replacement_mode",
        "tooltip": "僅限 SCAIL-2。False = 動畫模式（pose_video_mask 背景應為黑色）。True = 替換模式（pose_video_mask 背景應為白色）。"
      },
      "vae": {
        "name": "vae"
      },
      "video_frame_offset": {
        "name": "video_frame_offset",
        "tooltip": "本區塊開始的累積輸出影格。請從前一區塊的 video_frame_offset 輸出連接。"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "name": "正向",
        "tooltip": null
      },
      "1": {
        "name": "負向",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": "生成尺寸的空 latent。"
      },
      "3": {
        "name": "video_frame_offset",
        "tooltip": "調整後的偏移與長度。請連接到下一區塊。"
      }
    }
  },
  "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": "潛在空間",
        "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": "影片潛在空間"
      }
    },
    "outputs": {
      "0": {
        "name": "正面提示",
        "tooltip": null
      },
      "1": {
        "name": "負面提示",
        "tooltip": null
      },
      "2": {
        "name": "潛在空間",
        "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": "是否使用AI輔助增強提示詞。"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "用於生成的種子值。"
      },
      "watermark": {
        "name": "浮水印",
        "tooltip": "是否在結果中添加「AI生成」浮水印。"
      },
      "width": {
        "name": "寬度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanTextToVideoApi": {
    "description": "根據文字提示生成影片。",
    "display_name": "Wan 文字轉影片",
    "inputs": {
      "audio": {
        "name": "音訊",
        "tooltip": "音訊必須包含清晰、響亮的語音，無雜音和背景音樂。"
      },
      "control_after_generate": {
        "name": "生成後控制"
      },
      "duration": {
        "name": "持續時間",
        "tooltip": "可用持續時間：5 秒和 10 秒"
      },
      "generate_audio": {
        "name": "生成音訊",
        "tooltip": "若無音訊輸入，則自動生成音訊。"
      },
      "model": {
        "name": "模型",
        "tooltip": "要使用的模型。"
      },
      "negative_prompt": {
        "name": "負向提示詞",
        "tooltip": "引導應避免內容的負向文字提示。"
      },
      "prompt": {
        "name": "提示詞",
        "tooltip": "用於描述元素和視覺特徵的提示詞，支援英文/中文。"
      },
      "prompt_extend": {
        "name": "提示詞擴展",
        "tooltip": "是否使用 AI 輔助增強提示詞。"
      },
      "seed": {
        "name": "種子值",
        "tooltip": "用於生成的種子值。"
      },
      "shot_type": {
        "name": "鏡頭類型",
        "tooltip": "指定生成影片的鏡頭類型，即影片是單一連續鏡頭還是多個剪接鏡頭。此參數僅在 prompt_extend 為 True 時生效。"
      },
      "size": {
        "name": "尺寸"
      },
      "watermark": {
        "name": "浮水印",
        "tooltip": "是否在結果中添加「AI 生成」浮水印。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanTrackToVideo": {
    "display_name": "Wan 追蹤轉影片",
    "inputs": {
      "batch_size": {
        "name": "批次大小"
      },
      "clip_vision_output": {
        "name": "CLIP 視覺輸出"
      },
      "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": "潛在變數",
        "tooltip": null
      }
    }
  },
  "WanUni3CControlnetApply": {
    "display_name": "套用 Wan Uni3C ControlNet",
    "inputs": {
      "end_percent": {
        "name": "結束百分比"
      },
      "model": {
        "name": "模型"
      },
      "model_patch": {
        "name": "模型補丁"
      },
      "render_video": {
        "name": "渲染影片",
        "tooltip": "由相機軌跡渲染的引導影片，最常見的是將輸入影像的點雲渲染進行扭曲。"
      },
      "start_percent": {
        "name": "起始百分比"
      },
      "strength": {
        "name": "強度"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "WanVaceToVideo": {
    "display_name": "WAN 人臉轉影片",
    "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": "潛在空間",
        "tooltip": null
      },
      "3": {
        "name": "裁剪潛空間",
        "tooltip": null
      }
    }
  },
  "WavespeedFlashVSRNode": {
    "description": "快速高品質影片升頻器，提升解析度並恢復低解析度或模糊影片的清晰度。",
    "display_name": "FlashVSR 影片升頻",
    "inputs": {
      "target_resolution": {
        "name": "目標解析度"
      },
      "video": {
        "name": "影片"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WavespeedImageUpscaleNode": {
    "description": "提升圖像解析度與品質，將照片升頻至 4K 或 8K，獲得銳利細緻的效果。",
    "display_name": "WaveSpeed 圖像升頻",
    "inputs": {
      "image": {
        "name": "圖像"
      },
      "model": {
        "name": "model"
      },
      "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": "修補影像"
      },
      "mask": {
        "name": "遮罩"
      },
      "model": {
        "name": "模型"
      },
      "model_patch": {
        "name": "模型補丁"
      },
      "strength": {
        "name": "強度"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "unCLIPCheckpointLoader": {
    "display_name": "unCLIP 檢查點載入器",
    "inputs": {
      "ckpt_name": {
        "name": "ckpt_name"
      }
    }
  },
  "unCLIPConditioning": {
    "display_name": "unCLIP 條件化",
    "inputs": {
      "clip_vision_output": {
        "name": "clip_vision_output"
      },
      "conditioning": {
        "name": "條件設定"
      },
      "noise_augmentation": {
        "name": "雜訊增強"
      },
      "strength": {
        "name": "強度"
      }
    }
  },
  "wanBlockSwap": {
    "description": "NOP",
    "display_name": "wanBlockSwap",
    "inputs": {
      "model": {
        "name": "模型"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  }
}
