{
  "APG": {
    "display_name": "適応的投影ガイダンス",
    "inputs": {
      "eta": {
        "name": "イータ",
        "tooltip": "並列ガイダンスベクトルのスケールを制御します。設定値1でデフォルトのCFG動作になります。"
      },
      "model": {
        "name": "モデル"
      },
      "momentum": {
        "name": "モーメンタム",
        "tooltip": "拡散中のガイダンスの移動平均を制御します。設定値0で無効になります。"
      },
      "norm_threshold": {
        "name": "正規化閾値",
        "tooltip": "ガイダンスベクトルをこの値に正規化します。設定値0で正規化は無効になります。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ARVideoI2V": {
    "display_name": "ARVideoI2V",
    "inputs": {
      "batch_size": {
        "name": "バッチサイズ"
      },
      "height": {
        "name": "高さ"
      },
      "length": {
        "name": "長さ"
      },
      "model": {
        "name": "model"
      },
      "start_image": {
        "name": "start_image"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "AddNoise": {
    "display_name": "ノイズを追加",
    "inputs": {
      "latent_image": {
        "name": "潜在イメージ"
      },
      "model": {
        "name": "モデル"
      },
      "noise": {
        "name": "ノイズ"
      },
      "sigmas": {
        "name": "シグマ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AddTextPrefix": {
    "display_name": "テキストの接頭辞を追加",
    "inputs": {
      "prefix": {
        "name": "接頭辞",
        "tooltip": "追加する接頭辞。"
      },
      "texts": {
        "name": "テキスト",
        "tooltip": "処理するテキスト。"
      }
    },
    "outputs": {
      "0": {
        "name": "テキスト",
        "tooltip": "処理済みテキスト"
      }
    }
  },
  "AddTextSuffix": {
    "display_name": "テキストの接尾辞を追加",
    "inputs": {
      "suffix": {
        "name": "接尾辞",
        "tooltip": "追加する接尾辞。"
      },
      "texts": {
        "name": "テキスト",
        "tooltip": "処理するテキスト。"
      }
    },
    "outputs": {
      "0": {
        "name": "テキスト",
        "tooltip": "処理済みテキスト"
      }
    }
  },
  "AdjustBrightness": {
    "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": "ステップを整列",
    "inputs": {
      "denoise": {
        "name": "ノイズ除去"
      },
      "model_type": {
        "name": "モデルタイプ"
      },
      "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": "音量",
        "tooltip": "デシベル(dB)単位での音量調整。0 = 変更なし、+6 = 2倍、-6 = 半分、など"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioConcat": {
    "description": "指定された方向にaudio1をaudio2に連結します。",
    "display_name": "オーディオ連結",
    "inputs": {
      "audio1": {
        "name": "オーディオ1"
      },
      "audio2": {
        "name": "オーディオ2"
      },
      "direction": {
        "name": "方向",
        "tooltip": "audio2をaudio1の後ろに追加するか前に追加するか。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioEncoderEncode": {
    "display_name": "オーディオエンコーダーエンコード",
    "inputs": {
      "audio": {
        "name": "オーディオ"
      },
      "audio_encoder": {
        "name": "オーディオエンコーダー"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioEncoderLoader": {
    "display_name": "オーディオエンコーダーローダー",
    "inputs": {
      "audio_encoder_name": {
        "name": "オーディオエンコーダー名"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioEqualizer3Band": {
    "display_name": "オーディオイコライザー（3バンド）",
    "inputs": {
      "audio": {
        "name": "audio"
      },
      "high_freq": {
        "name": "high_freq",
        "tooltip": "高域シェルフのカットオフ周波数"
      },
      "high_gain_dB": {
        "name": "high_gain_dB",
        "tooltip": "高域（トレブル）のゲイン"
      },
      "low_freq": {
        "name": "low_freq",
        "tooltip": "低域シェルフのカットオフ周波数"
      },
      "low_gain_dB": {
        "name": "low_gain_dB",
        "tooltip": "低域（ベース）のゲイン"
      },
      "mid_freq": {
        "name": "mid_freq",
        "tooltip": "中域の中心周波数"
      },
      "mid_gain_dB": {
        "name": "mid_gain_dB",
        "tooltip": "中域のゲイン"
      },
      "mid_q": {
        "name": "mid_q",
        "tooltip": "中域のQファクター（帯域幅）"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "AudioMerge": {
    "description": "2つのオーディオトラックを波形を重ねて結合します。",
    "display_name": "オーディオ結合",
    "inputs": {
      "audio1": {
        "name": "オーディオ1"
      },
      "audio2": {
        "name": "オーディオ2"
      },
      "merge_method": {
        "name": "結合方法",
        "tooltip": "オーディオ波形を結合するために使用する方法。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BasicGuider": {
    "display_name": "基本ガイダー",
    "inputs": {
      "conditioning": {
        "name": "コンディショニング"
      },
      "model": {
        "name": "モデル"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BasicScheduler": {
    "display_name": "基本スケジューラー",
    "inputs": {
      "denoise": {
        "name": "ノイズ除去"
      },
      "model": {
        "name": "モデル"
      },
      "scheduler": {
        "name": "スケジューラ"
      },
      "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": "アルファモード",
        "tooltip": "SwitchX が保持する部分と再生成する部分を決定する方法を制御します。「auto」は主被写体を自動で分離します。「fill」はジオメトリを保持しつつ全フレームを再生成します。「select」は最初のフレームのキーフレームをクリップ全体に適用します。「custom」はフレームごとのアルファマットを使用します。"
      },
      "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": "アルファ",
        "tooltip": "Beeble が使用したアルファマット。「fill」モードではマットはありません。"
      }
    }
  },
  "BeebleSwitchXVideoEdit": {
    "description": "Beeble SwitchX で動画を編集します。シーン内のあらゆる要素（背景、照明、衣装など）を切り替えつつ、元の被写体のピクセルと動きを保持します。新しい外観を説明する参照画像やテキストプロンプトを入力してください。最大240フレーム、1フレームあたり最大約2.77MP。",
    "display_name": "Beeble SwitchX 動画編集",
    "inputs": {
      "alpha_mode": {
        "name": "アルファモード",
        "tooltip": "SwitchX が保持する部分と再生成する部分を決定する方法を制御します。「auto」は主被写体を自動で分離します。「fill」はジオメトリを保持しつつ全フレームを再生成します。「select」は最初のフレームのキーフレームをクリップ全体に適用します。「custom」はフレームごとのアルファマットを使用します。"
      },
      "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": "アルファ",
        "tooltip": "Beeble が使用したアルファマット。「fill」モードではマットはありません。"
      }
    }
  },
  "BerniniConditioning": {
    "description": "Berniniのインコンテキスト動画/画像コンディショニング用ノードです。以下のタスクに使用できます：t2v（テキストから動画）、v2v（動画から動画）、rv2v（リファレンスガイド付き動画編集）、r2v（リファレンスから動画）、ads2v（画像/動画を動画に挿入）。インコンテキストトークンとして挿入されたリファレンス画像（r2v、rv2v）は、それぞれのネイティブアスペクト比（長辺はref_max_sizeで制限）で個別にエンコードされます。",
    "display_name": "Berniniコンディショニング",
    "inputs": {
      "batch_size": {
        "name": "バッチサイズ"
      },
      "height": {
        "name": "高さ"
      },
      "length": {
        "name": "長さ"
      },
      "negative": {
        "name": "negative"
      },
      "positive": {
        "name": "positive"
      },
      "ref_max_size": {
        "name": "ref_max_size",
        "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": "ベータサンプリングスケジューラー",
    "inputs": {
      "alpha": {
        "name": "アルファ"
      },
      "beta": {
        "name": "ベータ"
      },
      "model": {
        "name": "モデル"
      },
      "steps": {
        "name": "ステップ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "BriaImageEditNode": {
    "description": "Briaの最新モデルを使って画像を編集します",
    "display_name": "Bria画像編集",
    "inputs": {
      "control_after_generate": {
        "name": "生成後コントロール"
      },
      "guidance_scale": {
        "name": "ガイダンススケール",
        "tooltip": "値が高いほどプロンプトに忠実な画像になります。"
      },
      "image": {
        "name": "画像"
      },
      "mask": {
        "name": "マスク",
        "tooltip": "省略した場合、編集は画像全体に適用されます。"
      },
      "model": {
        "name": "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 を使用して動画の背景を除去し、切り抜かれたフレームとアルファマスクを返します。両方を合成ノードに接続するか、「Save WEBM」に渡して透明な動画を書き出せます。",
    "display_name": "Bria 動画背景除去（透明）",
    "inputs": {
      "control_after_generate": {
        "name": "生成後に制御"
      },
      "seed": {
        "name": "seed",
        "tooltip": "seedはノードの再実行を制御します。seedに関わらず結果は非決定的です。"
      },
      "video": {
        "name": "video"
      }
    },
    "outputs": {
      "0": {
        "name": "画像",
        "tooltip": null
      },
      "1": {
        "name": "マスク",
        "tooltip": null
      }
    }
  },
  "BriaVideoGreenScreen": {
    "description": "Bria を使用してビデオの背景を単色のクロマキー画面に置き換えます。",
    "display_name": "Bria ビデオグリーンスクリーン",
    "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": "ノードを再実行するかどうかを制御するシードです。シードに関係なく結果は非決定的です。"
      },
      "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": "画像の主要な色を指定するHexカラーコード。最大16件まで。"
      },
      "element": {
        "name": "要素",
        "tooltip": "ノード「バウンディングボックスを作成」からのプロンプト要素。"
      },
      "high_level_description": {
        "name": "概要説明",
        "tooltip": "画像の概要を1～2文で記述（任意）。推奨。"
      },
      "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": "ByteDance 最初-最後フレームから動画生成",
    "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経由でByteDanceモデルを使用して画像を生成",
    "display_name": "ByteDance画像",
    "inputs": {
      "control_after_generate": {
        "name": "生成後の制御"
      },
      "guidance_scale": {
        "name": "ガイダンススケール",
        "tooltip": "値が高いほどプロンプトに忠実な画像になります"
      },
      "height": {
        "name": "高さ",
        "tooltip": "画像のカスタム高さ。`size_preset`が`Custom`に設定されている場合のみ有効"
      },
      "model": {
        "name": "モデル"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "画像生成に使用するテキストプロンプト"
      },
      "seed": {
        "name": "シード",
        "tooltip": "生成に使用するシード値"
      },
      "size_preset": {
        "name": "サイズプリセット",
        "tooltip": "推奨サイズを選択。カスタムを選択すると下記の幅と高さを使用します"
      },
      "watermark": {
        "name": "透かし",
        "tooltip": "画像に「AI生成」の透かしを追加するかどうか"
      },
      "width": {
        "name": "幅",
        "tooltip": "画像のカスタム幅。`size_preset`が`Custom`に設定されている場合のみ有効"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceImageReferenceNode": {
    "description": "プロンプトと参照画像を使用して動画を生成",
    "display_name": "ByteDance参照画像から動画生成",
    "inputs": {
      "aspect_ratio": {
        "name": "アスペクト比",
        "tooltip": "出力動画のアスペクト比"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration": {
        "name": "再生時間",
        "tooltip": "出力動画の再生時間（秒）"
      },
      "images": {
        "name": "画像",
        "tooltip": "1〜4枚の画像"
      },
      "model": {
        "name": "モデル"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "動画生成に使用するテキストプロンプト"
      },
      "resolution": {
        "name": "解像度",
        "tooltip": "出力動画の解像度"
      },
      "seed": {
        "name": "seed",
        "tooltip": "生成に使用するシード値。"
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "動画に「AI生成」の透かしを追加するかどうか。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ByteDanceImageToVideoNode": {
    "description": "画像とプロンプトに基づいてAPI経由でByteDanceモデルを使用して動画を生成",
    "display_name": "ByteDance Image to Video",
    "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 で、1つのプロンプトから音声、音楽、効果音、複数話者の対話を生成します。プロンプト内で声の特徴、感情、雰囲気、BGM、効果音を記述し、話すセリフも含めてください。内蔵プリセットボイスの選択、最大3つの参照clip（プロンプト内で@Audio1-3とタグ付け）からのボイスクローン、またはキャラクター画像からのボイス生成も可能です。1回の実行で最大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": "声の条件付け方法：「text only」（すべてプロンプトで記述）、「audio reference」（最大3つの声をクローン、@Audio1-3でタグ付け）、「image reference」（キャラクター画像1枚から声を生成）、「preset voice」（内蔵の名前付きボイスでプロンプトを読み上げ）から選択。"
      },
      "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": "声の特徴、感情、話す速さ、雰囲気、BGM、効果音を記述し、話すセリフも含めてください（対話の場合はキャラクター名をインラインで指定）。「audio reference」モードでは、接続された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",
    "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経由でByteDanceモデルを使用して動画を生成",
    "display_name": "ByteDance テキストから動画へ",
    "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": "CFGガイダー",
    "inputs": {
      "cfg": {
        "name": "cfg"
      },
      "model": {
        "name": "モデル"
      },
      "negative": {
        "name": "ネガティブ"
      },
      "positive": {
        "name": "ポジティブ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CFGNorm": {
    "display_name": "CFG正規化",
    "inputs": {
      "model": {
        "name": "モデル"
      },
      "pre_cfg": {
        "name": "pre_cfg",
        "tooltip": "trueの場合、サンプラーのCFG結合の前に結合されたノイズをリスケールし、クランプせず（増幅する可能性あり）に処理します。Lensのようなモデルで使われるノルムスケール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": "model"
      },
      "start_percent": {
        "name": "開始パーセント"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CFGZeroStar": {
    "display_name": "CFGZeroStar",
    "inputs": {
      "model": {
        "name": "モデル"
      }
    },
    "outputs": {
      "0": {
        "name": "パッチ済みモデル",
        "tooltip": null
      }
    }
  },
  "CLIPAttentionMultiply": {
    "display_name": "CLIP注意の乗算",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "k": {
        "name": "k"
      },
      "out": {
        "name": "出力"
      },
      "q": {
        "name": "q"
      },
      "v": {
        "name": "v"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPLoader": {
    "description": "[レシピ]\n\nstable_diffusion: clip-l\nstable_cascade: clip-g\nsd3: t5 / clip-g / clip-l\nstable_audio: t5\nmochi: t5\ncosmos: old t5 xxl",
    "display_name": "CLIPを読み込む",
    "inputs": {
      "clip_name": {
        "name": "clip名"
      },
      "device": {
        "name": "デバイス"
      },
      "type": {
        "name": "タイプ"
      }
    }
  },
  "CLIPMergeAdd": {
    "display_name": "CLIPマージ追加",
    "inputs": {
      "clip1": {
        "name": "clip1"
      },
      "clip2": {
        "name": "clip2"
      }
    }
  },
  "CLIPMergeSimple": {
    "display_name": "CLIPマージシンプル",
    "inputs": {
      "clip1": {
        "name": "clip1"
      },
      "clip2": {
        "name": "clip2"
      },
      "ratio": {
        "name": "比率"
      }
    }
  },
  "CLIPMergeSubtract": {
    "display_name": "CLIPマージ減算",
    "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": "クリップ"
      },
      "stop_at_clip_layer": {
        "name": "クリップ_レイヤーで停止"
      }
    }
  },
  "CLIPTextEncode": {
    "description": "テキストプロンプトをCLIPモデルを使用してエンコードし、特定の画像を生成するために拡散モデルをガイドするために使用できる埋め込みに変換します。",
    "display_name": "CLIPテキストエンコード（プロンプト）",
    "inputs": {
      "clip": {
        "name": "クリップ",
        "tooltip": "テキストのエンコードに使用されるCLIPモデル。"
      },
      "text": {
        "name": "テキスト",
        "tooltip": "エンコードするテキスト。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "拡散モデルをガイドするために使用される埋め込まれたテキストを含む条件付け。"
      }
    }
  },
  "CLIPTextEncodeControlnet": {
    "display_name": "CLIPテキストエンコードコントロールネット",
    "inputs": {
      "clip": {
        "name": "クリップ"
      },
      "conditioning": {
        "name": "コンディショニング"
      },
      "text": {
        "name": "テキスト"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeFlux": {
    "display_name": "CLIPテキストエンコードフラックス",
    "inputs": {
      "clip": {
        "name": "クリップ"
      },
      "clip_l": {
        "name": "クリップ_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": "CLIPテキストエンコードフンユアンDiT",
    "inputs": {
      "bert": {
        "name": "bert"
      },
      "clip": {
        "name": "クリップ"
      },
      "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 Text Encode for Lumina2",
    "inputs": {
      "clip": {
        "name": "clip",
        "tooltip": "テキストのエンコードに使用されるCLIPモデル。"
      },
      "system_prompt": {
        "name": "system_prompt",
        "tooltip": "Lumina2は2種類のシステムプロンプトを提供します：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": "CLIPテキストエンコードSD3",
    "inputs": {
      "clip": {
        "name": "クリップ"
      },
      "clip_g": {
        "name": "クリップ_g"
      },
      "clip_l": {
        "name": "クリップ_l"
      },
      "empty_padding": {
        "name": "空のパディング"
      },
      "t5xxl": {
        "name": "t5xxl"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPTextEncodeSDXL": {
    "display_name": "CLIPテキストエンコードSDXL",
    "inputs": {
      "clip": {
        "name": "クリップ"
      },
      "crop_h": {
        "name": "crop_h"
      },
      "crop_w": {
        "name": "crop_w"
      },
      "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": "CLIPテキストエンコードSDXLリファイナー",
    "inputs": {
      "ascore": {
        "name": "ascore"
      },
      "clip": {
        "name": "クリップ"
      },
      "height": {
        "name": "高さ"
      },
      "text": {
        "name": "テキスト"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CLIPVisionEncode": {
    "display_name": "CLIPビジョンエンコード",
    "inputs": {
      "clip_vision": {
        "name": "クリップビジョン"
      },
      "crop": {
        "name": "クロップ"
      },
      "image": {
        "name": "画像"
      }
    }
  },
  "CLIPVisionLoader": {
    "display_name": "CLIPビジョンを読み込む",
    "inputs": {
      "clip_name": {
        "name": "クリップ名"
      }
    }
  },
  "Canny": {
    "display_name": "キャニー",
    "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名"
      },
      "config_name": {
        "name": "設定名"
      }
    }
  },
  "CheckpointLoaderSimple": {
    "description": "拡散モデルのチェックポイントを読み込みます。拡散モデルは潜在変数のノイズを除去するために使用されます。",
    "display_name": "チェックポイントを読み込む",
    "inputs": {
      "ckpt_name": {
        "name": "ckpt名",
        "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": "終了シグマ",
        "tooltip": "これらのオプションが有効になる最後のシグマ値。"
      },
      "force_sequential_txt_ids": {
        "name": "force_sequential_txt_ids",
        "tooltip": "ゼロの代わりに連番のテキストトークンIDを強制的に使用します。この方法でトレーニングされたが state dict に __sequential__ キーが含まれていない 2026-05-22 から 2026-06-01 までのチェックポイントで使用してください。"
      },
      "model": {
        "name": "モデル"
      },
      "nerf_tile_size": {
        "name": "NeRFタイルサイズ",
        "tooltip": "デフォルトのNeRFタイルサイズを上書きできます。-1はデフォルト（32）を使用、0は非タイルモードを使用（多くのVRAMが必要な場合があります）。"
      },
      "preserve_wrapper": {
        "name": "ラッパーを保持",
        "tooltip": "有効にすると、既存のモデル関数ラッパーが存在する場合にそれを委任します。通常は有効のままにしてください。"
      },
      "start_sigma": {
        "name": "開始シグマ",
        "tooltip": "これらのオプションが有効になる最初のシグマ値。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ClaudeNode": {
    "description": "Anthropic の Claude モデルでテキスト応答を生成します。テキストプロンプトを入力し、必要に応じてマルチモーダルコンテキスト用に1枚以上の画像を追加できます。",
    "display_name": "Anthropic Claude",
    "inputs": {
      "control_after_generate": {
        "name": "生成後の制御"
      },
      "images": {
        "name": "画像",
        "tooltip": "モデルのコンテキストとして使用するオプションの画像（最大20枚まで）。"
      },
      "model": {
        "name": "モデル",
        "tooltip": "応答生成に使用する Claude モデル。"
      },
      "model_max_tokens": {
        "name": "最大トークン数"
      },
      "model_reasoning_effort": {
        "name": "reasoning_effort"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "モデルへのテキスト入力。"
      },
      "seed": {
        "name": "シード",
        "tooltip": "シードはノードの再実行を制御しますが、シードに関わらず結果は非決定的です。"
      },
      "system_prompt": {
        "name": "システムプロンプト",
        "tooltip": "モデルの挙動を指示する基本的な指示文。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ColorToRGBInt": {
    "description": "カラーをRGB整数値に変換します。",
    "display_name": "カラーをRGB整数に変換",
    "inputs": {
      "color": {
        "name": "カラー"
      }
    },
    "outputs": {
      "0": {
        "name": "rgb整数値",
        "tooltip": null
      },
      "1": {
        "name": "16進数",
        "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：選択した1フレームを変換の基準として使用し、すべてのフレームに均一に適用します（相対的な違いを保持）。"
      },
      "strength": {
        "name": "strength"
      }
    },
    "outputs": {
      "0": {
        "name": "image",
        "tooltip": null
      }
    }
  },
  "CombineHooks2": {
    "display_name": "フックを組み合わせる [2]",
    "inputs": {
      "hooks_A": {
        "name": "フック_A"
      },
      "hooks_B": {
        "name": "フック_B"
      }
    }
  },
  "CombineHooks4": {
    "display_name": "フックを組み合わせる [4]",
    "inputs": {
      "hooks_A": {
        "name": "フック_A"
      },
      "hooks_B": {
        "name": "フック_B"
      },
      "hooks_C": {
        "name": "フック_C"
      },
      "hooks_D": {
        "name": "フック_D"
      }
    }
  },
  "CombineHooks8": {
    "display_name": "フックを組み合わせる [8]",
    "inputs": {
      "hooks_A": {
        "name": "フック_A"
      },
      "hooks_B": {
        "name": "フック_B"
      },
      "hooks_C": {
        "name": "フック_C"
      },
      "hooks_D": {
        "name": "フック_D"
      },
      "hooks_E": {
        "name": "フック_E"
      },
      "hooks_F": {
        "name": "フック_F"
      },
      "hooks_G": {
        "name": "フック_G"
      },
      "hooks_H": {
        "name": "フック_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_to": {
        "name": "条件付け先"
      },
      "conditioning_to_strength": {
        "name": "条件付け先の強度"
      }
    }
  },
  "ConditioningCombine": {
    "display_name": "条件付け（組み合わせ）",
    "inputs": {
      "conditioning_1": {
        "name": "条件付け_1"
      },
      "conditioning_2": {
        "name": "条件付け_2"
      }
    }
  },
  "ConditioningConcat": {
    "display_name": "条件付け（連結）",
    "inputs": {
      "conditioning_from": {
        "name": "条件付け元"
      },
      "conditioning_to": {
        "name": "条件付け先"
      }
    }
  },
  "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": "条件付けデフォルト組み合わせを設定",
    "inputs": {
      "cond": {
        "name": "条件"
      },
      "cond_DEFAULT": {
        "name": "デフォルト条件"
      },
      "hooks": {
        "name": "フック"
      }
    }
  },
  "ConditioningSetMask": {
    "display_name": "条件付け（マスク設定）",
    "inputs": {
      "conditioning": {
        "name": "条件付け"
      },
      "mask": {
        "name": "マスク"
      },
      "set_cond_area": {
        "name": "条件付けエリア設定"
      },
      "strength": {
        "name": "強度"
      }
    }
  },
  "ConditioningSetProperties": {
    "display_name": "条件付けプロパティ設定",
    "inputs": {
      "cond_NEW": {
        "name": "新しい条件"
      },
      "hooks": {
        "name": "フック"
      },
      "mask": {
        "name": "マスク"
      },
      "set_cond_area": {
        "name": "条件付けエリア設定"
      },
      "strength": {
        "name": "強度"
      },
      "timesteps": {
        "name": "タイムステップ"
      }
    }
  },
  "ConditioningSetPropertiesAndCombine": {
    "display_name": "条件付けプロパティ設定と組み合わせ",
    "inputs": {
      "cond": {
        "name": "条件"
      },
      "cond_NEW": {
        "name": "新しい条件"
      },
      "hooks": {
        "name": "フック"
      },
      "mask": {
        "name": "マスク"
      },
      "set_cond_area": {
        "name": "条件付けエリア設定"
      },
      "strength": {
        "name": "強度"
      },
      "timesteps": {
        "name": "タイムステップ"
      }
    }
  },
  "ConditioningSetTimestepRange": {
    "display_name": "条件付けタイムステップ範囲",
    "inputs": {
      "conditioning": {
        "name": "コンディショニング"
      },
      "end": {
        "name": "終了"
      },
      "start": {
        "name": "開始"
      }
    }
  },
  "ConditioningStableAudio": {
    "display_name": "ConditioningStableAudio",
    "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インデックスのコンテキストウィンドウに因果修正フレームを追加するかどうか。"
      },
      "closed_loop": {
        "name": "closed_loop",
        "tooltip": "コンテキストウィンドウのループを閉じるかどうか。ループスケジュールにのみ適用されます。"
      },
      "cond_retain_index_list": {
        "name": "cond_retain_index_list",
        "tooltip": "各ウィンドウのコンディショニングテンソルで保持するlatentインデックスのリストです。例えば「0」に設定すると、各ウィンドウで初期の開始画像が使用されます。"
      },
      "context_length": {
        "name": "コンテキスト長",
        "tooltip": "コンテキストウィンドウの長さ。"
      },
      "context_overlap": {
        "name": "コンテキストオーバーラップ",
        "tooltip": "コンテキストウィンドウのオーバーラップ。"
      },
      "context_schedule": {
        "name": "コンテキストスケジュール",
        "tooltip": "コンテキストウィンドウのストライド。"
      },
      "context_stride": {
        "name": "コンテキストストライド",
        "tooltip": "コンテキストウィンドウのストライド。均一スケジュールにのみ適用されます。"
      },
      "dim": {
        "name": "dim",
        "tooltip": "コンテキストウィンドウを適用する次元。"
      },
      "freenoise": {
        "name": "フリーノイズ",
        "tooltip": "FreeNoiseノイズシャッフルを適用するかどうか。ウィンドウのブレンドを改善します。"
      },
      "fuse_method": {
        "name": "fuse_method",
        "tooltip": "コンテキストウィンドウを融合するために使用する方法。"
      },
      "latent_retain_index_list": {
        "name": "latent_retain_index_list",
        "tooltip": "各ウィンドウごとにノイズlatent自体で保持するlatentインデックスのリスト。参照コンテンツ（例：開始画像）が個別のコンディショニングチャンネルではなくノイズlatent内に直接存在するワークフロー（例：inplaceスタイルのI2V、LTXVやAnimateDiffなど）で使用します。cond_retain_index_listとは独立しています。"
      },
      "model": {
        "name": "モデル",
        "tooltip": "サンプリング中にコンテキストウィンドウを適用するモデル。"
      },
      "split_conds_to_windows": {
        "name": "split_conds_to_windows",
        "tooltip": "複数のコンディショニング（ConditionCombineで作成）を領域インデックスに基づいて各ウィンドウに分割するかどうか。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "サンプリング中にコンテキストウィンドウが適用されたモデル。"
      }
    }
  },
  "ControlNetApply": {
    "display_name": "ControlNetを適用（旧）",
    "inputs": {
      "conditioning": {
        "name": "コンディショニング"
      },
      "control_net": {
        "name": "コントロールネット"
      },
      "image": {
        "name": "画像"
      },
      "strength": {
        "name": "強度"
      }
    }
  },
  "ControlNetApplyAdvanced": {
    "display_name": "ControlNetを適用",
    "inputs": {
      "control_net": {
        "name": "コントロールネット"
      },
      "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": "VAEでControlNetを適用",
    "inputs": {
      "control_net": {
        "name": "コントロールネット"
      },
      "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": "コントロールネット"
      },
      "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": "コントロールネット名"
      }
    }
  },
  "ConvertArrayToString": {
    "display_name": "配列を文字列に変換",
    "inputs": {
      "array": {
        "name": "配列"
      },
      "indent": {
        "name": "インデント",
        "tooltip": "インデントレベルごとのスペース数。0の場合は1行のコンパクトな文字列になります。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ConvertDictionaryToString": {
    "display_name": "辞書を文字列に変換",
    "inputs": {
      "dictionary": {
        "name": "辞書"
      },
      "indent": {
        "name": "インデント",
        "tooltip": "インデントレベルごとのスペース数。0の場合は1行のコンパクトな文字列になります。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CosmosImageToVideoLatent": {
    "display_name": "CosmosImageToVideoLatent",
    "inputs": {
      "batch_size": {
        "name": "バッチサイズ"
      },
      "end_image": {
        "name": "終了画像"
      },
      "height": {
        "name": "高さ"
      },
      "length": {
        "name": "長さ"
      },
      "start_image": {
        "name": "開始画像"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CosmosPredict2ImageToVideoLatent": {
    "display_name": "CosmosPredict2ImageToVideoLatent",
    "inputs": {
      "batch_size": {
        "name": "batch_size"
      },
      "end_image": {
        "name": "end_image"
      },
      "height": {
        "name": "height"
      },
      "length": {
        "name": "length"
      },
      "start_image": {
        "name": "start_image"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "width"
      }
    },
    "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": "フックキーフレームを作成",
    "inputs": {
      "prev_hook_kf": {
        "name": "前のフックキーフレーム"
      },
      "start_percent": {
        "name": "開始パーセント"
      },
      "strength_mult": {
        "name": "強度倍数"
      }
    },
    "outputs": {
      "0": {
        "name": "フックKF"
      }
    }
  },
  "CreateHookKeyframesFromFloats": {
    "display_name": "フックキーフレームを浮動小数点から作成",
    "inputs": {
      "end_percent": {
        "name": "終了パーセント"
      },
      "floats_strength": {
        "name": "浮動小数点数の強度"
      },
      "prev_hook_kf": {
        "name": "前のフックキーフレーム"
      },
      "print_keyframes": {
        "name": "キーフレームを印刷"
      },
      "start_percent": {
        "name": "開始パーセント"
      }
    },
    "outputs": {
      "0": {
        "name": "フックKF"
      }
    }
  },
  "CreateHookKeyframesInterpolated": {
    "display_name": "フックキーフレームを補間",
    "inputs": {
      "end_percent": {
        "name": "end_percent"
      },
      "interpolation": {
        "name": "補間"
      },
      "keyframes_count": {
        "name": "キーフレーム数"
      },
      "prev_hook_kf": {
        "name": "prev_hook_kf"
      },
      "print_keyframes": {
        "name": "キーフレームを印刷"
      },
      "start_percent": {
        "name": "start_percent"
      },
      "strength_end": {
        "name": "strength_end"
      },
      "strength_start": {
        "name": "strength_start"
      }
    },
    "outputs": {
      "0": {
        "name": "フックKF"
      }
    }
  },
  "CreateHookLora": {
    "display_name": "フック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": "フックLoRA（モデルのみ）",
    "inputs": {
      "lora_name": {
        "name": "lora_name"
      },
      "prev_hooks": {
        "name": "prev_hooks"
      },
      "strength_model": {
        "name": "strength_model"
      }
    }
  },
  "CreateHookModelAsLora": {
    "display_name": "フックモデルをLoRAとして作成",
    "inputs": {
      "ckpt_name": {
        "name": "ckpt_name"
      },
      "prev_hooks": {
        "name": "prev_hooks"
      },
      "strength_clip": {
        "name": "strength_clip"
      },
      "strength_model": {
        "name": "strength_model"
      }
    }
  },
  "CreateHookModelAsLoraModelOnly": {
    "display_name": "フックモデルをLoRAとして作成（モデルのみ）",
    "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": "fps"
      },
      "images": {
        "name": "画像",
        "tooltip": "動画を作成するための画像です。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "CropByBBoxes": {
    "description": "指定されたバウンディングボックスに基づいて、入力画像バッチから領域を切り抜きリサイズします。",
    "display_name": "CropByBBoxes",
    "inputs": {
      "bboxes": {
        "name": "バウンディングボックス"
      },
      "image": {
        "name": "画像"
      },
      "keep_aspect": {
        "name": "keep_aspect",
        "tooltip": "クロップを出力サイズに合わせて引き伸ばすか、アスペクト比を維持するために黒いピクセルでパディングするかを選択します。"
      },
      "output_height": {
        "name": "出力高さ",
        "tooltip": "各切り抜き画像がリサイズされる高さ。"
      },
      "output_width": {
        "name": "出力幅",
        "tooltip": "各切り抜き画像がリサイズされる幅。"
      },
      "padding": {
        "name": "パディング",
        "tooltip": "切り抜き前にバウンディングボックスの各辺に追加される余白（ピクセル単位）。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "すべての切り抜き画像が1つの画像バッチとしてまとめられます。"
      }
    }
  },
  "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": "インデックス",
        "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": "空の確率が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: 最長辺がresolutionになるようにスケール（メモリ制限、デフォルト）。\nlower_bound_resize: 最短辺がresolutionになるようにスケール（縦長・横長画像の詳細をより保持、メモリ多め）。"
      },
      "resolution": {
        "name": "resolution",
        "tooltip": "モデルが動作する解像度（最長辺、14の倍数）。\n低いほど高速／VRAM消費が少ない。\n高いほど詳細。\n出力は元のサイズにアップサンプリングされます。"
      }
    },
    "outputs": {
      "0": {
        "name": "da3_geometry",
        "tooltip": "非正規化テンソルのディクショナリ。\n常に含まれるキー: depth, image, mode。\nオプションキー: sky（Mono/Metric用）、confidence（Small/Base用）、extrinsics＋intrinsics（マルチビュー用）。"
      }
    }
  },
  "DA3Render": {
    "description": "Depth Anything 3のジオメトリデータから深度マップ、信頼度マップ、または空マスクをレンダリングします。",
    "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": "モデル"
      }
    }
  },
  "DifferentialDiffusion": {
    "display_name": "差分拡散",
    "inputs": {
      "model": {
        "name": "モデル"
      },
      "strength": {
        "name": "strength"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "DiffusersLoader": {
    "display_name": "ディフューザーを読み込む",
    "inputs": {
      "model_path": {
        "name": "モデルパス"
      }
    }
  },
  "DisableNoise": {
    "display_name": "ノイズを無効にする",
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "DrawBBoxes": {
    "display_name": "バウンディングボックスを描画",
    "inputs": {
      "bboxes": {
        "name": "bboxes"
      },
      "image": {
        "name": "image"
      }
    },
    "outputs": {
      "0": {
        "name": "out_image",
        "tooltip": null
      }
    }
  },
  "DualCFGGuider": {
    "display_name": "デュアルCFGガイダー",
    "inputs": {
      "cfg_cond2_negative": {
        "name": "cfg_cond2_negative"
      },
      "cfg_conds": {
        "name": "cfg_conds"
      },
      "cond1": {
        "name": "cond1"
      },
      "cond2": {
        "name": "cond2"
      },
      "model": {
        "name": "モデル"
      },
      "negative": {
        "name": "ネガティブ"
      },
      "style": {
        "name": "style"
      }
    },
    "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",
    "display_name": "デュアルCLIPを読み込む",
    "inputs": {
      "clip_name1": {
        "name": "clip_name1"
      },
      "clip_name2": {
        "name": "clip_name2"
      },
      "device": {
        "name": "デバイス"
      },
      "type": {
        "name": "タイプ"
      }
    }
  },
  "DualModelGuider": {
    "display_name": "デュアルモデル CFG ガイダー",
    "inputs": {
      "cfg": {
        "name": "cfg"
      },
      "model": {
        "name": "model",
        "tooltip": "ポジティブ（条件付き）パスで使用するモデル。"
      },
      "model_negative": {
        "name": "model_negative",
        "tooltip": "ネガティブ（無条件）パスで使用するモデル。通常のCFGには同じモデルを使用します。"
      },
      "negative": {
        "name": "ネガティブ",
        "tooltip": "ネガティブモデルで実行するネガティブコンディショニング。未接続の場合はテキストなし（画像のみ）の無条件パスになります。"
      },
      "positive": {
        "name": "ポジティブ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EasyCache": {
    "description": "ネイティブEasyCache実装。",
    "display_name": "EasyCache",
    "inputs": {
      "end_percent": {
        "name": "end_percent",
        "tooltip": "EasyCacheの使用を終了する相対サンプリングステップ。"
      },
      "model": {
        "name": "model",
        "tooltip": "EasyCacheを追加するモデル。"
      },
      "reuse_threshold": {
        "name": "reuse_threshold",
        "tooltip": "キャッシュされたステップを再利用するためのしきい値。"
      },
      "start_percent": {
        "name": "start_percent",
        "tooltip": "EasyCacheの使用を開始する相対サンプリングステップ。"
      },
      "verbose": {
        "name": "verbose",
        "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": "apply_text_normalization",
        "tooltip": "テキスト正規化モード。「auto」はシステムが自動で判断し、「on」は常に正規化を適用、「off」は正規化をスキップします。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "language_code": {
        "name": "language_code",
        "tooltip": "ISO-639-1 または ISO-639-3 言語コード（例: 'en', 'es', 'fra'）。自動検出の場合は空欄にしてください。"
      },
      "model": {
        "name": "model",
        "tooltip": "テキスト読み上げに使用するモデル。"
      },
      "model_similarity_boost": {
        "name": "similarity_boost"
      },
      "model_speed": {
        "name": "speed"
      },
      "model_style": {
        "name": "style"
      },
      "model_use_speaker_boost": {
        "name": "use_speaker_boost"
      },
      "output_format": {
        "name": "output_format",
        "tooltip": "音声出力フォーマット。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "再現性のためのシード値（決定性は保証されません）。"
      },
      "stability": {
        "name": "stability",
        "tooltip": "ボイスの安定性。値が低いほど感情の幅が広がり、値が高いほど一貫性が増しますが、単調になる可能性があります。"
      },
      "text": {
        "name": "text",
        "tooltip": "音声に変換するテキスト。"
      },
      "voice": {
        "name": "voice",
        "tooltip": "音声合成に使用するボイス。Voice Selector または Instant Voice Clone から接続してください。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ElevenLabsVoiceSelector": {
    "description": "テキスト読み上げ用の事前定義された ElevenLabs ボイスを選択します。",
    "display_name": "ElevenLabs ボイスセレクター",
    "inputs": {
      "voice": {
        "name": "voice",
        "tooltip": "事前定義された ElevenLabs ボイスから選択してください。"
      }
    },
    "outputs": {
      "0": {
        "name": "voice",
        "tooltip": null
      }
    }
  },
  "EmptyARVideoLatent": {
    "display_name": "EmptyARVideoLatent",
    "inputs": {
      "batch_size": {
        "name": "batch_size"
      },
      "height": {
        "name": "height"
      },
      "length": {
        "name": "length"
      },
      "width": {
        "name": "width"
      }
    },
    "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": "batch_size",
        "tooltip": "バッチ内の潜在画像の数。"
      },
      "seconds": {
        "name": "seconds"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyAudio": {
    "display_name": "空のオーディオ",
    "inputs": {
      "channels": {
        "name": "channels",
        "tooltip": "オーディオチャンネル数（1:モノラル、2:ステレオ）。"
      },
      "duration": {
        "name": "duration",
        "tooltip": "空のオーディオクリップの長さ（秒単位）"
      },
      "sample_rate": {
        "name": "sample_rate",
        "tooltip": "空のオーディオクリップのサンプルレート。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyChromaRadianceLatentImage": {
    "display_name": "EmptyChromaRadianceLatentImage",
    "inputs": {
      "batch_size": {
        "name": "batch_size"
      },
      "height": {
        "name": "height"
      },
      "width": {
        "name": "width"
      }
    },
    "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": "Empty Flux 2 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": "batch_size"
      },
      "height": {
        "name": "height"
      },
      "width": {
        "name": "width"
      }
    },
    "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": "Empty 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": "空のLTXV潜在ビデオ",
    "inputs": {
      "batch_size": {
        "name": "バッチサイズ"
      },
      "height": {
        "name": "高さ"
      },
      "length": {
        "name": "長さ"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyLatentAudio": {
    "display_name": "空の潜在音声",
    "inputs": {
      "batch_size": {
        "name": "バッチサイズ",
        "tooltip": "バッチ内の潜在画像の数。"
      },
      "seconds": {
        "name": "秒"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyLatentHunyuan3Dv2": {
    "display_name": "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 フレームグリッド（24fps）に合わせて調整されます。",
    "display_name": "Empty MiniMax H3 AV ラテント",
    "inputs": {
      "height": {
        "name": "高さ"
      },
      "length": {
        "name": "長さ",
        "tooltip": "24fps でのフレーム数。モデルの 17k+5 グリッドに切り上げられます（124 = 約5秒、学習範囲は約124-362、これ以上は未検証）"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyMochiLatentVideo": {
    "display_name": "空のMochi潜在ビデオ",
    "inputs": {
      "batch_size": {
        "name": "バッチサイズ"
      },
      "height": {
        "name": "高さ"
      },
      "length": {
        "name": "長さ"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptyQwenImageLayeredLatentImage": {
    "display_name": "Empty Qwen Image Layered Latent",
    "inputs": {
      "batch_size": {
        "name": "バッチサイズ"
      },
      "height": {
        "name": "高さ"
      },
      "layers": {
        "name": "レイヤー"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "EmptySD3LatentImage": {
    "display_name": "空のSD3潜在画像",
    "inputs": {
      "batch_size": {
        "name": "バッチサイズ"
      },
      "height": {
        "name": "高さ"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Epsilon Scaling": {
    "display_name": "Epsilon Scaling",
    "inputs": {
      "model": {
        "name": "モデル"
      },
      "scaling_factor": {
        "name": "スケーリング係数"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ExponentialScheduler": {
    "display_name": "指数スケジューラー",
    "inputs": {
      "sigma_max": {
        "name": "sigma_max"
      },
      "sigma_min": {
        "name": "sigma_min"
      },
      "steps": {
        "name": "ステップ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ExtendIntermediateSigmas": {
    "display_name": "ExtendIntermediateSigmas",
    "inputs": {
      "end_at_sigma": {
        "name": "終了シグマ"
      },
      "sigmas": {
        "name": "sigmas"
      },
      "spacing": {
        "name": "間隔"
      },
      "start_at_sigma": {
        "name": "開始シグマ"
      },
      "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をガウシアンスプラットに変換します。Create 3D File（from Splat）の逆操作です。対応フォーマット：PLY、SPLAT、KSPLAT、SPZ。PLYは完全な球面調和関数を持ち、他のフォーマットはベースカラーのみです。フォーマットはファイル内容から自動検出されます。",
    "display_name": "スプラット取得",
    "inputs": {
      "model_3d": {
        "name": "3Dモデル",
        "tooltip": "ガウシアンスプラット3Dファイル"
      }
    },
    "outputs": {
      "0": {
        "name": "splat",
        "tooltip": null
      }
    }
  },
  "FlipSigmas": {
    "display_name": "シグマを反転",
    "inputs": {
      "sigmas": {
        "name": "sigmas"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Flux2ImageNode": {
    "description": "Flux.2 [pro] または Flux.2 [max] を使い、プロンプトとオプションの参照画像から画像を生成します。",
    "display_name": "Flux.2 Image",
    "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": "1枚から10枚の画像をFLUX 3でアニメーション化します。各画像がclipのフレームになります：1枚ならオープニング、2枚なら最初から最後へモーフィング、3枚以上はclip全体に分散または指定したタイミングに固定されます。",
    "display_name": "Flux 3 画像から動画へ",
    "inputs": {
      "aspect_ratio": {
        "name": "アスペクト比",
        "tooltip": "出力アスペクト比。「auto」はプロンプトや入力から自動選択。"
      },
      "control_after_generate": {
        "name": "生成後の制御"
      },
      "duration": {
        "name": "長さ",
        "tooltip": "clipの長さ（秒）。「auto」は内容に合わせて自動調整。"
      },
      "generate_audio": {
        "name": "音声生成",
        "tooltip": "同期した音声（環境音、音声、効果音）を生成。オフの場合は音声トラックなしの動画になります。"
      },
      "keyframes": {
        "name": "キーフレーム",
        "tooltip": "1～10枚の画像を再生順に指定。各画像は最低256x256ピクセル。"
      },
      "placement": {
        "name": "配置",
        "tooltip": "「clip全体に分散」はFLUX 3が画像を配置します（1枚はオープニング、2枚は開始と終了）。「指定時間」は各画像を選んだ秒数に固定します。"
      },
      "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": "出力アスペクト比。「auto」はプロンプトや入力から自動選択。"
      },
      "control_after_generate": {
        "name": "生成後の制御"
      },
      "duration": {
        "name": "長さ",
        "tooltip": "clipの長さ（秒）。「auto」は内容に合わせて自動調整。"
      },
      "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": "アスペクト比",
        "tooltip": "出力アスペクト比。「auto」はプロンプトや入力から自動選択します。"
      },
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "duration": {
        "name": "長さ",
        "tooltip": "クリップの長さ（秒）。「auto」は内容に合わせて長さを調整します。"
      },
      "generate_audio": {
        "name": "音声生成",
        "tooltip": "同期された音声（環境音、音声、効果音）を生成します。オフの場合は音声トラックなしのビデオになります。"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "継続部分に表示する内容。プロンプトは生成前に解釈・拡張されます。"
      },
      "resolution": {
        "name": "解像度",
        "tooltip": "出力解像度。"
      },
      "safety_tolerance": {
        "name": "安全許容度",
        "tooltip": "モデレーションの許容度。0が最も厳格です。画像やビデオを送信するリクエストは、ここで設定した値に関わらず最大2に制限されます。"
      },
      "seed": {
        "name": "シード",
        "tooltip": "ノードを再実行するかどうかを決定するシード値。FLUX 3 は独自のシードを選択するため、この値に関わらず実際の結果は非決定的です。"
      },
      "video": {
        "name": "video",
        "tooltip": "継続するクリップ。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxDisableGuidance": {
    "description": "このノードはFluxおよびFluxのようなモデルのガイダンス埋め込みを完全に無効にします",
    "display_name": "FluxDisableGuidance",
    "inputs": {
      "conditioning": {
        "name": "conditioning"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxEraseNode": {
    "description": "画像からマスクされたオブジェクトを削除し、背景を再構築します。消したい部分にマスクを塗ってください。",
    "display_name": "Flux 消去画像",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "dilate_pixels": {
        "name": "膨張ピクセル数",
        "tooltip": "マスクの境界を拡張し、オブジェクトの端をきれいにカバーします。"
      },
      "image": {
        "name": "画像"
      },
      "mask": {
        "name": "マスク",
        "tooltip": "白い部分が削除され、黒い部分が保持されます。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "ノイズ生成に使用されるランダムシード。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxGuidance": {
    "display_name": "フラックスガイダンス",
    "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": "FluxKontextMultiReferenceLatentMethod",
    "inputs": {
      "conditioning": {
        "name": "コンディショニング"
      },
      "reference_latents_method": {
        "name": "参照潜在変数メソッド"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FluxKontextProImageNode": {
    "description": "プロンプトとアスペクト比に基づいて、API経由でFlux.1 Kontext [pro]を使用して画像を編集します。",
    "display_name": "Flux.1 Kontext [pro] 画像",
    "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] ウルトラ画像",
    "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": "モデル"
      },
      "s1": {
        "name": "s1"
      },
      "s2": {
        "name": "s2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "FreeU_V2": {
    "display_name": "FreeU_V2",
    "inputs": {
      "b1": {
        "name": "b1"
      },
      "b2": {
        "name": "b2"
      },
      "model": {
        "name": "モデル"
      },
      "s1": {
        "name": "s1"
      },
      "s2": {
        "name": "s2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GITSScheduler": {
    "display_name": "GITSスケジューラー",
    "inputs": {
      "coeff": {
        "name": "係数"
      },
      "denoise": {
        "name": "ノイズ除去"
      },
      "steps": {
        "name": "ステップ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GLIGENLoader": {
    "display_name": "GLIGENを読み込む",
    "inputs": {
      "gligen_name": {
        "name": "gligen_name"
      }
    }
  },
  "GLIGENTextBoxApply": {
    "display_name": "GLIGENテキストボックスを適用",
    "inputs": {
      "clip": {
        "name": "クリップ"
      },
      "conditioning_to": {
        "name": "条件付け先"
      },
      "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": "bools",
        "tooltip": "ブール値はシェーダーコード内で u_bool0-9（bool）として利用できます"
      },
      "curves": {
        "name": "curves",
        "tooltip": "カーブはシェーダーコード内で u_curve0-3（sampler2D、1D LUT）として利用できます。texture(u_curve0, vec2(x, 0.5)).r でサンプリングします"
      },
      "floats": {
        "name": "floats",
        "tooltip": "floatsはシェーダーコード内でu_float0-4として利用可能"
      },
      "fragment_shader": {
        "name": "fragment_shader",
        "tooltip": "GLSLフラグメントシェーダーのソースコード（GLSL ES 3.00 / WebGL 2.0対応）"
      },
      "images": {
        "name": "images",
        "tooltip": "画像はシェーダーコード内でu_image0-4（sampler2D）として利用可能"
      },
      "ints": {
        "name": "ints",
        "tooltip": "intsはシェーダーコード内でu_int0-4として利用可能"
      },
      "size_mode": {
        "name": "size_mode",
        "tooltip": "出力サイズ：「from_input」は最初の入力画像の寸法を使用、「custom」は手動でサイズ指定"
      }
    },
    "outputs": {
      "0": {
        "name": "IMAGE0",
        "tooltip": "シェーダーコード内でlayout(location = 0) out vec4 fragColor0として利用可能"
      },
      "1": {
        "name": "IMAGE1",
        "tooltip": "シェーダーコード内でlayout(location = 1) out vec4 fragColor1として利用可能"
      },
      "2": {
        "name": "IMAGE2",
        "tooltip": "シェーダーコード内でlayout(location = 2) out vec4 fragColor2として利用可能"
      },
      "3": {
        "name": "IMAGE3",
        "tooltip": "シェーダーコード内でlayout(location = 3) out vec4 fragColor3として利用可能"
      }
    }
  },
  "GeminiImage2Node": {
    "description": "Google Vertex API を通じて画像を同期的に生成または編集します。",
    "display_name": "Nano Banana Pro（Google Gemini Image）",
    "inputs": {
      "aspect_ratio": {
        "name": "アスペクト比",
        "tooltip": "「auto」に設定すると入力画像のアスペクト比に合わせます。画像が指定されていない場合、通常は16:9の正方形が生成されます。"
      },
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "files": {
        "name": "ファイル",
        "tooltip": "モデルのコンテキストとして使用するオプションのファイル。Gemini Generate Content Input Filesノードからの入力を受け付けます。"
      },
      "images": {
        "name": "画像",
        "tooltip": "オプションの参照画像。複数画像を含める場合はBatch Imagesノードを使用してください（最大14枚まで）。"
      },
      "model": {
        "name": "モデル"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "生成する画像や適用する編集内容を説明するテキストプロンプト。モデルが従うべき制約、スタイル、詳細も含めてください。"
      },
      "resolution": {
        "name": "解像度",
        "tooltip": "出力の目標解像度。2K/4Kの場合はGeminiのネイティブアップスケーラーが使用されます。"
      },
      "response_modalities": {
        "name": "応答モダリティ",
        "tooltip": "「IMAGE」を選択すると画像のみ出力、「IMAGE+TEXT」を選択すると生成画像とテキスト応答の両方を返します。"
      },
      "seed": {
        "name": "シード",
        "tooltip": "シード値を特定の値に固定すると、モデルは繰り返しリクエストに対して同じ応答を提供するよう最善を尽くしますが、決定的な出力は保証されません。また、モデルやパラメータ設定（例：temperature）を変更すると、同じシード値でも応答が変化する場合があります。デフォルトではランダムなシード値が使用されます。"
      },
      "system_prompt": {
        "name": "システムプロンプト",
        "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 Generate Content Input Filesノードからの入力を受け付けます。"
      },
      "images": {
        "name": "画像",
        "tooltip": "モデルのコンテキストとして使用するオプションの画像。複数の画像を含めるには、バッチ画像ノードを使用できます。"
      },
      "model": {
        "name": "モデル",
        "tooltip": "応答生成に使用するGeminiモデル。"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "生成用のテキストプロンプト"
      },
      "response_modalities": {
        "name": "応答モダリティ",
        "tooltip": "「IMAGE」を選択すると画像のみ出力、「IMAGE+TEXT」を選択すると生成画像とテキスト応答の両方を返します。"
      },
      "seed": {
        "name": "シード",
        "tooltip": "シードが特定の値に固定されている場合、モデルは繰り返しリクエストに対して同じ応答を提供するよう最善を尽くします。決定的な出力は保証されません。また、モデルや温度などのパラメータ設定を変更すると、同じシード値を使用しても応答にばらつきが生じることがあります。デフォルトでは、ランダムなシード値が使用されます。"
      },
      "system_prompt": {
        "name": "システムプロンプト",
        "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": "アスペクト比",
        "tooltip": "「auto」に設定すると入力画像のアスペクト比に合わせます。画像が指定されていない場合は通常16:9の正方形が生成されます。"
      },
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "files": {
        "name": "ファイル",
        "tooltip": "モデルのコンテキストとして使用する任意のファイル。Gemini Generate Content Input Filesノードからの入力を受け付けます。"
      },
      "images": {
        "name": "画像",
        "tooltip": "任意の参照画像。複数画像を含める場合はBatch Imagesノードを使用してください（最大14枚まで）。"
      },
      "model": {
        "name": "モデル"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "生成する画像や適用する編集内容を説明するテキストプロンプトです。モデルが従うべき制約、スタイル、詳細なども含めてください。"
      },
      "resolution": {
        "name": "解像度",
        "tooltip": "出力画像の目標解像度です。2K/4Kの場合はGeminiのネイティブアップスケーラーが使用されます。"
      },
      "response_modalities": {
        "name": "レスポンスモダリティ"
      },
      "seed": {
        "name": "シード",
        "tooltip": "シード値を特定の値に固定すると、モデルは繰り返しリクエストに対して同じ応答を返すよう最善を尽くしますが、完全な決定論的出力は保証されません。また、モデルやパラメータ設定（例：temperature）を変更すると、同じシード値でも応答が変化する場合があります。デフォルトではランダムなシード値が使用されます。"
      },
      "system_prompt": {
        "name": "システムプロンプト",
        "tooltip": "AIの挙動を決定する基本的な指示です。"
      },
      "thinking_level": {
        "name": "思考レベル"
      }
    },
    "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": "シード値を特定の値に固定すると、モデルは繰り返しリクエストに対して同じ応答を返すよう最善を尽くしますが、完全な決定的出力は保証されません。また、モデルやパラメータ設定（例：temperature）を変更すると、同じシード値でも応答が変化する場合があります。デフォルトではランダムなシード値が使用されます。"
      },
      "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 Generate Content Input Filesノードからの入力を受け付けます。"
      },
      "images": {
        "name": "画像",
        "tooltip": "モデルのコンテキストとして使用するオプションの画像。複数の画像を含めるには、Batch Imagesノードを使用できます。"
      },
      "model": {
        "name": "モデル",
        "tooltip": "応答生成に使用するGeminiモデル。"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "モデルへのテキスト入力。応答を生成するために使用されます。モデルに対する詳細な指示、質問、コンテキストを含めることができます。"
      },
      "seed": {
        "name": "シード",
        "tooltip": "シードを特定の値に固定すると、モデルは繰り返しリクエストに対して同じ応答を提供するよう最善を尽くします。確定的な出力は保証されません。また、モデルや温度などのパラメータ設定を変更すると、同じシード値を使用しても応答にばらつきが生じることがあります。デフォルトではランダムなシード値が使用されます。"
      },
      "system_prompt": {
        "name": "システムプロンプト",
        "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": "ベジエ",
        "tooltip": "中間点を制御点としてベジエ曲線パスを有効にします。"
      },
      "end_x": {
        "name": "終了X",
        "tooltip": "終了位置の正規化されたX座標（0-1）。"
      },
      "end_y": {
        "name": "終了Y",
        "tooltip": "終了位置の正規化されたY座標（0-1）。"
      },
      "height": {
        "name": "高さ"
      },
      "interpolation": {
        "name": "補間",
        "tooltip": "パスに沿った動きのタイミング／速度を制御します。"
      },
      "mid_x": {
        "name": "中間X",
        "tooltip": "ベジエ曲線の正規化されたX制御点。「bezier」が有効な場合のみ使用されます。"
      },
      "mid_y": {
        "name": "中間Y",
        "tooltip": "ベジエ曲線の正規化されたY制御点。「bezier」が有効な場合のみ使用されます。"
      },
      "num_frames": {
        "name": "フレーム数"
      },
      "num_tracks": {
        "name": "トラック数"
      },
      "start_x": {
        "name": "開始X",
        "tooltip": "開始位置の正規化されたX座標（0-1）。"
      },
      "start_y": {
        "name": "開始Y",
        "tooltip": "開始位置の正規化されたY座標（0-1）。"
      },
      "track_mask": {
        "name": "トラックマスク",
        "tooltip": "表示フレームを示すオプションのマスク。"
      },
      "track_spread": {
        "name": "トラック間隔",
        "tooltip": "トラック間の正規化された距離。トラックは動きの方向に対して垂直に広がります。"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "トラック長",
        "tooltip": null
      }
    }
  },
  "GetICLoRAParameters": {
    "description": "LoRA読み込み済みモデルのsafetensorsメタデータからIC-LoRAパラメータを抽出し、LTXVAddGuide（例：reference_downscale_factor）用に出力します。",
    "display_name": "IC-LoRAパラメータの取得",
    "inputs": {
      "iclora_model": {
        "name": "iclora_model",
        "tooltip": "特定のIC-LoRAからメタデータを抽出するためのLoRA Loaderの直接出力。"
      }
    },
    "outputs": {
      "0": {
        "name": "iclora_parameters",
        "tooltip": "LoRAメタデータから抽出されたIC-LoRAパラメータ（例：reference_downscale_factor）。LoRAがガイドの特別な処理を必要とする場合はLTXVAddGuideに接続してください。"
      }
    }
  },
  "GetImageSize": {
    "description": "画像の幅と高さを返し、変更せずに通過させます。",
    "display_name": "画像サイズ取得",
    "inputs": {
      "image": {
        "name": "画像"
      }
    },
    "outputs": {
      "0": {
        "name": "width",
        "tooltip": null
      },
      "1": {
        "name": "height",
        "tooltip": null
      },
      "2": {
        "name": "batch_size",
        "tooltip": null
      }
    }
  },
  "GetSplatCount": {
    "description": "バッチ全体で合計されたスプラットの数を返します。",
    "display_name": "スプラット数を取得",
    "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": "fps",
        "tooltip": null
      },
      "3": {
        "name": "bit_depth",
        "tooltip": null
      }
    }
  },
  "GrokImageEditNode": {
    "description": "テキストプロンプトに基づいて既存の画像を編集します",
    "display_name": "Grok画像編集",
    "inputs": {
      "aspect_ratio": {
        "name": "アスペクト比",
        "tooltip": "複数の画像が画像入力に接続されている場合のみ使用できます。"
      },
      "control_after_generate": {
        "name": "生成後の制御"
      },
      "image": {
        "name": "image"
      },
      "model": {
        "name": "model"
      },
      "number_of_images": {
        "name": "生成画像数",
        "tooltip": "生成する編集済み画像の数"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "画像生成に使用するテキストプロンプト"
      },
      "resolution": {
        "name": "解像度"
      },
      "seed": {
        "name": "シード値",
        "tooltip": "ノードを再実行するかどうかを決定するシード値。実際の結果はシード値に関係なく非決定的です。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokImageEditNodeV2": {
    "description": "既存の画像をテキストプロンプトに基づいて編集します",
    "display_name": "Grok Image Edit",
    "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": "アスペクト比"
      },
      "control_after_generate": {
        "name": "生成後の制御"
      },
      "model": {
        "name": "model"
      },
      "number_of_images": {
        "name": "生成画像数",
        "tooltip": "生成する画像の数"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "画像生成に使用するテキストプロンプト"
      },
      "resolution": {
        "name": "解像度"
      },
      "seed": {
        "name": "シード値",
        "tooltip": "ノードを再実行するかどうかを決定するシード値。実際の結果はシード値に関係なく非決定的です。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "GrokVideoEditNode": {
    "description": "テキストプロンプトに基づいて既存の動画を編集します。",
    "display_name": "Grok動画編集",
    "inputs": {
      "control_after_generate": {
        "name": "生成後の制御"
      },
      "model": {
        "name": "model"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "希望する動画のテキスト説明。"
      },
      "seed": {
        "name": "シード値",
        "tooltip": "ノードを再実行するかどうかを決定するシード値。実際の結果はシード値に関係なく非決定的です。"
      },
      "video": {
        "name": "動画",
        "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": "アスペクト比",
        "tooltip": "出力動画のアスペクト比。"
      },
      "control_after_generate": {
        "name": "生成後の制御"
      },
      "duration": {
        "name": "再生時間",
        "tooltip": "出力動画の長さ（秒単位）。"
      },
      "image": {
        "name": "image",
        "tooltip": "grok-imagine-video のオプションの開始画像。grok-imagine-video-1.5 では必須です。"
      },
      "model": {
        "name": "model",
        "tooltip": "grok-imagine-video-1.5 では必ず入力画像が必要です。"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "希望する動画のテキスト説明。"
      },
      "resolution": {
        "name": "解像度",
        "tooltip": "出力動画の解像度。"
      },
      "seed": {
        "name": "シード値",
        "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": "マスクを拡大",
    "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": "最初のフレーム",
        "tooltip": "最初のフレーム画像。この画像から出力のアスペクト比が決まります。"
      },
      "model": {
        "name": "モデル"
      },
      "model_duration": {
        "name": "継続時間"
      },
      "model_prompt": {
        "name": "プロンプト"
      },
      "model_resolution": {
        "name": "解像度"
      },
      "seed": {
        "name": "シード",
        "tooltip": "生成に使用するシード。"
      },
      "watermark": {
        "name": "ウォーターマーク",
        "tooltip": "AI生成のウォーターマークを結果に追加するかどうか。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HappyHorseReferenceVideoApi": {
    "description": "HappyHorseモデルで参照素材から人物や物体を含む動画を生成します。単一キャラクターの演技や複数キャラクターのインタラクションに対応しています。",
    "display_name": "HappyHorse 参照から動画へ",
    "inputs": {
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "model": {
        "name": "モデル"
      },
      "model_duration": {
        "name": "継続時間"
      },
      "model_prompt": {
        "name": "プロンプト"
      },
      "model_ratio": {
        "name": "比率"
      },
      "model_resolution": {
        "name": "解像度"
      },
      "seed": {
        "name": "シード",
        "tooltip": "生成に使用するシード。"
      },
      "watermark": {
        "name": "ウォーターマーク",
        "tooltip": "AI生成のウォーターマークを結果に追加するかどうか。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HappyHorseTextToVideoApi": {
    "description": "HappyHorseモデルを使用してテキストプロンプトから動画を生成します。",
    "display_name": "HappyHorse テキストから動画へ",
    "inputs": {
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "model": {
        "name": "モデル"
      },
      "model_duration": {
        "name": "継続時間"
      },
      "model_prompt": {
        "name": "プロンプト"
      },
      "model_ratio": {
        "name": "比率"
      },
      "model_resolution": {
        "name": "解像度"
      },
      "seed": {
        "name": "シード",
        "tooltip": "生成に使用するシード。"
      },
      "watermark": {
        "name": "ウォーターマーク",
        "tooltip": "AI生成のウォーターマークを結果に追加するかどうか。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HappyHorseVideoEditApi": {
    "description": "HappyHorseモデルを使い、テキスト指示や参照画像で動画を編集します。出力の継続時間は3～15秒で、入力動画と一致します。15秒を超える入力は切り捨てられます。",
    "display_name": "HappyHorse 動画編集",
    "inputs": {
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "model": {
        "name": "モデル"
      },
      "model_prompt": {
        "name": "プロンプト"
      },
      "model_ratio": {
        "name": "比率"
      },
      "model_resolution": {
        "name": "解像度"
      },
      "seed": {
        "name": "シード",
        "tooltip": "生成に使用するシード。"
      },
      "video": {
        "name": "動画",
        "tooltip": "編集する動画。"
      },
      "watermark": {
        "name": "ウォーターマーク",
        "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' のような16進コード）。空欄の場合はアバター自身の背景が使用されます。"
      },
      "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": "アバターID",
        "tooltip": "アバター look ID。HeyGen アバター動画の custom_avatar_id に渡してください。後でアバターを再利用するために保存してください。"
      },
      "1": {
        "name": "プレビュー",
        "tooltip": null
      }
    }
  },
  "HeyGenTalkingPhotoNode": {
    "description": "人物の画像をリップシンクされたトーキングビデオ（HeyGen Avatar IV）にアニメーション化します。テキストスクリプトまたは自身の音声で操作できます。",
    "display_name": "HeyGen トーキングフォト",
    "inputs": {
      "aspect_ratio": {
        "name": "アスペクト比",
        "tooltip": "出力アスペクト比。「auto」は入力画像に従います。"
      },
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "expressiveness": {
        "name": "表現力",
        "tooltip": "アニメーションされた顔やジェスチャーの表現力の度合い。"
      },
      "image": {
        "name": "画像",
        "tooltip": "アニメーション化する人物の画像。2Kを超える場合は自動でダウンスケールされます。"
      },
      "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
      }
    }
  },
  "HeyGenTextToSpeechNode": {
    "description": "HeyGenのStarfish TTSエンジンを使ってテキストから音声を生成します。17言語でHeyGenの人気ボイスを利用可能です。",
    "display_name": "HeyGen テキスト読み上げ",
    "inputs": {
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "custom_voice_id": {
        "name": "カスタムボイスID",
        "tooltip": "オプションのHeyGenボイスID。設定すると上記で選択したボイスを上書きします。ボイスはStarfishエンジンに対応している必要があります。"
      },
      "seed": {
        "name": "シード",
        "tooltip": "HeyGenには送信されません。変更すると再実行されます。"
      },
      "speed": {
        "name": "速度",
        "tooltip": "音声の速度倍率。"
      },
      "ssml": {
        "name": "SSML",
        "tooltip": "テキストをSSMLマークアップとして扱います（ポーズ、強調、発音制御など）。"
      },
      "text": {
        "name": "テキスト",
        "tooltip": "合成するテキスト（最大5000文字）。生成される音声は1秒以上である必要があります。"
      },
      "voice": {
        "name": "ボイス",
        "tooltip": "使用するボイス（HeyGenのStarfish対応人気ボイスから厳選）。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HeyGenVideoTranslateNode": {
    "description": "話されているビデオを別の言語に翻訳します。元の話者の声をクローンし、翻訳された音声に合わせて口の動きを再アニメーションします。",
    "display_name": "HeyGenビデオ翻訳",
    "inputs": {
      "control_after_generate": {
        "name": "生成後の制御"
      },
      "mode": {
        "name": "モード",
        "tooltip": "「speed」は高速、「precision」は2倍の価格で高品質なリップシンクを生成します。"
      },
      "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": "ブレンドがOFFになるサンプリング進行度。"
      },
      "model": {
        "name": "モデル"
      },
      "passes": {
        "name": "パス数",
        "tooltip": "ゲートステップごとのパス数。2/4＝固定。ramp_*：サンプリング終了に近づくほどパス数が増加（継ぎ目が目立つ部分でよりスムージング）。"
      },
      "pattern": {
        "name": "パターン",
        "tooltip": "シフトレイアウト。single_shift：自然なパッチグリッドで1回＋他はオフセット。symmetric：全てのパスがグリッド外、シフトは原点を中心に分割。"
      },
      "start_percent": {
        "name": "開始パーセント",
        "tooltip": "ブレンドがONになるサンプリング進行度（0=開始、1=終了）。"
      },
      "strength": {
        "name": "強度",
        "tooltip": "自然グリッド予測（0）と平均化結果（1）の間で補間。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HiDreamO1ReferenceImages": {
    "description": "1～10枚の参照画像をコンディショニングに添付します。1枚は編集指示用、複数枚は被写体パーソナライズ用。",
    "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": "低解像度動画を高解像度にアップスケールし、アーティファクトやノイズを除去します。表示価格は動画1秒あたりです。",
    "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": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "tooltip": null
      }
    }
  },
  "Hunyuan3Dv2ConditioningMultiView": {
    "display_name": "Hunyuan3Dv2ConditioningMultiView",
    "inputs": {
      "back": {
        "name": "バック"
      },
      "front": {
        "name": "フロント"
      },
      "left": {
        "name": "左"
      },
      "right": {
        "name": "右"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "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": "HunyuanRefinerLatent",
    "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": "バッチサイズ"
      },
      "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": "latent",
        "tooltip": null
      }
    }
  },
  "HunyuanVideo15LatentUpscaleWithModel": {
    "display_name": "Hunyuan Video 15 Latent Upscale With Model",
    "inputs": {
      "crop": {
        "name": "切り抜き"
      },
      "height": {
        "name": "高さ"
      },
      "model": {
        "name": "モデル"
      },
      "samples": {
        "name": "サンプル"
      },
      "upscale_method": {
        "name": "アップスケール方法"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HunyuanVideo15SuperResolution": {
    "display_name": "HunyuanVideo15SuperResolution",
    "inputs": {
      "clip_vision_output": {
        "name": "clipビジョン出力"
      },
      "latent": {
        "name": "潜在"
      },
      "negative": {
        "name": "ネガティブ"
      },
      "noise_augmentation": {
        "name": "ノイズ拡張"
      },
      "positive": {
        "name": "ポジティブ"
      },
      "start_image": {
        "name": "開始画像"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "ポジティブ",
        "tooltip": null
      },
      "1": {
        "name": "ネガティブ",
        "tooltip": null
      },
      "2": {
        "name": "潜在",
        "tooltip": null
      }
    }
  },
  "HyperTile": {
    "display_name": "ハイパータイル",
    "inputs": {
      "max_depth": {
        "name": "最大深度"
      },
      "model": {
        "name": "モデル"
      },
      "scale_depth": {
        "name": "スケール深度"
      },
      "swap_size": {
        "name": "スワップサイズ"
      },
      "tile_size": {
        "name": "タイルサイズ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "HypernetworkLoader": {
    "display_name": "ハイパーネットワークを読み込む",
    "inputs": {
      "hypernetwork_name": {
        "name": "hypernetwork_name"
      },
      "model": {
        "name": "モデル"
      },
      "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": "アスペクト比",
        "tooltip": "画像生成時のアスペクト比。"
      },
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "テキストプロンプト。Ideogram 4.0の構造化JSONキャプション（#RRGGBB形式の正確な色指定、正確なテキスト文字列、バウンディングボックスレイアウト）も入力可能です。verbatimで使用する場合はprompt_upsamplingをOFFにしてください。"
      },
      "prompt_upsampling": {
        "name": "プロンプトアップサンプリング",
        "tooltip": "短いプロンプトを詳細な構造化キャプションに展開してから生成します（書き換え後のプロンプトはfinal_promptとして返されます）。独自のJSONキャプションや正確な文言を使う場合はOFFにしてください。"
      },
      "quality": {
        "name": "品質",
        "tooltip": "速度／価格／品質のグレード。MEDIUMは日常利用のデフォルト、HIGHは複雑なプロンプトや細部・難しいテキスト向け、VERY_LOW/LOWは大量ドラフト用。MEDIUM未満では難しいテキストの描画品質が低下します。"
      },
      "resolution": {
        "name": "解像度",
        "tooltip": "出力サイズクラス（アスペクト比に従いピクセル数が決まります。例：16:9の場合、1Kで1280x720、2Kで2560x1440）。鮮明なタイポグラフィにはHIGH＋2K推奨。"
      },
      "seed": {
        "name": "シード",
        "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テキストプロンプトからの通常の画像生成と、マスクを使った画像編集の両方に対応しています。\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": "マジックプロンプトオプション",
        "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": "seed"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageAddNoise": {
    "display_name": "ImageAddNoise",
    "inputs": {
      "control_after_generate": {
        "name": "生成後の制御"
      },
      "image": {
        "name": "画像"
      },
      "seed": {
        "name": "シード",
        "tooltip": "ノイズ作成に使用されるランダムシード。"
      },
      "strength": {
        "name": "強度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ImageBatch": {
    "display_name": "画像バッチ",
    "inputs": {
      "image1": {
        "name": "画像1"
      },
      "image2": {
        "name": "画像2"
      }
    }
  },
  "ImageBlend": {
    "display_name": "画像ブレンド",
    "inputs": {
      "blend_factor": {
        "name": "ブレンドファクター"
      },
      "blend_mode": {
        "name": "ブレンドモード"
      },
      "image1": {
        "name": "画像1"
      },
      "image2": {
        "name": "画像2"
      }
    },
    "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": "2枚の画像をスライダーで並べて比較します。",
    "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": "crop_region"
      },
      "height": {},
      "image": {
        "name": "image"
      },
      "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": "モデル"
      },
      "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": "ImageRGBToYUV",
    "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に結合します。\nimage2が提供されない場合は、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": "ImageYUVToRGB",
    "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": "PixToPix条件付け",
    "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": "アルファで画像を結合",
    "inputs": {
      "alpha": {
        "name": "アルファ"
      },
      "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": "Kサンプラー",
    "inputs": {
      "cfg": {
        "name": "cfg",
        "tooltip": "Classifier-Free Guidanceスケールは、創造性とプロンプトへの遵守のバランスを取ります。値が高いほど、生成される画像はプロンプトにより近くなりますが、値が高すぎると品質に悪影響を及ぼす可能性があります。"
      },
      "control_after_generate": {
        "name": "生成後の制御"
      },
      "denoise": {
        "name": "ノイズ除去",
        "tooltip": "適用されるデノイズの量。値が低いほど、初期画像の構造を維持し、画像から画像へのサンプリングが可能になります。"
      },
      "latent_image": {
        "name": "潜在画像",
        "tooltip": "デノイズする潜在画像。"
      },
      "model": {
        "name": "モデル",
        "tooltip": "入力潜在のデノイズに使用されるモデル。"
      },
      "negative": {
        "name": "ネガティブ",
        "tooltip": "画像から除外したい属性を説明する条件付け。"
      },
      "positive": {
        "name": "ポジティブ",
        "tooltip": "画像に含めたい属性を説明する条件付け。"
      },
      "sampler_name": {
        "name": "サンプラー名",
        "tooltip": "サンプリング時に使用されるアルゴリズムで、生成される出力の品質、速度、スタイルに影響を与える可能性があります。"
      },
      "scheduler": {
        "name": "スケジューラ",
        "tooltip": "スケジューラは、ノイズが徐々に除去されて画像が形成される方法を制御します。"
      },
      "seed": {
        "name": "シード",
        "tooltip": "ノイズを生成するために使用されるランダムシード。"
      },
      "steps": {
        "name": "ステップ",
        "tooltip": "デノイズプロセスで使用されるステップ数。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "デノイズされた潜在変数。"
      }
    }
  },
  "KSamplerAdvanced": {
    "display_name": "Kサンプラー（高度）",
    "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": "ネガティブ"
      },
      "positive": {
        "name": "ポジティブ"
      },
      "start_image": {
        "name": "開始画像"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "name": "ポジティブ",
        "tooltip": null
      },
      "1": {
        "name": "ネガティブ",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": "空のビデオlatent"
      },
      "3": {
        "name": "cond_latent",
        "tooltip": "ノイズのないエンコード済み開始画像。モデル出力のlatentのノイズの多い開始部分を置き換えるために使用されます"
      }
    }
  },
  "KarrasScheduler": {
    "display_name": "カラススケジューラー",
    "inputs": {
      "rho": {
        "name": "ロー"
      },
      "sigma_max": {
        "name": "シグマ_最大"
      },
      "sigma_min": {
        "name": "シグマ_最小"
      },
      "steps": {
        "name": "ステップ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingAvatarNode": {
    "description": "1枚の写真と音声ファイルから、放送スタイルのデジタルヒューマン動画を生成します。",
    "display_name": "Kling Avatar 2.0",
    "inputs": {
      "control_after_generate": {
        "name": "生成後に制御"
      },
      "image": {
        "name": "image",
        "tooltip": "アバターの参照画像。幅と高さは300px以上である必要があります。アスペクト比は1:2.5から2.5:1の間でなければなりません。"
      },
      "mode": {
        "name": "mode"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "アバターの動作、感情、カメラの動きを定義するためのオプションのプロンプトです。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "シードはノードを再実行するかどうかを制御します。シードに関係なく結果は非決定的です。"
      },
      "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": "duration"
      },
      "mode": {
        "name": "mode"
      },
      "model_name": {
        "name": "model_name"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "ネガティブテキストプロンプト"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "ポジティブテキストプロンプト"
      },
      "start_frame": {
        "name": "start_frame",
        "tooltip": "参照画像 - URLまたはBase64エンコード文字列。10MBを超えてはいけません。解像度は300×300px以上、アスペクト比は1:2.5〜2.5:1の範囲。Base64の場合、data:imageプレフィックスは含めないでください。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "video_id",
        "tooltip": null
      },
      "2": {
        "name": "duration",
        "tooltip": null
      }
    }
  },
  "KlingImageGenerationNode": {
    "description": "Kling画像生成ノード。テキストプロンプトと任意の参照画像から画像を生成します。",
    "display_name": "Kling画像生成",
    "inputs": {
      "aspect_ratio": {
        "name": "アスペクト比"
      },
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "human_fidelity": {
        "name": "人物忠実度",
        "tooltip": "被写体の参照類似度"
      },
      "image": {
        "name": "画像"
      },
      "image_fidelity": {
        "name": "画像忠実度",
        "tooltip": "ユーザーがアップロードした画像の参照強度"
      },
      "image_type": {
        "name": "画像タイプ"
      },
      "model_name": {
        "name": "モデル名"
      },
      "n": {
        "name": "生成画像数",
        "tooltip": "生成される画像の数"
      },
      "negative_prompt": {
        "name": "ネガティブプロンプト",
        "tooltip": "ネガティブテキストプロンプト"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "ポジティブテキストプロンプト"
      },
      "seed": {
        "name": "シード",
        "tooltip": "シードはノードを再実行するかどうかを制御します。シードに関係なく結果は非決定的です。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "KlingImageToVideoWithAudio": {
    "display_name": "Kling画像（最初のフレーム）からビデオと音声へ",
    "inputs": {
      "duration": {
        "name": "継続時間"
      },
      "generate_audio": {
        "name": "音声を生成"
      },
      "mode": {
        "name": "モード"
      },
      "model_name": {
        "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": "キャラクターの向き／オリエンテーションの参照元を制御します。\nビデオ: 動き、表情、カメラの動き、向きは参照ビデオに従います（他の詳細はプロンプトで指定）。\n画像: 動きや表情は参照ビデオに従いますが、キャラクターの向きは参照画像に合わせます（カメラや他の詳細はプロンプトで指定）。"
      },
      "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ビデオ編集（Pro）",
    "inputs": {
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "keep_original_sound": {
        "name": "元の音声を保持"
      },
      "model_name": {
        "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 ビデオからビデオ (Pro)",
    "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": "シード",
        "tooltip": "シードはノードの再実行を制御します。シードに関係なく結果は非決定的です。"
      }
    },
    "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×300px以上。Base64の場合、data:imageプレフィックスは含めないでください。"
      },
      "mode": {
        "name": "mode",
        "tooltip": "動画生成に使用する設定。形式：mode / duration / model_name"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "ネガティブテキストプロンプト"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "ポジティブテキストプロンプト"
      },
      "start_frame": {
        "name": "start_frame",
        "tooltip": "参照画像 - URLまたはBase64エンコード文字列。10MBを超えてはいけません。解像度は300×300px以上、アスペクト比は1:2.5～2.5:1の範囲。Base64の場合、data:imageプレフィックスは含めないでください。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "video_id",
        "tooltip": null
      },
      "2": {
        "name": "duration",
        "tooltip": null
      }
    }
  },
  "KlingTextToVideoNode": {
    "description": "Kling テキストからビデオノード",
    "display_name": "Kling テキストからビデオへ",
    "inputs": {
      "aspect_ratio": {
        "name": "アスペクト比"
      },
      "cfg_scale": {
        "name": "cfg_scale"
      },
      "mode": {
        "name": "モード",
        "tooltip": "ビデオ生成のために使用する設定（形式: モード / 継続時間 / モデル名）"
      },
      "negative_prompt": {
        "name": "ネガティブプロンプト",
        "tooltip": "ネガティブテキストプロンプト"
      },
      "prompt": {
        "name": "プロンプト",
        "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 Extendノード。他のKlingノードで作成された動画を拡張します。video_idは他のKlingノードを使用して作成されます。",
    "display_name": "Kling Video Extend",
    "inputs": {
      "cfg_scale": {
        "name": "cfg_scale"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "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": "duration",
        "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": "シード",
        "tooltip": "シードはノードの再実行を制御します。シードに関係なく結果は非決定的です。"
      },
      "start_frame": {
        "name": "開始フレーム",
        "tooltip": "オプションの開始フレーム画像。接続すると画像からビデオモードに切り替わります。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Krea2ImageNode": {
    "description": "Krea 2 を使って画像を生成します — Medium（表現力豊かなイラスト）または Large（表現力豊かなフォトリアリズム）を選択できます。オプションでムードボードと最大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": "ムードボードID"
      },
      "model_moodboard_strength": {
        "name": "ムードボード強度"
      },
      "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": "スタイル参照",
        "tooltip": "オプションの連鎖スタイル参照。このノードでさらに1つ追加します。"
      }
    },
    "outputs": {
      "0": {
        "name": "スタイル参照",
        "tooltip": null
      }
    }
  },
  "LTXAVTextEncoderLoader": {
    "description": "[レシピ]\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": "LTXVAddGuide",
    "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）で必要な場合にガイド処理を調整するために使用します。チェーン接続時は、それぞれのLTXVAddGuideが接続されたパラメータのみを使用します。"
      },
      "image": {
        "name": "画像",
        "tooltip": "潜在ビデオの条件付けに使用する画像またはビデオ。フレーム数は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": "複数のコンディショニング（ConditionCombineで作成）を領域インデックスに基づいて各ウィンドウに分割するかどうか。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "サンプリング時にコンテキストウィンドウが適用されたモデル。"
      }
    }
  },
  "LTXVCropGuides": {
    "display_name": "LTXVCropGuides",
    "inputs": {
      "latent": {
        "name": "潜在"
      },
      "negative": {
        "name": "ネガティブ"
      },
      "positive": {
        "name": "ポジティブ"
      }
    },
    "outputs": {
      "0": {
        "name": "ポジティブ",
        "tooltip": null
      },
      "1": {
        "name": "ネガティブ",
        "tooltip": null
      },
      "2": {
        "name": "潜在",
        "tooltip": null
      }
    }
  },
  "LTXVEmptyLatentAudio": {
    "display_name": "LTXV 空のラテントオーディオ",
    "inputs": {
      "audio_vae": {
        "name": "audio_vae",
        "tooltip": "設定を取得するための Audio VAE モデル。"
      },
      "batch_size": {
        "name": "batch_size",
        "tooltip": "バッチ内の latent オーディオサンプル数。"
      },
      "frame_rate": {
        "name": "frame_rate",
        "tooltip": "1秒あたりのフレーム数。"
      },
      "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": "LTXVPreprocess",
    "inputs": {
      "image": {
        "name": "画像"
      },
      "img_compression": {
        "name": "画像圧縮",
        "tooltip": "画像に適用する圧縮の量。"
      }
    },
    "outputs": {
      "0": {
        "name": "出力画像",
        "tooltip": null
      }
    }
  },
  "LTXVReferenceAudio": {
    "description": "ID-LoRA話者識別転送のためのリファレンス音声を設定します。リファレンス音声クリップをコンディショニングにエンコードし、必要に応じてモデルにアイデンティティガイダンス（リファレンスなしの追加フォワードパスで話者識別効果を強調）を適用します。",
    "display_name": "LTXV Reference Audio (ID-LoRA)",
    "inputs": {
      "audio_vae": {
        "name": "audio_vae",
        "tooltip": "エンコード用のLTXV Audio VAE。"
      },
      "end_percent": {
        "name": "end_percent",
        "tooltip": "アイデンティティガイダンスが有効になるシグマ範囲の終了点。"
      },
      "identity_guidance_scale": {
        "name": "identity_guidance_scale",
        "tooltip": "アイデンティティガイダンスの強さ。各ステップでリファレンスなしの追加フォワードパスを実行し、話者識別を強調します。0に設定すると無効化されます（追加パスなし）。"
      },
      "model": {
        "name": "model"
      },
      "negative": {
        "name": "negative"
      },
      "positive": {
        "name": "positive"
      },
      "reference_audio": {
        "name": "reference_audio",
        "tooltip": "転送したい話者識別を持つリファレンス音声クリップ。約5秒間（学習時間）が推奨されます。短すぎたり長すぎたりすると話者識別転送の品質が低下する場合があります。"
      },
      "start_percent": {
        "name": "start_percent",
        "tooltip": "アイデンティティガイダンスが有効になるシグマ範囲の開始点。"
      }
    },
    "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": "シグマを[terminal, 1]の範囲に伸ばします。"
      },
      "terminal": {
        "name": "端末",
        "tooltip": "ストレッチ後のシグマの端末値。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LTXVSeparateAVLatent": {
    "description": "LTXV Separate AV Latent",
    "display_name": "LTXVSeparateAVLatent",
    "inputs": {
      "av_latent": {
        "name": "av_latent"
      }
    },
    "outputs": {
      "0": {
        "name": "ビデオlatent",
        "tooltip": null
      },
      "1": {
        "name": "オーディオlatent",
        "tooltip": null
      }
    }
  },
  "LaplaceScheduler": {
    "display_name": "ラプラススケジューラー",
    "inputs": {
      "beta": {
        "name": "ベータ"
      },
      "mu": {
        "name": "ミュー"
      },
      "sigma_max": {
        "name": "シグマ_最大"
      },
      "sigma_min": {
        "name": "シグマ_最小"
      },
      "steps": {
        "name": "ステップ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentAdd": {
    "display_name": "潜在追加",
    "inputs": {
      "samples1": {
        "name": "サンプル1"
      },
      "samples2": {
        "name": "サンプル2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentApplyOperation": {
    "display_name": "潜在操作を適用",
    "inputs": {
      "operation": {
        "name": "操作"
      },
      "samples": {
        "name": "サンプル"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentApplyOperationCFG": {
    "display_name": "潜在操作CFGを適用",
    "inputs": {
      "model": {
        "name": "モデル"
      },
      "operation": {
        "name": "操作"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentBatch": {
    "display_name": "潜在バッチ",
    "inputs": {
      "samples1": {
        "name": "サンプル1"
      },
      "samples2": {
        "name": "サンプル2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentBatchSeedBehavior": {
    "display_name": "潜在バッチシード動作",
    "inputs": {
      "samples": {
        "name": "サンプル"
      },
      "seed_behavior": {
        "name": "シード行動"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentBlend": {
    "display_name": "潜在ブレンド",
    "inputs": {
      "blend_factor": {
        "name": "ブレンド係数"
      },
      "samples1": {
        "name": "サンプル1"
      },
      "samples2": {
        "name": "サンプル2"
      }
    }
  },
  "LatentComposite": {
    "display_name": "潜在合成",
    "inputs": {
      "feather": {
        "name": "フェザー"
      },
      "samples_from": {
        "name": "samples_from"
      },
      "samples_to": {
        "name": "samples_to"
      },
      "x": {
        "name": "x"
      },
      "y": {
        "name": "y"
      }
    }
  },
  "LatentCompositeMasked": {
    "display_name": "マスクされた潜在合成",
    "inputs": {
      "destination": {
        "name": "destination"
      },
      "mask": {
        "name": "マスク"
      },
      "resize_source": {
        "name": "resize_source"
      },
      "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": "潜在トリミング",
    "inputs": {
      "height": {
        "name": "高さ"
      },
      "samples": {
        "name": "samples"
      },
      "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": "潜在反転",
    "inputs": {
      "flip_method": {
        "name": "反転方法"
      },
      "samples": {
        "name": "samples"
      }
    }
  },
  "LatentFromBatch": {
    "display_name": "バッチから潜在を取得",
    "inputs": {
      "batch_index": {
        "name": "バッチインデックス"
      },
      "length": {
        "name": "長さ"
      },
      "samples": {
        "name": "samples"
      }
    }
  },
  "LatentInterpolate": {
    "display_name": "潜在補間",
    "inputs": {
      "ratio": {
        "name": "比率"
      },
      "samples1": {
        "name": "samples1"
      },
      "samples2": {
        "name": "samples2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentMultiply": {
    "display_name": "潜在乗算",
    "inputs": {
      "multiplier": {
        "name": "乗数"
      },
      "samples": {
        "name": "samples"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentOperationSharpen": {
    "display_name": "潜在操作シャープ化",
    "inputs": {
      "alpha": {
        "name": "アルファ"
      },
      "sharpen_radius": {
        "name": "シャープ化半径"
      },
      "sigma": {
        "name": "シグマ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentOperationTonemapReinhard": {
    "display_name": "潜在操作トーンマップライナード",
    "inputs": {
      "multiplier": {
        "name": "乗数"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentRotate": {
    "display_name": "潜在回転",
    "inputs": {
      "rotation": {
        "name": "回転"
      },
      "samples": {
        "name": "samples"
      }
    }
  },
  "LatentSubtract": {
    "display_name": "潜在減算",
    "inputs": {
      "samples1": {
        "name": "samples1"
      },
      "samples2": {
        "name": "samples2"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LatentUpscale": {
    "display_name": "潜在を拡大",
    "inputs": {
      "crop": {
        "name": "クロップ"
      },
      "height": {
        "name": "高さ"
      },
      "samples": {
        "name": "samples"
      },
      "upscale_method": {
        "name": "拡大方法"
      },
      "width": {
        "name": "幅"
      }
    }
  },
  "LatentUpscaleBy": {
    "display_name": "潜在を拡大（指定サイズ）",
    "inputs": {
      "samples": {
        "name": "samples"
      },
      "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": "LazyCache",
    "inputs": {
      "end_percent": {
        "name": "終了パーセント",
        "tooltip": "LazyCacheの使用を終了する相対サンプリングステップ。"
      },
      "model": {
        "name": "モデル",
        "tooltip": "LazyCacheを追加するモデル。"
      },
      "reuse_threshold": {
        "name": "再利用しきい値",
        "tooltip": "キャッシュされたステップを再利用するしきい値。"
      },
      "start_percent": {
        "name": "開始パーセント",
        "tooltip": "LazyCacheの使用を開始する相対サンプリングステップ。"
      },
      "verbose": {
        "name": "詳細表示",
        "tooltip": "詳細情報をログに記録するかどうか。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "LazyCacheを適用したモデル。"
      }
    }
  },
  "Load3D": {
    "display_name": "3Dを読み込む",
    "inputs": {
      "clear": "クリア",
      "height": {
        "name": "高さ"
      },
      "image": {
        "name": "画像"
      },
      "model_file": {
        "name": "モデルファイル"
      },
      "upload 3d model": "3Dモデルをアップロード",
      "upload extra resources": "追加リソースをアップロード",
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "name": "image",
        "tooltip": null
      },
      "1": {
        "name": "mask",
        "tooltip": null
      },
      "2": {
        "name": "mesh_path",
        "tooltip": null
      },
      "3": {
        "name": "normal",
        "tooltip": null
      },
      "4": {
        "name": "camera_info",
        "tooltip": null
      },
      "5": {
        "name": "recording_video",
        "tooltip": null
      },
      "6": {
        "name": "model_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": "audioUI"
      },
      "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": "潜在を読み込む",
    "inputs": {
      "latent": {
        "name": "latent"
      }
    }
  },
  "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は拡散およびCLIPモデルを修正するために使用され、潜在のノイズ除去方法を変更します。複数のLoRAノードを連結できます。",
    "display_name": "LoRAを読み込む",
    "inputs": {
      "clip": {
        "name": "クリップ",
        "tooltip": "LoRAが適用されるCLIPモデル。"
      },
      "lora_name": {
        "name": "lora_name",
        "tooltip": "LoRAの名前。"
      },
      "model": {
        "name": "モデル",
        "tooltip": "LoRAが適用される拡散モデル。"
      },
      "strength_clip": {
        "name": "クリップの強度",
        "tooltip": "CLIPモデルをどの程度変更するか。この値は負の値になる可能性があります。"
      },
      "strength_model": {
        "name": "モデルの強度",
        "tooltip": "拡散モデルをどの程度変更するか。この値は負の値になる可能性があります。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "修正された拡散モデル。"
      },
      "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は拡散およびCLIPモデルを修正するために使用され、潜在のノイズ除去方法を変更します。複数のLoRAノードを連結できます。",
    "display_name": "LoRAローダーモデルのみ",
    "inputs": {
      "lora_name": {
        "name": "lora_name"
      },
      "model": {
        "name": "モデル"
      },
      "strength_model": {
        "name": "モデルの強度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "修正された拡散モデル。"
      }
    }
  },
  "LoraModelLoader": {
    "display_name": "LoRAモデルを読み込み",
    "inputs": {
      "bypass": {
        "name": "バイパス",
        "tooltip": "有効にすると、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_type"
      },
      "model_diff": {
        "name": "モデルの差",
        "tooltip": "loraに変換されるModelSubtract出力。"
      },
      "rank": {
        "name": "ランク"
      },
      "text_encoder_diff": {
        "name": "テキストエンコーダの差",
        "tooltip": "loraに変換されるCLIPSubtract出力。"
      }
    }
  },
  "LossGraphNode": {
    "display_name": "損失グラフをプロット",
    "inputs": {
      "filename_prefix": {
        "name": "ファイル名プレフィックス",
        "tooltip": "保存される損失グラフ画像のファイル名プレフィックス。"
      },
      "loss": {
        "name": "損失",
        "tooltip": "トレーニングノードからの損失マップ。"
      }
    }
  },
  "LotusConditioning": {
    "display_name": "LotusConditioning",
    "outputs": {
      "0": {
        "name": "コンディショニング",
        "tooltip": null
      }
    }
  },
  "LtxvApiImageToVideo": {
    "description": "開始画像に基づいてカスタマイズ可能な長さと解像度のプロフェッショナル品質の動画。",
    "display_name": "LTXV 画像から動画へ",
    "inputs": {
      "duration": {
        "name": "長さ"
      },
      "fps": {
        "name": "fps"
      },
      "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": "fps"
      },
      "generate_audio": {
        "name": "オーディオ生成",
        "tooltip": "trueの場合、生成された動画にはシーンに合ったAI生成オーディオが含まれます。"
      },
      "model": {
        "name": "モデル"
      },
      "prompt": {
        "name": "プロンプト"
      },
      "resolution": {
        "name": "解像度"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaConceptsNode": {
    "description": "Luma Text to VideoおよびLuma Image to Videoノードで使用するための1つ以上のカメラコンセプトを保持します。",
    "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": "model",
        "tooltip": "編集に使用するモデル。"
      },
      "model_style": {
        "name": "スタイル"
      },
      "model_web_search": {
        "name": "ウェブ検索"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "希望する編集内容の説明。1～6000文字。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "シードはノードの再実行を制御しますが、シードに関係なく結果は非決定的です。"
      },
      "source": {
        "name": "source",
        "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": "スタイル画像の重み。style_imageが指定されていない場合は無視されます。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaImageNode2": {
    "description": "Luma UNI-1モデルを使用してテキストから画像を生成します。",
    "display_name": "Luma UNI-1 画像生成",
    "inputs": {
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "model": {
        "name": "model",
        "tooltip": "生成に使用するモデル。"
      },
      "model_aspect_ratio": {
        "name": "アスペクト比"
      },
      "model_style": {
        "name": "スタイル"
      },
      "model_web_search": {
        "name": "ウェブ検索"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "希望する画像のテキスト説明。1～6000文字。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "シードはノードの再実行を制御しますが、シードに関係なく結果は非決定的です。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "LumaImageToVideoNode": {
    "description": "プロンプト、入力画像、およびoutput_sizeに基づいて同期的に動画を生成します。",
    "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": "生成後のコントロール"
      },
      "direction": {
        "name": "direction",
        "tooltip": "前方は前のclipの後に続き、後方はその前に追加されます。"
      },
      "direction_loop": {
        "name": "ループ"
      },
      "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": "生成後のコントロール"
      },
      "end_frame": {
        "name": "end_frame",
        "tooltip": "生成されるビデオの最後のフレーム。"
      },
      "loop": {
        "name": "ループ",
        "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 Generate Imageノードで使用する画像と重みを保持します。",
    "display_name": "Luma Reference",
    "inputs": {
      "image": {
        "name": "image",
        "tooltip": "参照として使用する画像。"
      },
      "luma_ref": {
        "name": "luma_ref"
      },
      "weight": {
        "name": "weight",
        "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": "モデル"
      }
    },
    "outputs": {
      "0": {
        "name": "パッチ適用モデル",
        "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": "latentリスト",
        "tooltip": "latent辞書のリスト"
      },
      "1": {
        "name": "コンディショニング",
        "tooltip": "コンディショニングリストのリスト"
      }
    }
  },
  "ManualSigmas": {
    "display_name": "マニュアルシグマ",
    "inputs": {
      "sigmas": {
        "name": "シグマ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MaskComposite": {
    "display_name": "マスク合成",
    "inputs": {
      "destination": {
        "name": "目的地"
      },
      "operation": {
        "name": "操作"
      },
      "source": {
        "name": "ソース"
      },
      "x": {
        "name": "x"
      },
      "y": {
        "name": "y"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MaskPreview": {
    "description": "入力画像をComfyUIの出力ディレクトリに保存します。",
    "display_name": "MaskPreview",
    "inputs": {
      "mask": {
        "name": "mask"
      }
    },
    "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」はカメラから約2m以内の顔に最適化。「full」は最大約5mまでの遠く/小さい顔も検出（遅くなる）。「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」は前後の検出結果からランドマーク/バウンディングボックス/ブレンドシェイプを補間。複数顔の場合は、フレーム間でバウンディングボックス中心の最近傍でペアリング。"
      },
      "num_faces": {
        "name": "num_faces",
        "tooltip": "フレームごとに返す最大顔数。0 = 上限なし（検出されたすべてを返す）。"
      }
    },
    "outputs": {
      "0": {
        "name": "face_landmarks",
        "tooltip": null
      },
      "1": {
        "name": "bboxes",
        "tooltip": null
      }
    }
  },
  "MediaPipeFaceMask": {
    "description": "顔のランドマークからマスクを描画します。",
    "display_name": "MediaPipe Face Mask",
    "inputs": {
      "face_landmarks": {
        "name": "face_landmarks"
      },
      "regions": {
        "name": "regions",
        "tooltip": "「all」= face_oval+lips+eyes+irises の合体（face_oval が他を囲むため実質 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 の塗りつぶしポリゴン（シルエットマスク）。「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": "複数の画像リストを1つに結合します。",
    "display_name": "画像リストを結合",
    "inputs": {
      "images": {
        "name": "画像",
        "tooltip": "処理する画像のリスト。"
      }
    },
    "outputs": {
      "0": {
        "name": "画像",
        "tooltip": "処理済み画像"
      }
    }
  },
  "MergeSplat": {
    "description": "任意の数のガウススプラットを1つに連結します。同じ latent を異なるシードで複数回デコードして結合すると、表面が密になり、メッシュ化時の表面品質が向上します。",
    "display_name": "スプラットを結合",
    "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": "model_file",
        "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": "シードはノードの再実行を制御しますが、シードに関係なく結果は非決定的です。"
      },
      "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": "model_file",
        "tooltip": null
      },
      "1": {
        "name": "meshy_task_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": "シードはノードの再実行を制御しますが、シードに関係なく結果は非決定的です。"
      },
      "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": "model_file",
        "tooltip": null
      },
      "1": {
        "name": "meshy_task_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マップ（金属度、粗さ、法線）を生成します。注意：Sculptureスタイルを使用する場合はfalseに設定してください。Sculptureスタイルは独自のPBRマップを生成します。"
      },
      "meshy_task_id": {
        "name": "meshy_task_id"
      },
      "model": {
        "name": "model"
      },
      "texture_image": {
        "name": "texture_image",
        "tooltip": "「texture_image」と「texture_prompt」は同時に使用できません。"
      },
      "texture_prompt": {
        "name": "texture_prompt",
        "tooltip": "テクスチャリングプロセスをガイドするテキストプロンプトを入力してください。最大600文字。「texture_image」と同時に使用することはできません。"
      }
    },
    "outputs": {
      "0": {
        "name": "model_file",
        "tooltip": null
      },
      "1": {
        "name": "meshy_task_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": "model_file",
        "tooltip": null
      },
      "1": {
        "name": "rig_task_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": "シードはノードの再実行を制御しますが、シードに関わらず結果は非決定的です。"
      },
      "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": "24fps でのフレーム数。モデルの 17k+5 グリッドに切り上げられます（124 = 約5秒、学習範囲は約124-362、これ以上は未検証）"
      },
      "prompt": {
        "name": "プロンプト"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "name": "ポジティブ",
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "MiniMaxH3ReferenceToVideo": {
    "description": "<Picture i> / <Video k> / <Audio j> のリファレンスコンディショニング（MiniMax H3用）。プロンプト時に同じタグを使用してください。",
    "display_name": "MiniMax H3 リファレンスから動画へ",
    "inputs": {
      "audio_vae": {
        "name": "audio_vae"
      },
      "clip": {
        "name": "clip"
      },
      "height": {
        "name": "高さ"
      },
      "length": {
        "name": "長さ",
        "tooltip": "24fps でのフレーム数（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_video": {
        "name": "ビデオシフト"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MinimaxHailuo03FirstLastFrameNode": {
    "description": "MiniMax H3モデルを使用し、最初のフレーム画像と（オプションで）最後のフレーム画像から動画を生成します。動画のアスペクト比は入力画像に従います。",
    "display_name": "MiniMax H3 最初・最後フレームから動画生成",
    "inputs": {
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "first_frame": {
        "name": "最初のフレーム",
        "tooltip": "動画の最初のフレーム画像。"
      },
      "last_frame": {
        "name": "最後のフレーム",
        "tooltip": "動画の最後のフレーム画像（オプション）。"
      },
      "model": {
        "name": "モデル",
        "tooltip": "動画生成に使用するモデル。"
      },
      "model_duration": {
        "name": "継続時間"
      },
      "model_prompt": {
        "name": "プロンプト"
      },
      "model_resolution": {
        "name": "解像度"
      },
      "seed": {
        "name": "シード",
        "tooltip": "ランダムシード。同じリクエスト・同じシードで類似した（完全に同一ではない）結果が得られます。"
      },
      "watermark": {
        "name": "ウォーターマーク",
        "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 Hailuo-02モデルを使用して、プロンプトから動画を生成します（開始フレームはオプション）。",
    "display_name": "MiniMax Hailuo 動画",
    "inputs": {
      "control_after_generate": {
        "name": "生成後の制御"
      },
      "duration": {
        "name": "再生時間",
        "tooltip": "出力動画の長さ（秒単位）。"
      },
      "first_frame_image": {
        "name": "最初のフレーム画像",
        "tooltip": "動画生成の最初のフレームとして使用するオプションの画像。"
      },
      "prompt_optimizer": {
        "name": "プロンプト最適化",
        "tooltip": "必要に応じて生成品質を向上させるためにプロンプトを最適化します。"
      },
      "prompt_text": {
        "name": "プロンプトテキスト",
        "tooltip": "動画生成をガイドするテキストプロンプト。"
      },
      "resolution": {
        "name": "解像度",
        "tooltip": "動画表示の寸法。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": "1回の推論で処理する画像数。長い動画や画像セットでOOMになる場合は小さくしてください。"
      },
      "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": "MoGeを正距円筒パノラマ画像に対して、12の視点に分割して推論を行い、結果を1つの深度マップに統合します。",
    "display_name": "MoGeパノラマ推論",
    "inputs": {
      "batch_size": {
        "name": "batch_size",
        "tooltip": "1バッチあたりのビュー数（全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 ジオメトリのどの画像をメッシュ化するか。画像ごとに頂点数が異なるため、バッチを単一のメッシュにまとめることはできません。"
      },
      "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: green = -Y 下向き（Unreal）。OpenGL: green = +Y 上向き（Blender、Substance、Unity、glTF）。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ModelComputeDtype": {
    "display_name": "ModelComputeDtype",
    "inputs": {
      "dtype": {
        "name": "dtype"
      },
      "model": {
        "name": "モデル"
      }
    }
  },
  "ModelMergeAdd": {
    "display_name": "モデルマージ追加",
    "inputs": {
      "model1": {
        "name": "モデル1"
      },
      "model2": {
        "name": "モデル2"
      }
    }
  },
  "ModelMergeAuraflow": {
    "display_name": "モデルマージオーラフロー",
    "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": "位置エンコーディング"
      },
      "register_tokens": {
        "name": "トークンを登録"
      },
      "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": "モデルマージブロック",
    "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": "モデル統合コスモス予測2_14B",
    "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_28_": {
        "name": "ブロック28"
      },
      "blocks_29_": {
        "name": "ブロック29"
      },
      "blocks_2_": {
        "name": "ブロック2"
      },
      "blocks_30_": {
        "name": "ブロック30"
      },
      "blocks_31_": {
        "name": "ブロック31"
      },
      "blocks_32_": {
        "name": "ブロック32"
      },
      "blocks_33_": {
        "name": "ブロック33"
      },
      "blocks_34_": {
        "name": "ブロック34"
      },
      "blocks_35_": {
        "name": "blocks.35."
      },
      "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": "final_layer."
      },
      "model1": {
        "name": "モデル1"
      },
      "model2": {
        "name": "モデル2"
      },
      "pos_embedder_": {
        "name": "位置埋め込み"
      },
      "t_embedder_": {
        "name": "t埋め込み"
      },
      "t_embedding_norm_": {
        "name": "t埋め込み正規化"
      },
      "x_embedder_": {
        "name": "x埋め込み"
      }
    }
  },
  "ModelMergeCosmosPredict2_2B": {
    "display_name": "ModelMergeCosmosPredict2_2B",
    "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."
      },
      "final_layer_": {
        "name": "final_layer."
      },
      "model1": {
        "name": "model1"
      },
      "model2": {
        "name": "model2"
      },
      "pos_embedder_": {
        "name": "pos_embedder."
      },
      "t_embedder_": {
        "name": "t_embedder."
      },
      "t_embedding_norm_": {
        "name": "t_embedding_norm."
      },
      "x_embedder_": {
        "name": "x_embedder."
      }
    }
  },
  "ModelMergeFlux1": {
    "display_name": "モデルマージフラックス1",
    "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": "キャプション投影."
      },
      "model1": {
        "name": "モデル1"
      },
      "model2": {
        "name": "モデル2"
      },
      "patchify_proj_": {
        "name": "patchify_proj."
      },
      "proj_out_": {
        "name": "proj_out."
      },
      "scale_shift_table": {
        "name": "スケールシフトテーブル"
      },
      "transformer_blocks_0_": {
        "name": "トランスフォーマーブロック.0."
      },
      "transformer_blocks_10_": {
        "name": "トランスフォーマーブロック.10."
      },
      "transformer_blocks_11_": {
        "name": "トランスフォーマーブロック.11."
      },
      "transformer_blocks_12_": {
        "name": "トランスフォーマーブロック.12."
      },
      "transformer_blocks_13_": {
        "name": "トランスフォーマーブロック.13."
      },
      "transformer_blocks_14_": {
        "name": "トランスフォーマーブロック.14."
      },
      "transformer_blocks_15_": {
        "name": "トランスフォーマーブロック.15."
      },
      "transformer_blocks_16_": {
        "name": "トランスフォーマーブロック.16."
      },
      "transformer_blocks_17_": {
        "name": "トランスフォーマーブロック.17."
      },
      "transformer_blocks_18_": {
        "name": "トランスフォーマーブロック.18."
      },
      "transformer_blocks_19_": {
        "name": "トランスフォーマーブロック.19."
      },
      "transformer_blocks_1_": {
        "name": "トランスフォーマーブロック.1."
      },
      "transformer_blocks_20_": {
        "name": "トランスフォーマーブロック.20."
      },
      "transformer_blocks_21_": {
        "name": "トランスフォーマーブロック.21."
      },
      "transformer_blocks_22_": {
        "name": "トランスフォーマーブロック.22."
      },
      "transformer_blocks_23_": {
        "name": "トランスフォーマーブロック.23."
      },
      "transformer_blocks_24_": {
        "name": "トランスフォーマーブロック.24."
      },
      "transformer_blocks_25_": {
        "name": "トランスフォーマーブロック.25."
      },
      "transformer_blocks_26_": {
        "name": "トランスフォーマーブロック.26."
      },
      "transformer_blocks_27_": {
        "name": "トランスフォーマーブロック.27."
      },
      "transformer_blocks_2_": {
        "name": "トランスフォーマーブロック.2."
      },
      "transformer_blocks_3_": {
        "name": "トランスフォーマーブロック.3."
      },
      "transformer_blocks_4_": {
        "name": "トランスフォーマーブロック.4."
      },
      "transformer_blocks_5_": {
        "name": "トランスフォーマーブロック.5."
      },
      "transformer_blocks_6_": {
        "name": "トランスフォーマーブロック.6."
      },
      "transformer_blocks_7_": {
        "name": "トランスフォーマーブロック.7."
      },
      "transformer_blocks_8_": {
        "name": "トランスフォーマーブロック.8."
      },
      "transformer_blocks_9_": {
        "name": "トランスフォーマーブロック.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": "ModelMergeQwenImage",
    "inputs": {
      "img_in_": {
        "name": "img_in."
      },
      "model1": {
        "name": "model1"
      },
      "model2": {
        "name": "model2"
      },
      "pos_embeds_": {
        "name": "pos_embeds."
      },
      "proj_out_": {
        "name": "proj_out."
      },
      "time_text_embed_": {
        "name": "time_text_embed."
      },
      "transformer_blocks_0_": {
        "name": "transformer_blocks.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_28_": {
        "name": "transformer_blocks.28."
      },
      "transformer_blocks_29_": {
        "name": "transformer_blocks.29."
      },
      "transformer_blocks_2_": {
        "name": "transformer_blocks.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": "transformer_blocks.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_in."
      },
      "txt_norm_": {
        "name": "txt_norm."
      }
    }
  },
  "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": "モデルマージSD35_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": "ModelMergeWAN2_1",
    "inputs": {
      "blocks_0_": {
        "name": "blocks.0."
      },
      "blocks_10_": {
        "name": "blocks.10."
      },
      "blocks_11_": {
        "name": "blocks.11."
      },
      "blocks_12_": {
        "name": "blocks.12."
      },
      "blocks_13_": {
        "name": "blocks.13."
      },
      "blocks_14_": {
        "name": "blocks.14."
      },
      "blocks_15_": {
        "name": "blocks.15."
      },
      "blocks_16_": {
        "name": "blocks.16."
      },
      "blocks_17_": {
        "name": "blocks.17."
      },
      "blocks_18_": {
        "name": "blocks.18."
      },
      "blocks_19_": {
        "name": "blocks.19."
      },
      "blocks_1_": {
        "name": "blocks.1."
      },
      "blocks_20_": {
        "name": "blocks.20."
      },
      "blocks_21_": {
        "name": "blocks.21."
      },
      "blocks_22_": {
        "name": "blocks.22."
      },
      "blocks_23_": {
        "name": "blocks.23."
      },
      "blocks_24_": {
        "name": "blocks.24."
      },
      "blocks_25_": {
        "name": "blocks.25."
      },
      "blocks_26_": {
        "name": "blocks.26."
      },
      "blocks_27_": {
        "name": "blocks.27."
      },
      "blocks_28_": {
        "name": "blocks.28."
      },
      "blocks_29_": {
        "name": "blocks.29."
      },
      "blocks_2_": {
        "name": "blocks.2."
      },
      "blocks_30_": {
        "name": "blocks.30."
      },
      "blocks_31_": {
        "name": "blocks.31."
      },
      "blocks_32_": {
        "name": "blocks.32."
      },
      "blocks_33_": {
        "name": "blocks.33."
      },
      "blocks_34_": {
        "name": "blocks.34."
      },
      "blocks_35_": {
        "name": "blocks.35."
      },
      "blocks_36_": {
        "name": "blocks.36."
      },
      "blocks_37_": {
        "name": "blocks.37."
      },
      "blocks_38_": {
        "name": "blocks.38."
      },
      "blocks_39_": {
        "name": "blocks.39."
      },
      "blocks_3_": {
        "name": "blocks.3."
      },
      "blocks_4_": {
        "name": "blocks.4."
      },
      "blocks_5_": {
        "name": "blocks.5."
      },
      "blocks_6_": {
        "name": "blocks.6."
      },
      "blocks_7_": {
        "name": "blocks.7."
      },
      "blocks_8_": {
        "name": "blocks.8."
      },
      "blocks_9_": {
        "name": "blocks.9."
      },
      "head_": {
        "name": "head."
      },
      "img_emb_": {
        "name": "img_emb."
      },
      "model1": {
        "name": "model1"
      },
      "model2": {
        "name": "model2"
      },
      "patch_embedding_": {
        "name": "patch_embedding."
      },
      "text_embedding_": {
        "name": "text_embedding."
      },
      "time_embedding_": {
        "name": "time_embedding."
      },
      "time_projection_": {
        "name": "time_projection."
      }
    }
  },
  "ModelNoiseScale": {
    "display_name": "ModelNoiseScale",
    "inputs": {
      "model": {
        "name": "モデル"
      },
      "noise_scale": {
        "name": "ノイズスケール",
        "tooltip": "絶対トレーニングノイズスケール。例：HiDream-O1 base：8.0、dev：7.5。"
      }
    }
  },
  "ModelPatchLoader": {
    "display_name": "モデルパッチローダー",
    "inputs": {
      "name": {
        "name": "名前"
      }
    }
  },
  "ModelSamplingAuraFlow": {
    "display_name": "モデルサンプリングオーラフロー",
    "inputs": {
      "model": {
        "name": "モデル"
      },
      "shift": {
        "name": "シフト"
      }
    }
  },
  "ModelSamplingContinuousEDM": {
    "display_name": "モデルサンプリング連続EDM",
    "inputs": {
      "model": {
        "name": "モデル"
      },
      "sampling": {
        "name": "サンプリング"
      },
      "sigma_max": {
        "name": "sigma_max"
      },
      "sigma_min": {
        "name": "sigma_min"
      }
    }
  },
  "ModelSamplingContinuousV": {
    "display_name": "モデルサンプリング連続V",
    "inputs": {
      "model": {
        "name": "モデル"
      },
      "sampling": {
        "name": "サンプリング"
      },
      "sigma_max": {
        "name": "sigma_max"
      },
      "sigma_min": {
        "name": "sigma_min"
      }
    }
  },
  "ModelSamplingDiscrete": {
    "display_name": "モデルサンプリング離散",
    "inputs": {
      "model": {
        "name": "モデル"
      },
      "sampling": {
        "name": "サンプリング"
      },
      "zsnr": {
        "name": "zsnr"
      }
    }
  },
  "ModelSamplingFlux": {
    "display_name": "モデルサンプリングフラックス",
    "inputs": {
      "base_shift": {
        "name": "基本シフト"
      },
      "height": {
        "name": "高さ"
      },
      "max_shift": {
        "name": "最大シフト"
      },
      "model": {
        "name": "モデル"
      },
      "width": {
        "name": "幅"
      }
    }
  },
  "ModelSamplingLTXV": {
    "display_name": "モデルサンプリングLTXV",
    "inputs": {
      "base_shift": {
        "name": "基本シフト"
      },
      "latent": {
        "name": "潜在"
      },
      "max_shift": {
        "name": "最大シフト"
      },
      "model": {
        "name": "モデル"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ModelSamplingSD3": {
    "display_name": "モデルサンプリングSD3",
    "inputs": {
      "model": {
        "name": "モデル"
      },
      "shift": {
        "name": "シフト"
      }
    }
  },
  "ModelSamplingStableCascade": {
    "display_name": "モデルサンプリング安定カスケード",
    "inputs": {
      "model": {
        "name": "モデル"
      },
      "shift": {
        "name": "シフト"
      }
    }
  },
  "ModelSave": {
    "display_name": "モデルを保存",
    "inputs": {
      "filename_prefix": {
        "name": "ファイル名プレフィックス"
      },
      "model": {
        "name": "モデル"
      }
    }
  },
  "Morphology": {
    "display_name": "画像形態学",
    "inputs": {
      "image": {
        "name": "画像"
      },
      "kernel_size": {
        "name": "カーネルサイズ"
      },
      "operation": {
        "name": "操作"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "MultiGPU_WorkUnits": {
    "description": "モデルを分割してワークユニットごとにサンプリングを高速化できるように準備します。\n\nモデルオブジェクト自体を変更するノード（例：compileやattention-switchノード）の後に配置してください。\n\nそれ以外の場合、このノードは任意の順序で配置できます。",
    "display_name": "MultiGPU CFG分割",
    "inputs": {
      "max_gpus": {
        "name": "max_gpus"
      },
      "model": {
        "name": "model"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "NAGuidance": {
    "description": "モデルに正規化アテンションガイダンスを適用し、distilled/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": "指示",
        "tooltip": "応答を生成する方法に関するモデルへの指示"
      },
      "max_output_tokens": {
        "name": "最大出力トークン数",
        "tooltip": "生成できる応答のトークン数の上限（表示可能な出力トークンを含む）"
      },
      "truncation": {
        "name": "切り捨て",
        "tooltip": "モデル応答に使用する切り捨て戦略。auto: この応答と以前の応答のコンテキストがモデルのコンテキストウィンドウサイズを超える場合、モデルは会話の中間の入力項目を削除してコンテキストウィンドウに収まるように応答を切り捨てます。disabled: モデル応答がモデルのコンテキストウィンドウサイズを超える場合、リクエストは400エラーで失敗します"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIChatNode": {
    "description": "OpenAIモデルからテキスト応答を生成します。",
    "display_name": "OpenAI ChatGPT",
    "inputs": {
      "advanced_options": {
        "name": "詳細オプション",
        "tooltip": "モデルのオプション設定。OpenAIチャット詳細オプションノードからの入力を受け付けます。"
      },
      "files": {
        "name": "ファイル",
        "tooltip": "モデルのコンテキストとして使用するオプションのファイル。OpenAIチャット入力ファイルノードからの入力を受け付けます。"
      },
      "images": {
        "name": "画像",
        "tooltip": "モデルのコンテキストとして使用するオプションの画像。複数の画像を含めるには、バッチ画像ノードを使用できます。"
      },
      "model": {
        "name": "モデル",
        "tooltip": "応答を生成するために使用されるモデル"
      },
      "persist_context": {
        "name": "コンテキストの永続化",
        "tooltip": "このパラメータは非推奨であり、効果はありません。"
      },
      "prompt": {
        "name": "プロンプト",
        "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": "「Vivid」はモデルがハイパーリアルでドラマチックな画像を生成する傾向になります。「Natural」はより自然で、ハイパーリアルではない画像を生成します。"
      }
    },
    "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": "「サイズ」が「カスタム」の場合のみ使用されます。16の倍数である必要があります（GPT Image 2 のみ）。"
      },
      "custom_width": {
        "name": "custom_width",
        "tooltip": "「サイズ」が「カスタム」の場合のみ使用されます。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 Image 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": "n",
        "tooltip": "生成する画像の数"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "GPT Image用のテキストプロンプト"
      },
      "seed": {
        "name": "シード",
        "tooltip": "バックエンドではまだ未実装"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIInputFiles": {
    "description": "OpenAIチャットノードの入力として含める入力ファイル（テキスト、PDFなど）を読み込み、準備します。ファイルはOpenAIモデルによって応答生成時に読み込まれます。🛈 ヒント: 他のOpenAI入力ファイルノードと連結できます。",
    "display_name": "OpenAI ChatGPT 入力ファイル",
    "inputs": {
      "OPENAI_INPUT_FILES": {
        "name": "OPENAI_INPUT_FILES",
        "tooltip": "このノードから読み込まれたファイルと一緒にバッチ処理するオプションの追加ファイル。単一のメッセージに複数の入力ファイルを含められるように、入力ファイルの連結を可能にします。"
      },
      "file": {
        "name": "ファイル",
        "tooltip": "モデルのコンテキストとして含める入力ファイル。現在はテキスト（.txt）ファイルとPDF（.pdf）ファイルのみを受け付けます。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "OpenAIVideoSora2": {
    "description": "OpenAIのビデオおよびオーディオ生成。",
    "display_name": "OpenAI Sora - ビデオ",
    "inputs": {
      "control_after_generate": {
        "name": "生成後の制御"
      },
      "duration": {
        "name": "長さ"
      },
      "image": {
        "name": "画像"
      },
      "model": {
        "name": "モデル"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "ガイドとなるテキスト。入力画像が存在する場合は空でも可。"
      },
      "seed": {
        "name": "シード",
        "tooltip": "ノードを再実行するかどうかを決定するシード。実際の結果はシードに関係なく非決定的です。"
      },
      "size": {
        "name": "サイズ"
      }
    },
    "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": "OptimalStepsScheduler",
    "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": "ペア条件付け組み合わせ",
    "inputs": {
      "negative_A": {
        "name": "ネガティブ_A"
      },
      "negative_B": {
        "name": "ネガティブ_B"
      },
      "positive_A": {
        "name": "ポジティブ_A"
      },
      "positive_B": {
        "name": "ポジティブ_B"
      }
    },
    "outputs": {
      "0": {
        "name": "ポジティブ"
      },
      "1": {
        "name": "ネガティブ"
      }
    }
  },
  "PairConditioningSetDefaultCombine": {
    "display_name": "ペア条件付けデフォルト組み合わせを設定",
    "inputs": {
      "hooks": {
        "name": "フック"
      },
      "negative": {
        "name": "ネガティブ"
      },
      "negative_DEFAULT": {
        "name": "ネガティブ_DEFAULT"
      },
      "positive": {
        "name": "ポジティブ"
      },
      "positive_DEFAULT": {
        "name": "ポジティブ_DEFAULT"
      }
    },
    "outputs": {
      "0": {
        "name": "ポジティブ"
      },
      "1": {
        "name": "ネガティブ"
      }
    }
  },
  "PairConditioningSetProperties": {
    "display_name": "ペア条件付けプロパティ設定",
    "inputs": {
      "hooks": {
        "name": "フック"
      },
      "mask": {
        "name": "マスク"
      },
      "negative_NEW": {
        "name": "ネガティブ_NEW"
      },
      "positive_NEW": {
        "name": "ポジティブ_NEW"
      },
      "set_cond_area": {
        "name": "set_cond_area"
      },
      "strength": {
        "name": "強度"
      },
      "timesteps": {
        "name": "タイムステップ"
      }
    },
    "outputs": {
      "0": {
        "name": "ポジティブ"
      },
      "1": {
        "name": "ネガティブ"
      }
    }
  },
  "PairConditioningSetPropertiesAndCombine": {
    "display_name": "ペア条件付けプロパティ設定と組み合わせ",
    "inputs": {
      "hooks": {
        "name": "フック"
      },
      "mask": {
        "name": "マスク"
      },
      "negative": {
        "name": "ネガティブ"
      },
      "negative_NEW": {
        "name": "ネガティブ_NEW"
      },
      "positive": {
        "name": "ポジティブ"
      },
      "positive_NEW": {
        "name": "ポジティブ_NEW"
      },
      "set_cond_area": {
        "name": "set_cond_area"
      },
      "strength": {
        "name": "強度"
      },
      "timesteps": {
        "name": "タイムステップ"
      }
    },
    "outputs": {
      "0": {
        "name": "ポジティブ"
      },
      "1": {
        "name": "ネガティブ"
      }
    }
  },
  "PatchModelAddDownscale": {
    "display_name": "パッチモデル追加ダウンスケール（Kohya Deep Shrink）",
    "inputs": {
      "block_number": {
        "name": "ブロック番号"
      },
      "downscale_after_skip": {
        "name": "スキップ後のダウンスケール"
      },
      "downscale_factor": {
        "name": "ダウンスケール係数"
      },
      "downscale_method": {
        "name": "ダウンスケール方法"
      },
      "end_percent": {
        "name": "終了パーセント"
      },
      "model": {
        "name": "モデル"
      },
      "start_percent": {
        "name": "開始パーセント"
      },
      "upscale_method": {
        "name": "アップスケール方法"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PerpNeg": {
    "display_name": "Perp-Neg（PerpNegGuiderによって非推奨）",
    "inputs": {
      "empty_conditioning": {
        "name": "空のコンディショニング"
      },
      "model": {
        "name": "モデル"
      },
      "neg_scale": {
        "name": "ネガティブスケール"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PerpNegGuider": {
    "display_name": "PerpNegガイダー",
    "inputs": {
      "cfg": {
        "name": "cfg"
      },
      "empty_conditioning": {
        "name": "空のコンディショニング"
      },
      "model": {
        "name": "モデル"
      },
      "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": "フォトメーカーエンコード",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "image": {
        "name": "画像"
      },
      "photomaker": {
        "name": "photomaker"
      },
      "text": {
        "name": "テキスト"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PhotoMakerLoader": {
    "display_name": "フォトメーカーを読み込む",
    "inputs": {
      "photomaker_model_name": {
        "name": "photomakerモデル名"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PiDConditioning": {
    "description": "PiD デコード／アップスケーリング用に latent と degrade_sigma スカラーを 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_format",
        "tooltip": "Flux1 および Flux2 の latent はチャンネル次元から自動検出されます。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": "first_frame"
      },
      "last_frame": {
        "name": "last_frame"
      },
      "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": "ロー"
      },
      "sigma_max": {
        "name": "シグママックス"
      },
      "sigma_min": {
        "name": "シグマミン"
      },
      "steps": {
        "name": "ステップ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PorterDuffImageComposite": {
    "display_name": "ポーターダフ画像合成",
    "inputs": {
      "destination": {
        "name": "デスティネーション"
      },
      "destination_alpha": {
        "name": "デスティネーションアルファ"
      },
      "mode": {
        "name": "モード"
      },
      "source": {
        "name": "ソース"
      },
      "source_alpha": {
        "name": "ソースアルファ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "Preview3D": {
    "description": "3DモデルファイルをComfyUIの出力ディレクトリに保存せずにプレビューします。",
    "display_name": "3Dプレビュー",
    "inputs": {
      "bg_image": {
        "name": "bg_image"
      },
      "camera_info": {
        "name": "カメラ情報"
      },
      "image": {
        "name": "画像"
      },
      "model_file": {
        "name": "モデルファイル",
        "tooltip": "3Dモデルファイルまたはパス文字列"
      }
    }
  },
  "Preview3DAdvanced": {
    "description": "3DモデルファイルをComfyUIの出力ディレクトリに保存せずにプレビューします。",
    "display_name": "3Dプレビュー（詳細）",
    "inputs": {
      "camera_info": {
        "name": "カメラ情報"
      },
      "height": {
        "name": "高さ"
      },
      "model_3d": {
        "name": "model_3d",
        "tooltip": "上流の 3D ノードからの 3D モデルファイル。"
      },
      "model_3d_info": {
        "name": "3Dモデル情報"
      },
      "viewport_state": {
        "name": "viewport_state"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "name": "model_file",
        "tooltip": null
      },
      "1": {
        "name": "カメラ情報",
        "tooltip": null
      },
      "2": {
        "name": "3Dモデル情報",
        "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": "audioUI"
      }
    },
    "outputs": {
      "0": {
        "name": "audio",
        "tooltip": null
      }
    }
  },
  "PreviewGaussianSplat": {
    "description": "ガウシアンスプラット3DファイルをComfyUIの出力ディレクトリに保存せずにプレビューします。",
    "display_name": "スプラットのプレビュー",
    "inputs": {
      "camera_info": {
        "name": "camera_info"
      },
      "height": {
        "name": "height"
      },
      "model_3d": {
        "name": "model_3d",
        "tooltip": "ガウススプラット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": "height"
      },
      "width": {
        "name": "width"
      },
      "x": {
        "name": "x"
      },
      "y": {
        "name": "y"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PrimitiveFloat": {
    "display_name": "浮動小数点数",
    "inputs": {
      "value": {
        "name": "値"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "PrimitiveInt": {
    "display_name": "整数",
    "inputs": {
      "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": "画像"
      },
      "mask": {
        "name": "マスク"
      },
      "model": {
        "name": "モデル"
      },
      "model_patch": {
        "name": "モデルパッチ"
      },
      "strength": {
        "name": "強度"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "RTDETR_detect": {
    "display_name": "RT-DETR 検出",
    "inputs": {
      "class_name": {
        "name": "class_name",
        "tooltip": "クラスで検出結果をフィルタリングします。「all」に設定するとフィルタリングを無効にします。"
      },
      "image": {
        "name": "image"
      },
      "max_detections": {
        "name": "max_detections",
        "tooltip": "画像ごとに返す検出の最大数。信頼度スコアの高い順に並びます。"
      },
      "model": {
        "name": "model"
      },
      "threshold": {
        "name": "threshold"
      }
    },
    "outputs": {
      "0": {
        "name": "bboxes",
        "tooltip": null
      }
    }
  },
  "RandomCropImages": {
    "description": "画像を指定したサイズでランダムに切り抜きます。",
    "display_name": "ランダムクロップ画像",
    "inputs": {
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "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": "ノイズシード"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RebatchImages": {
    "display_name": "画像を再バッチ",
    "inputs": {
      "batch_size": {
        "name": "バッチサイズ"
      },
      "images": {
        "name": "画像"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RebatchLatents": {
    "display_name": "潜在を再バッチ",
    "inputs": {
      "batch_size": {
        "name": "バッチサイズ"
      },
      "latents": {
        "name": "潜在変数"
      }
    },
    "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": "background_color"
      },
      "colors": {
        "name": "colors"
      }
    },
    "outputs": {
      "0": {
        "name": "recraft_controls",
        "tooltip": null
      }
    }
  },
  "RecraftCreateStyleNode": {
    "description": "参照画像からカスタムスタイルを作成します。スタイル参照として1～5枚の画像をアップロードしてください。すべての画像の合計サイズは5MBまでです。",
    "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": "image"
      },
      "mask": {
        "name": "mask"
      },
      "n": {
        "name": "生成数",
        "tooltip": "生成する画像の枚数。"
      },
      "negative_prompt": {
        "name": "ネガティブプロンプト",
        "tooltip": "画像に含めたくない要素のテキスト説明（任意）。"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "画像生成のためのプロンプト。"
      },
      "recraft_style": {
        "name": "recraft_style"
      },
      "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_controls",
        "tooltip": "Recraft Controlsノードを通じて生成に追加のコントロールを加えるオプション。"
      },
      "recraft_style": {
        "name": "recraft_style"
      },
      "seed": {
        "name": "シード",
        "tooltip": "ノードを再実行するかどうかを決定するシード値。実際の結果はシードに関係なく非決定的です。"
      },
      "strength": {
        "name": "強度",
        "tooltip": "元画像との違いを定義します。[0, 1]の範囲で、0はほぼ同一、1は大きく異なります。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RecraftRemoveBackgroundNode": {
    "description": "画像の背景を除去し、処理済み画像とmaskを返します。",
    "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": "生成後のコントロール"
      },
      "model": {
        "name": "model",
        "tooltip": "生成に使用するモデル。"
      },
      "model_size": {
        "name": "サイズ"
      },
      "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": "生成後のコントロール"
      },
      "model": {
        "name": "model",
        "tooltip": "生成に使用するモデル。"
      },
      "model_size": {
        "name": "サイズ"
      },
      "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": "このノードは音色のリファレンスオーディオを設定します（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に設定すると最初の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": "マスクを生成するために使用する背景除去モデル"
      },
      "image": {
        "name": "画像",
        "tooltip": "背景を除去する入力画像"
      }
    },
    "outputs": {
      "0": {
        "name": "マスク",
        "tooltip": "生成された前景マスク"
      }
    }
  },
  "RenderSplat": {
    "description": "ガウススプラットを異方性EWAラスタライザー（向き付き楕円スプラット、アンチエイリアス、奥から手前への深度ソート）で画像としてレンダリングします。カメラはcamera_info入力（Load / Preview 3D、またはCreate Camera Infoノード）から取得します。空欄の場合はスプラットを自動フレーミングします。フレーム数を1より大きく設定すると、ビデオノードに渡すターンテーブル画像のバッチを生成します。",
    "display_name": "スプラットをレンダリング",
    "inputs": {
      "background": {
        "name": "背景"
      },
      "bg_image": {
        "name": "背景画像",
        "tooltip": "スプラットの背後に合成するオプションの背景画像（単色背景を上書き）。レンダーサイズにリサイズされます。バッチの場合はフレームごと、単一画像の場合は全フレーム共通。color/clayのみ対応。"
      },
      "camera_info": {
        "name": "camera_info",
        "tooltip": "レンダリングに使用するカメラ - Load3D / Preview3DカメラまたはCreate Camera Infoノード。空欄の場合はデフォルトの3/4ビューから自動フレーミングされます。"
      },
      "frames": {
        "name": "フレーム数",
        "tooltip": "-1, 0, 1 = 静止画像1枚; >1 = ターンテーブル、カメラが360度回転します（任意のcamera_infoで動作）。負の値で逆方向に回転します。"
      },
      "headlight_shading": {
        "name": "ヘッドライトシェーディング",
        "tooltip": "カメラ位置のライト（ヘッドライト）による拡散シェーディング。スプラットのサーフェル法線を使用し、視線から外れる面を暗くして形状や曲率を強調します。0 = フラットアルベド、1 = 最強のシェーディング。"
      },
      "height": {
        "name": "高さ"
      },
      "opacity_threshold": {
        "name": "不透明度しきい値",
        "tooltip": "この値未満の不透明度のガウスを除去します（薄い浮遊物を削除）。"
      },
      "render_style": {
        "name": "レンダースタイル",
        "tooltip": "画像出力の内容：color（色）、clay（ニュートラルアルベドシェーディング）、depth（近いほど明るい）、normal（OpenGL法線マップ）。"
      },
      "sharpen": {
        "name": "シャープ化",
        "tooltip": "重なったスプラットをシャープ化：1.0 = 物理的に正しいブレンド; それ以上は各ピクセルを支配的（最も近い）スプラットに寄せてテクスチャをシャープにしますが、スプラットを縮小したり隙間を開けたりしません。1を超えると物理的ではありません。"
      },
      "splat": {
        "name": "splat"
      },
      "splat_scale": {
        "name": "スプラットスケール",
        "tooltip": "各スプラットの投影フットプリントの倍率（小さいほどシャープ、大きいほど柔らかく/厚くなります）。"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "name": "画像",
        "tooltip": null
      },
      "1": {
        "name": "マスク",
        "tooltip": null
      }
    }
  },
  "RenormCFG": {
    "display_name": "RenormCFG",
    "inputs": {
      "cfg_trunc": {
        "name": "cfg_trunc"
      },
      "model": {
        "name": "モデル"
      },
      "renorm_cfg": {
        "name": "renorm_cfg"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RepeatImageBatch": {
    "display_name": "画像バッチを繰り返す",
    "inputs": {
      "amount": {
        "name": "量"
      },
      "image": {
        "name": "画像"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RepeatLatentBatch": {
    "display_name": "潜在バッチを繰り返す",
    "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": "CFGを再スケール",
    "inputs": {
      "model": {
        "name": "モデル"
      },
      "multiplier": {
        "name": "乗数"
      }
    }
  },
  "ResizeAndPadImage": {
    "display_name": "画像のリサイズとパディング",
    "inputs": {
      "image": {
        "name": "画像"
      },
      "interpolation": {
        "name": "補間"
      },
      "padding_color": {
        "name": "パディング色"
      },
      "target_height": {
        "name": "ターゲット高さ"
      },
      "target_width": {
        "name": "ターゲット幅"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ResizeImageMaskNode": {
    "description": "さまざまなスケーリング方法で画像またはマスクをリサイズします。",
    "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": "conditioningリストのリスト（latentsの長さと一致する必要があります）。"
      },
      "latents": {
        "name": "latents",
        "tooltip": "解像度ごとにバケット化するlatent辞書のリスト。"
      }
    },
    "outputs": {
      "0": {
        "name": "latents",
        "tooltip": "解像度バケットごとのバッチ化されたlatent辞書のリスト。"
      },
      "1": {
        "name": "conditioning",
        "tooltip": "解像度バケットごとのconditionリスト。"
      }
    }
  },
  "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": "モデルのおおよその高さ（cm単位、0でスキップ）。"
      },
      "images": {
        "name": "images",
        "tooltip": "1～5枚の画像。マルチビュー時は最初の画像がマテリアルに使用されます。"
      },
      "material": {
        "name": "material"
      },
      "mode": {
        "name": "mode",
        "tooltip": "生成モード。通常＝バランス型。高速＝1K～20Kポリゴンで高速プロトタイピング向け。超高＝20K～200万ポリゴン、オプションでマイクロディテール対応。"
      },
      "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": "テクスチャ品質プリセット。「Default」は選択したティアのサーバーデフォルトを使用します。"
      },
      "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": "高さ（cm）",
        "tooltip": "モデルのおおよその高さ（センチメートル）。0でスキップ。"
      },
      "material": {
        "name": "マテリアル"
      },
      "mode": {
        "name": "モード",
        "tooltip": "生成モード。通常＝バランス型。高速＝1K～20Kフェイスで迅速なプロトタイピング向け。超高精細＝20K～200万フェイス、オプションでマイクロディテール対応。"
      },
      "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 Video to Video ノードの「keyframes」入力に接続してください。下のオプション「keyframes」入力を使って最大5つまで連結できます。",
    "display_name": "Runway Aleph2 キーフレーム",
    "inputs": {
      "image": {
        "name": "画像",
        "tooltip": "入力ビデオの選択した瞬間に適用するガイダンス画像。"
      },
      "keyframes": {
        "name": "キーフレーム",
        "tooltip": "このキーフレームと連結するオプションの前のキーフレーム。"
      },
      "timing": {
        "name": "タイミング",
        "tooltip": "この画像を入力ビデオのタイムライン上に配置する方法。"
      },
      "timing_seconds": {
        "name": "秒"
      }
    },
    "outputs": {
      "0": {
        "name": "キーフレーム",
        "tooltip": null
      }
    }
  },
  "RunwayAleph2PromptImageNode": {
    "description": "ガイダンス画像を出力（結果）ビデオの特定の瞬間に固定し、その時点で編集後のビデオの見た目を誘導します。これを Runway Aleph2 Video to Video ノードの「prompt_images」入力に接続してください。下のオプション「prompt_images」入力を使って最大5つまで連結できます。",
    "display_name": "Runway Aleph2 プロンプト画像",
    "inputs": {
      "image": {
        "name": "画像",
        "tooltip": "出力ビデオの選択した瞬間に配置するガイダンス画像。"
      },
      "position": {
        "name": "位置",
        "tooltip": "この画像を出力ビデオのタイムライン上に配置する方法。"
      },
      "position_seconds": {
        "name": "秒"
      },
      "prompt_images": {
        "name": "プロンプト画像",
        "tooltip": "このプロンプト画像と連結するオプションの前のプロンプト画像。"
      }
    },
    "outputs": {
      "0": {
        "name": "プロンプト画像",
        "tooltip": null
      }
    }
  },
  "RunwayAleph2VideoToVideoNode": {
    "description": "Runway の Aleph2 モデルを使ってテキストプロンプトでビデオを編集します。Aleph2 は元の動きやタイミングを保ちながら、映像のリスタイル、ライティング変更、要素の追加・削除、視点の変更などを行います。出力解像度は入力ビデオと同じで、2～30秒、30fps以下のビデオが必要です。編集の指示にはキーフレーム（入力ビデオに固定）またはプロンプト画像（出力ビデオに固定）のいずれかを使用できます（両方は不可）。",
    "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秒、30fps以下である必要があります。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "RunwayFirstLastFrameNode": {
    "description": "最初と最後のキーフレームをアップロードし、プロンプトを作成して動画を生成します。最後のフレームが最初のフレームと完全に異なる場合など、より複雑な遷移では、長い10秒の期間が効果的です。これにより、2つの入力間を滑らかに遷移するための時間がより多く確保されます。始める前に、これらのベストプラクティスを確認して、入力選択が生成を成功に導くようにしてください: 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 Text to Image",
    "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": "bboxes",
        "tooltip": "セグメント化するバウンディングボックス"
      },
      "conditioning": {
        "name": "conditioning",
        "tooltip": "CLIPTextEncodeによるテキストコンディショニング"
      },
      "image": {
        "name": "image"
      },
      "individual_masks": {
        "name": "individual_masks",
        "tooltip": "オブジェクトごとのマスクを出力（結合ではなく個別）"
      },
      "model": {
        "name": "model"
      },
      "negative_coords": {
        "name": "negative_coords",
        "tooltip": "JSON形式のネガティブポイントプロンプト [{\"x\": int, \"y\": int}, ...]（ピクセル座標）"
      },
      "positive_coords": {
        "name": "positive_coords",
        "tooltip": "JSON形式のポジティブポイントプロンプト [{\"x\": int, \"y\": int}, ...]（ピクセル座標）"
      },
      "refine_iterations": {
        "name": "refine_iterations",
        "tooltip": "SAMデコーダーのリファインパス数（0=生の検出マスクを使用）"
      },
      "threshold": {
        "name": "threshold"
      }
    },
    "outputs": {
      "0": {
        "name": "masks",
        "tooltip": null
      },
      "1": {
        "name": "bboxes",
        "tooltip": null
      }
    }
  },
  "SAM3_TrackPreview": {
    "display_name": "SAM3トラックプレビュー",
    "inputs": {
      "fps": {
        "name": "fps"
      },
      "images": {
        "name": "images"
      },
      "opacity": {
        "name": "opacity"
      },
      "track_data": {
        "name": "track_data"
      }
    }
  },
  "SAM3_TrackToMask": {
    "display_name": "SAM3トラックからマスク",
    "inputs": {
      "object_indices": {
        "name": "object_indices",
        "tooltip": "含めるオブジェクトのインデックスをカンマ区切りで指定（例: '0,2,3'）。空欄=全オブジェクト。"
      },
      "track_data": {
        "name": "track_data"
      }
    },
    "outputs": {
      "0": {
        "name": "masks",
        "tooltip": null
      }
    }
  },
  "SAM3_VideoTrack": {
    "display_name": "SAM3ビデオトラック",
    "inputs": {
      "conditioning": {
        "name": "conditioning",
        "tooltip": "追跡中に新しいオブジェクトを検出するためのテキストコンディショニング"
      },
      "detect_interval": {
        "name": "detect_interval",
        "tooltip": "Nフレームごとに検出を実行（1=毎フレーム）。値が大きいほど計算量を節約。"
      },
      "detection_threshold": {
        "name": "detection_threshold",
        "tooltip": "テキストプロンプト検出のスコア閾値"
      },
      "images": {
        "name": "images",
        "tooltip": "バッチ化された画像としてのビデオフレーム"
      },
      "initial_mask": {
        "name": "initial_mask",
        "tooltip": "最初のフレームで追跡するマスク（一つのオブジェクトにつき一つ）"
      },
      "max_objects": {
        "name": "max_objects",
        "tooltip": "追跡する最大オブジェクト数（0=無制限）。初期マスクもこの制限に含まれます。"
      },
      "model": {
        "name": "model"
      }
    },
    "outputs": {
      "0": {
        "name": "track_data",
        "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": "パレットカラーがトラッキングされたオブジェクトに割り当てられる順序（リファレンスとポーズ動画の両方に適用され、各IDが同じ色を保持）。left_to_right＝最も左のオブジェクト（最初のフレームの重心）が最初の色を取得；area＝最も大きいオブジェクト（最初のフレームのマスク面積）が最初の色を取得；none＝SAM3の順序を維持。"
      }
    },
    "outputs": {
      "0": {
        "name": "pose_video_mask",
        "tooltip": null
      },
      "1": {
        "name": "reference_image_mask",
        "tooltip": null
      }
    }
  },
  "SDPoseDrawKeypoints": {
    "display_name": "SDPoseDrawKeypoints",
    "inputs": {
      "draw_body": {
        "name": "ボディを描画"
      },
      "draw_face": {
        "name": "顔を描画"
      },
      "draw_feet": {
        "name": "足を描画"
      },
      "draw_hands": {
        "name": "手を描画"
      },
      "draw_head": {
        "name": "頭部を描く"
      },
      "face_point_size": {
        "name": "顔ポイントサイズ"
      },
      "keypoints": {
        "name": "キーポイント"
      },
      "score_threshold": {
        "name": "スコア閾値"
      },
      "stick_width": {
        "name": "スティック幅"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SDPoseFaceBBoxes": {
    "display_name": "SDPoseFaceBBoxes",
    "inputs": {
      "force_square": {
        "name": "正方形に強制",
        "tooltip": "短い辺を拡張して、切り抜き領域が常に正方形になるようにします。"
      },
      "keypoints": {
        "name": "キーポイント"
      },
      "scale": {
        "name": "スケール",
        "tooltip": "各検出された顔のバウンディングボックス領域の倍率。"
      }
    },
    "outputs": {
      "0": {
        "name": "バウンディングボックス",
        "tooltip": "各フレームごとの顔バウンディングボックス。SDPoseKeypointExtractorのbboxes入力と互換性があります。"
      }
    }
  },
  "SDPoseKeypointExtractor": {
    "description": "SDPoseモデル（https://huggingface.co/Comfy-Org/SDPose/tree/main/checkpoints）を使用して画像からポーズキーポイントを抽出します。",
    "display_name": "SDPoseKeypointExtractor",
    "inputs": {
      "batch_size": {
        "name": "バッチサイズ"
      },
      "bboxes": {
        "name": "バウンディングボックス",
        "tooltip": "より正確な検出のためのオプションのバウンディングボックス。複数人検出時は必須です。"
      },
      "image": {
        "name": "画像"
      },
      "model": {
        "name": "モデル"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "キーポイント",
        "tooltip": "OpenPoseフレーム形式（canvas_width, canvas_height, people）のキーポイント"
      }
    }
  },
  "SDTurboScheduler": {
    "display_name": "SDターボスケジューラー",
    "inputs": {
      "denoise": {
        "name": "ノイズ除去"
      },
      "model": {
        "name": "モデル"
      },
      "steps": {
        "name": "ステップ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SD_4XUpscale_Conditioning": {
    "display_name": "SD_4X拡大条件付け",
    "inputs": {
      "images": {
        "name": "画像"
      },
      "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": "このシグマ閾値未満ではrestore_cfgが無効になります。"
      },
      "strength_end": {
        "name": "strength_end",
        "tooltip": "サンプリング終了時（低シグマ）の強度を制御します。開始値から線形補間されます。"
      },
      "strength_start": {
        "name": "strength_start",
        "tooltip": "サンプリング開始時（高シグマ）の強度を制御します。"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SV3D_Conditioning": {
    "display_name": "SV3D条件付け",
    "inputs": {
      "clip_vision": {
        "name": "クリップビジョン"
      },
      "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条件付け",
    "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 Video",
    "inputs": {
      "num_frame_per_block": {
        "name": "num_frame_per_block",
        "tooltip": "自己回帰ブロックごとのフレーム数。1＝フレーム単位、3＝チャンク単位。チェックポイントのトレーニングモードと一致する必要があります。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerCustom": {
    "display_name": "カスタムサンプラー",
    "inputs": {
      "add_noise": {
        "name": "ノイズを追加"
      },
      "cfg": {
        "name": "cfg"
      },
      "control_after_generate": {
        "name": "生成後の制御"
      },
      "latent_image": {
        "name": "潜在画像"
      },
      "model": {
        "name": "モデル"
      },
      "negative": {
        "name": "ネガティブ"
      },
      "noise_seed": {
        "name": "ノイズシード"
      },
      "positive": {
        "name": "ポジティブ"
      },
      "sampler": {
        "name": "サンプラー"
      },
      "sigmas": {
        "name": "シグマ"
      }
    },
    "outputs": {
      "0": {
        "name": "出力",
        "tooltip": null
      },
      "1": {
        "name": "ノイズ除去出力",
        "tooltip": null
      }
    }
  },
  "SamplerCustomAdvanced": {
    "display_name": "カスタムサンプラー（高度）",
    "inputs": {
      "guider": {
        "name": "ガイダー"
      },
      "latent_image": {
        "name": "潜在イメージ"
      },
      "noise": {
        "name": "ノイズ"
      },
      "sampler": {
        "name": "サンプラー"
      },
      "sigmas": {
        "name": "シグマ"
      }
    },
    "outputs": {
      "0": {
        "name": "出力",
        "tooltip": null
      },
      "1": {
        "name": "ノイズ除去出力",
        "tooltip": null
      }
    }
  },
  "SamplerDPMAdaptative": {
    "display_name": "サンプラーDPM適応",
    "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": "順序"
      },
      "pcoeff": {
        "name": "pcoeff"
      },
      "rtol": {
        "name": "rtol"
      },
      "s_noise": {
        "name": "s_noise"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerDPMPP_2M_SDE": {
    "display_name": "サンプラーDPMPP_2M_SDE",
    "inputs": {
      "eta": {
        "name": "eta"
      },
      "noise_device": {
        "name": "ノイズデバイス"
      },
      "s_noise": {
        "name": "s_noise"
      },
      "solver_type": {
        "name": "ソルバータイプ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerDPMPP_2S_Ancestral": {
    "display_name": "サンプラーDPMPP_2S_祖先",
    "inputs": {
      "eta": {
        "name": "eta"
      },
      "s_noise": {
        "name": "s_noise"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerDPMPP_3M_SDE": {
    "display_name": "サンプラーDPMPP_3M_SDE",
    "inputs": {
      "eta": {
        "name": "eta"
      },
      "noise_device": {
        "name": "ノイズデバイス"
      },
      "s_noise": {
        "name": "s_noise"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerDPMPP_SDE": {
    "display_name": "サンプラーDPMPP_SDE",
    "inputs": {
      "eta": {
        "name": "eta"
      },
      "noise_device": {
        "name": "ノイズデバイス"
      },
      "r": {
        "name": "r"
      },
      "s_noise": {
        "name": "s_noise"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerER_SDE": {
    "display_name": "SamplerER_SDE",
    "inputs": {
      "eta": {
        "name": "eta",
        "tooltip": "逆時間SDEの確率的強度。\neta=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": "サンプラーオイラー祖先",
    "inputs": {
      "eta": {
        "name": "eta"
      },
      "s_noise": {
        "name": "s_noise"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerEulerAncestralCFGPP": {
    "display_name": "サンプラーオイラー祖先CFG++",
    "inputs": {
      "eta": {
        "name": "eta"
      },
      "s_noise": {
        "name": "s_noise"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerEulerCFGpp": {
    "display_name": "サンプラーオイラーCFG++",
    "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×標準偏差に制限します。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": "サンプラーLCM拡大",
    "inputs": {
      "scale_ratio": {
        "name": "スケール比"
      },
      "scale_steps": {
        "name": "スケールステップ"
      },
      "upscale_method": {
        "name": "アップスケール方法"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SamplerLMS": {
    "display_name": "サンプラーLMS",
    "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": "間隔チェックに使用された値の代わりに実際のシグマ値を返します。\nこれは0.0と1.0での結果にのみ影響します。"
      },
      "sampling_percent": {
        "name": "sampling_percent"
      }
    },
    "outputs": {
      "0": {
        "name": "シグマ値",
        "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": "アニメーションPNGを保存",
    "inputs": {
      "compress_level": {
        "name": "圧縮レベル"
      },
      "filename_prefix": {
        "name": "ファイル名プレフィックス"
      },
      "fps": {
        "name": "fps"
      },
      "images": {
        "name": "画像"
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": null
      }
    }
  },
  "SaveAnimatedWEBP": {
    "display_name": "アニメーションWEBPを保存",
    "inputs": {
      "filename_prefix": {
        "name": "ファイル名プレフィックス"
      },
      "fps": {
        "name": "fps"
      },
      "images": {
        "name": "画像"
      },
      "lossless": {
        "name": "ロスレス"
      },
      "method": {
        "name": "方法"
      },
      "quality": {
        "name": "品質"
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": null
      }
    }
  },
  "SaveAudio": {
    "display_name": "オーディオを保存",
    "inputs": {
      "audio": {
        "name": "オーディオ"
      },
      "audioUI": {
        "name": "audioUI"
      },
      "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": "メッシュ",
        "tooltip": "保存するメッシュまたはGLBファイル"
      }
    }
  },
  "SaveGaussianSplat": {
    "display_name": "スプラットを保存",
    "inputs": {
      "camera_info": {
        "name": "camera_info"
      },
      "filename_prefix": {
        "name": "filename_prefix"
      },
      "height": {
        "name": "height"
      },
      "model_3d": {
        "name": "model_3d",
        "tooltip": "ガウシアンスプラット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": "画像を保存するWebSocket",
    "inputs": {
      "images": {
        "name": "画像"
      }
    }
  },
  "SaveLatent": {
    "display_name": "潜在を保存",
    "inputs": {
      "filename_prefix": {
        "name": "ファイル名_プレフィックス"
      },
      "samples": {
        "name": "サンプル"
      }
    },
    "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": "ビデオ",
        "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": "fps"
      },
      "images": {
        "name": "画像",
        "tooltip": "RGBA画像はアルファチャンネルを透明度として保存します（vp9コーデックのみ対応）。"
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": null
      }
    }
  },
  "ScaleROPE": {
    "description": "モデルのROPEをスケーリングおよびシフトします。",
    "display_name": "ROPEスケーリング",
    "inputs": {
      "model": {
        "name": "モデル"
      },
      "scale_t": {
        "name": "時間軸スケール"
      },
      "scale_x": {
        "name": "X軸スケール"
      },
      "scale_y": {
        "name": "Y軸スケール"
      },
      "shift_t": {
        "name": "時間軸シフト"
      },
      "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 のポジティブ／ネガティブコンディショニングを構築します。",
    "display_name": "SeedVR2コンディショニングを適用",
    "inputs": {
      "model": {
        "name": "model",
        "tooltip": "SeedVR2モデル。"
      },
      "vae_conditioning": {
        "name": "vae_conditioning"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": "サンプリング用のポジティブコンディショニング。"
      },
      "1": {
        "name": "negative",
        "tooltip": "サンプリング用のネガティブコンディショニング。"
      }
    }
  },
  "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モデル用にリサイズ画像にパディングを追加します。アルファチャンネルは削除されます。ノード「SeedVR2出力の後処理」で元のリサイズ画像から再適用されます。",
    "display_name": "SeedVR2入力の前処理",
    "inputs": {
      "resized_images": {
        "name": "resized_images",
        "tooltip": "処理するリサイズ画像。"
      }
    },
    "outputs": {
      "0": {
        "name": "images",
        "tooltip": "VAEエンコーディング用のパディング済み画像。"
      }
    }
  },
  "SeedVR2TemporalChunk": {
    "description": "SeedVR2のビデオ潜在を、VRAM内で一度にサンプリングできるように重複する時間チャンクに分割します。分割された潜在は「SeedVR2コンディショニング適用」とサンプラーの潜在入力の両方に接続し、「SeedVR2潜在の結合」で再結合します。",
    "display_name": "SeedVR2潜在の分割",
    "inputs": {
      "chunking_mode": {
        "name": "chunking_mode",
        "tooltip": "manual＝frames_per_chunkを正確に使用。auto＝空きVRAMに収まる最大チャンクを自動予測。"
      },
      "latent": {
        "name": "latent",
        "tooltip": "分割するVAEエンコード済みSeedVR2潜在。"
      },
      "temporal_overlap": {
        "name": "temporal_overlap",
        "tooltip": "隣接するチャンク間で共有され、結合時にクロスフェードされる潜在フレーム数。0＝重複なし。"
      }
    },
    "outputs": {
      "0": {
        "name": "latents",
        "tooltip": "時系列順の時間チャンク。"
      },
      "1": {
        "name": "temporal_overlap",
        "tooltip": "隣接チャンク間の有効な潜在フレーム重複数（SeedVR2潜在の結合用）。"
      }
    }
  },
  "SeedVR2TemporalMerge": {
    "description": "サンプリング済みSeedVR2潜在の時間チャンクを1つの潜在に再結合します。各重複部分は、Split SeedVR2 Latentから渡されたtemporal_overlapのサイズでHann窓を使ってクロスフェードされます。",
    "display_name": "SeedVR2潜在の結合",
    "inputs": {
      "latents": {
        "name": "latents",
        "tooltip": "時系列順のサンプリング済み時間チャンク。"
      },
      "temporal_overlap": {
        "name": "temporal_overlap",
        "tooltip": "Split SeedVR2 Latentのtemporal_overlap出力。0＝単純な連結。"
      }
    },
    "outputs": {
      "0": {
        "name": "latent",
        "tooltip": "再結合された全長の潜在。"
      }
    }
  },
  "SelectCLIPDevice": {
    "description": "CLIPテキストエンコーダーを特定のデバイス（default / cpu / gpu:N）に配置します。\n\n- 「default」はローダーによって割り当てられたデバイスに戻します。\n- 「cpu」はロードとオフロードの両方のデバイスをCPUに固定します。\n- 「gpu:N」はロードデバイスを利用可能なN番目のGPUに固定します。\n\n選択したデバイスが現在のマシンに存在しない場合\n（例：2GPUマシンで作成したワークフローを1GPUマシンで開いた場合）、\nノードはCLIPを変更せずに通過させ、失敗せずにメッセージをログに記録します。",
    "display_name": "CLIPデバイス選択",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "device": {
        "name": "device"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SelectModelDevice": {
    "description": "拡散モデルを特定のデバイス（default / cpu / gpu:N）に配置します。\n\n- 「default」はローダーによって割り当てられたデバイスに戻します（以前にモデルデバイス選択を呼び出した後でも）。\n- 「cpu」はロードとオフロードの両方のデバイスをCPUに固定します。\n- 「gpu:N」はロードデバイスを利用可能なN番目のGPUに固定し、オフロードデバイスはローダーの元の選択に戻します。\n\n要求されたデバイスが入力モデルの既存のデバイスと異なる場合、ローダーのリロードファクトリー（cached_patcher_init）を通じて新しいモデルが生成され、新しいデバイス上で独立した重みを持つ新しいパッチャーが所有します。マルチGPUをサポートしないローダー（ファクトリーなし）は、ノードを変更せずに通過させ、警告を表示します。\n\nワークフローですでにMultiGPU CFG分割が適用されており、選択したGPUが既存のマルチGPUクローンのいずれかと重複する場合、そのクローンは削除され、2つのパッチャーが同じデバイスにバインドされることを防ぎます。\n\n選択したデバイスが現在のマシンに存在しない場合\n（例：2GPUマシンで作成したワークフローを1GPUマシンで開いた場合）、\nノードはモデルを変更せずに通過させ、失敗せずにメッセージをログに記録します。\n\n注意：すでに同じモデルを消費したノード（例：このモデルでKSamplerを元のデバイスで実行した場合）の後にモデルデバイス選択を配置することは推奨されません。選択したデバイスが元のデバイスと一致する場合（高速パス）、前の消費者が元のモデルで変更した状態が観測されます。モデルの消費者より前にモデルデバイス選択を配置してください。",
    "display_name": "モデルデバイス選択",
    "inputs": {
      "device": {
        "name": "device"
      },
      "model": {
        "name": "model"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SelectVAEDevice": {
    "description": "VAEを特定のデバイスに配置します（デフォルト / gpu:N）。\n\n- 「default」はローダーによって割り当てられたデバイスに戻します。\n- 「gpu:N」はロードデバイスをN番目の利用可能なGPUに固定し、オフロードデバイスは標準のVAEオフロードデバイスに設定されます。\n\nVAE用のCPUはUI上で意図的に公開されていません。ワークフローが「cpu」を指定した場合（例：他のマシンから開いた場合）、リクエストはログメッセージとともに破棄され、VAEは変更されずにそのまま渡されます。\n\n選択したデバイスが現在のマシンに存在しない場合（例：2GPUマシンで作成したワークフローを1GPUマシンで開いた場合）、ノードはVAEを変更せずにそのまま渡し、失敗する代わりにメッセージをログに記録します。",
    "display_name": "VAEデバイスの選択",
    "inputs": {
      "device": {
        "name": "デバイス"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SelfAttentionGuidance": {
    "display_name": "自己注意ガイダンス",
    "inputs": {
      "blur_sigma": {
        "name": "ブラーシグマ"
      },
      "model": {
        "name": "モデル"
      },
      "scale": {
        "name": "スケール"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SetClipHooks": {
    "display_name": "CLIPフックを設定",
    "inputs": {
      "apply_to_conds": {
        "name": "apply_to_conds"
      },
      "clip": {
        "name": "クリップ"
      },
      "hooks": {
        "name": "フック"
      },
      "schedule_clip": {
        "name": "schedule_clip"
      }
    }
  },
  "SetFirstSigma": {
    "display_name": "SetFirstSigma",
    "inputs": {
      "sigma": {
        "name": "シグマ"
      },
      "sigmas": {
        "name": "シグマ"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SetHookKeyframes": {
    "display_name": "フックキーフレームを設定",
    "inputs": {
      "hook_kf": {
        "name": "フック_kf"
      },
      "hooks": {
        "name": "フック"
      }
    }
  },
  "SetLatentNoiseMask": {
    "display_name": "潜在ノイズマスクを設定",
    "inputs": {
      "mask": {
        "name": "マスク"
      },
      "samples": {
        "name": "サンプル"
      }
    }
  },
  "SetUnionControlNetType": {
    "display_name": "Union ControlNetタイプを設定",
    "inputs": {
      "control_net": {
        "name": "control_net"
      },
      "type": {
        "name": "タイプ"
      }
    },
    "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": "SkipLayerGuidanceDiT",
    "inputs": {
      "double_layers": {
        "name": "ダブルレイヤー"
      },
      "end_percent": {
        "name": "終了パーセント"
      },
      "model": {
        "name": "モデル"
      },
      "rescaling_scale": {
        "name": "リスケーリングスケール"
      },
      "scale": {
        "name": "スケール"
      },
      "single_layers": {
        "name": "シングルレイヤー"
      },
      "start_percent": {
        "name": "開始パーセント"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "SkipLayerGuidanceDiTSimple": {
    "description": "非条件付きパスのみを変更するSkipLayerGuidanceDiTノードの簡易版。",
    "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": "SkipLayerGuidanceSD3",
    "inputs": {
      "end_percent": {
        "name": "終了パーセント"
      },
      "layers": {
        "name": "レイヤー"
      },
      "model": {
        "name": "モデル"
      },
      "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": "ガウススプラットをFile3Dオブジェクトにシリアライズし、Save / Preview 3Dノードで利用します。バッチごとに1アイテムのみ対応。",
    "display_name": "3Dファイルを作成（スプラットから）",
    "inputs": {
      "format": {
        "name": "フォーマット",
        "tooltip": "ply: 標準3Dガウススプラット（完全な球面調和関数）。ksplat: mkkellogg SplatBuffer（レベル0、非圧縮）、ベースカラーのみ。spz: Niantic gzip圧縮（約10倍小さい）、ベースカラーのみ。"
      },
      "splat": {
        "name": "splat"
      }
    },
    "outputs": {
      "0": {
        "name": "3Dモデル",
        "tooltip": null
      }
    }
  },
  "SplatToMesh": {
    "description": "ガウシアンスプラットからカラー付きメッシュを抽出します。",
    "display_name": "スプラットからメッシュを抽出",
    "inputs": {
      "color_sharpen": {
        "name": "色シャープ化",
        "tooltip": "頂点テクスチャを鮮明にします：1.0＝物理的に正しいブレンド、それ以上は各ボクセルの色を近傍の平均ではなく支配的なガウシアンに寄せます（テクスチャのぼやけを軽減）。色のみで、ジオメトリは変化しません。"
      },
      "kernel": {
        "name": "カーネル",
        "tooltip": "ボクセル単位での最大スプラット半幅。各ガウシアンは自身の3シグマサイズのウィンドウでラスタライズされ、ここで上限が設定されます。小さいサーフェルは計算コストが低く、大きいものは切り捨てられません。スプラットが疎で隙間ができる場合は値を上げてください。"
      },
      "level": {
        "name": "レベル",
        "tooltip": "アイソサーフェスレベル。大津法で自動選択されますが、ここでバイアスをかけられます（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": "アルファで画像を分割",
    "inputs": {
      "image": {
        "name": "画像"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "tooltip": null
      }
    }
  },
  "SplitSigmas": {
    "display_name": "シグマを分割",
    "inputs": {
      "sigmas": {
        "name": "シグマ"
      },
      "step": {
        "name": "ステップ"
      }
    },
    "outputs": {
      "0": {
        "name": "高シグマ",
        "tooltip": null
      },
      "1": {
        "name": "低シグマ",
        "tooltip": null
      }
    }
  },
  "SplitSigmasDenoise": {
    "display_name": "シグマを分割してノイズ除去",
    "inputs": {
      "denoise": {
        "name": "ノイズ除去"
      },
      "sigmas": {
        "name": "シグマ"
      }
    },
    "outputs": {
      "0": {
        "name": "高シグマ",
        "tooltip": null
      },
      "1": {
        "name": "低シグマ",
        "tooltip": null
      }
    }
  },
  "StableCascade_EmptyLatentImage": {
    "display_name": "安定カスケード_空の潜在画像",
    "inputs": {
      "batch_size": {
        "name": "バッチサイズ"
      },
      "compression": {
        "name": "圧縮"
      },
      "height": {
        "name": "高さ"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "name": "ステージC",
        "tooltip": null
      },
      "1": {
        "name": "ステージB",
        "tooltip": null
      }
    }
  },
  "StableCascade_StageB_Conditioning": {
    "display_name": "安定カスケード_ステージB条件付け",
    "inputs": {
      "conditioning": {
        "name": "コンディショニング"
      },
      "stage_c": {
        "name": "ステージc"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StableCascade_StageC_VAEEncode": {
    "display_name": "安定カスケード_ステージC_VAEエンコード",
    "inputs": {
      "compression": {
        "name": "圧縮"
      },
      "image": {
        "name": "画像"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "ステージC",
        "tooltip": null
      },
      "1": {
        "name": "ステージB",
        "tooltip": null
      }
    }
  },
  "StableCascade_SuperResolutionControlnet": {
    "display_name": "安定カスケード_超解像Controlnet",
    "inputs": {
      "image": {
        "name": "画像"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "コントロールネット入力",
        "tooltip": null
      },
      "1": {
        "name": "ステージC",
        "tooltip": null
      },
      "2": {
        "name": "ステージB",
        "tooltip": null
      }
    }
  },
  "StableZero123_Conditioning": {
    "display_name": "安定ゼロ123条件付け",
    "inputs": {
      "azimuth": {
        "name": "方位角"
      },
      "batch_size": {
        "name": "バッチサイズ"
      },
      "clip_vision": {
        "name": "クリップビジョン"
      },
      "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": "安定ゼロ123条件付け（バッチ）",
    "inputs": {
      "azimuth": {
        "name": "方位角"
      },
      "azimuth_batch_increment": {
        "name": "方位角バッチ増分"
      },
      "batch_size": {
        "name": "バッチサイズ"
      },
      "clip_vision": {
        "name": "クリップビジョン"
      },
      "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": "case_sensitive"
      },
      "mode": {
        "name": "mode"
      },
      "string_a": {
        "name": "string_a"
      },
      "string_b": {
        "name": "string_b"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StringConcatenate": {
    "display_name": "連結",
    "inputs": {
      "delimiter": {
        "name": "delimiter"
      },
      "string_a": {
        "name": "string_a"
      },
      "string_b": {
        "name": "string_b"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StringContains": {
    "display_name": "含む",
    "inputs": {
      "case_sensitive": {
        "name": "case_sensitive"
      },
      "string": {
        "name": "string"
      },
      "substring": {
        "name": "substring"
      }
    },
    "outputs": {
      "0": {
        "name": "contains",
        "tooltip": null
      }
    }
  },
  "StringFormat": {
    "description": "Python の string format メソッドと同様。Python のすべてのフォーマットオプションと機能に対応。",
    "display_name": "テキスト整形",
    "inputs": {
      "f_string": {
        "name": "f_string"
      },
      "values": {
        "name": "values"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StringLength": {
    "display_name": "長さ",
    "inputs": {
      "string": {
        "name": "string"
      }
    },
    "outputs": {
      "0": {
        "name": "length",
        "tooltip": null
      }
    }
  },
  "StringReplace": {
    "display_name": "置換",
    "inputs": {
      "find": {
        "name": "find"
      },
      "replace": {
        "name": "replace"
      },
      "string": {
        "name": "string"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StringSubstring": {
    "display_name": "部分文字列",
    "inputs": {
      "end": {
        "name": "end"
      },
      "start": {
        "name": "start"
      },
      "string": {
        "name": "string"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StringTrim": {
    "display_name": "トリム",
    "inputs": {
      "mode": {
        "name": "mode"
      },
      "string": {
        "name": "string"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "StripWhitespace": {
    "display_name": "空白文字の削除",
    "inputs": {
      "texts": {
        "name": "テキスト",
        "tooltip": "処理するテキスト。"
      }
    },
    "outputs": {
      "0": {
        "name": "テキスト",
        "tooltip": "処理済みテキスト"
      }
    }
  },
  "StyleModelApply": {
    "display_name": "スタイルモデルを適用",
    "inputs": {
      "clip_vision_output": {
        "name": "クリップビジョン出力"
      },
      "conditioning": {
        "name": "コンディショニング"
      },
      "strength": {
        "name": "強度"
      },
      "strength_type": {
        "name": "強度タイプ"
      },
      "style_model": {
        "name": "スタイルモデル"
      }
    }
  },
  "StyleModelLoader": {
    "display_name": "スタイルモデルを読み込む",
    "inputs": {
      "style_model_name": {
        "name": "スタイルモデル名"
      }
    }
  },
  "SyncLipSyncNode": {
    "description": "sync.so を使用して、ビデオ内の口の動きを新しい音声に合わせて再同期します。クローズアップ、横顔、遮蔽物にも自動対応し、話者の表情を維持します。コストは出力時間に比例します。",
    "display_name": "sync.so リップシンク",
    "inputs": {
      "audio": {
        "name": "audio",
        "tooltip": "口の動きと同期させる音声。"
      },
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "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": "生成後のコントロール"
      },
      "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": "T5TokenizerOptions",
    "inputs": {
      "clip": {
        "name": "clip"
      },
      "min_length": {
        "name": "最小長"
      },
      "min_padding": {
        "name": "最小パディング"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TCFG": {
    "description": "TCFG – 接線減衰 CFG (2503.18137)\n\n品質向上のために、uncond（ネガティブ）をcond（ポジティブ）に合わせて調整します。",
    "display_name": "接線減衰 CFG",
    "inputs": {
      "model": {
        "name": "モデル"
      }
    },
    "outputs": {
      "0": {
        "name": "パッチ適用済みモデル",
        "tooltip": null
      }
    }
  },
  "TemporalScoreRescaling": {
    "description": "[Post-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": "3Dモデル",
        "tooltip": "FBX形式の3Dモデル。モデルの面数は30,000未満である必要があります。"
      },
      "seed": {
        "name": "シード",
        "tooltip": "シードはノードを再実行するかどうかを制御します。シードに関係なく結果は非決定的です。"
      }
    },
    "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モデル。モデルの面数は100,000未満である必要があります。"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "テクスチャ編集内容を記述します。最大1024文字のUTF-8文字列がサポートされています。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "シードはノードの再実行を制御しますが、シードに関わらず結果は非決定的です。"
      }
    },
    "outputs": {
      "0": {
        "name": "GLB",
        "tooltip": null
      },
      "1": {
        "name": "OBJ",
        "tooltip": null
      },
      "2": {
        "name": "texture_image",
        "tooltip": null
      }
    }
  },
  "TencentImageToModelNode": {
    "display_name": "Hunyuan3D: 画像からモデルへ (Pro)",
    "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": "`3.1`モデルではLowPolyオプションは利用できません。"
      },
      "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テクスチャを生成します。入力モデルは30,000面未満である必要があります。",
    "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画像",
        "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: テキストからモデルへ (Pro)",
    "inputs": {
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "face_count": {
        "name": "面数"
      },
      "generate_type": {
        "name": "生成タイプ"
      },
      "generate_type_pbr": {
        "name": "PBR"
      },
      "model": {
        "name": "モデル",
        "tooltip": "`3.1`モデルではLowPolyオプションは利用できません。"
      },
      "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": "BPM"
      },
      "cfg_scale": {
        "name": "cfgスケール"
      },
      "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": "温度"
      },
      "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": "画像",
        "tooltip": "編集する参照画像。Booguはサンプルごとに1つの参照画像に重点を置きますが、複数も可能です。"
      },
      "negative_prompt": {
        "name": "ネガティブプロンプト"
      },
      "prompt": {
        "name": "プロンプト"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "name": "ポジティブ",
        "tooltip": null
      },
      "1": {
        "name": "ネガティブ",
        "tooltip": null
      }
    }
  },
  "TextEncodeHunyuanVideo_ImageToVideo": {
    "display_name": "TextEncodeHunyuanVideo_ImageToVideo",
    "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用の編集指示を、1枚以上の参照画像とともにエンコードします。参照latentは出力解像度（幅・高さ、または0の場合は最初の画像サイズ）にリサイズされます。sampling時は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": "presence_penalty"
      },
      "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": "presence_penalty"
      },
      "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": "トメパッチモデル",
    "inputs": {
      "model": {
        "name": "モデル"
      },
      "ratio": {
        "name": "比率"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TopazImageEnhance": {
    "description": "業界標準のアップスケーリングと画像強化。",
    "display_name": "Topaz画像強化",
    "inputs": {
      "color_preservation": {
        "name": "色の保持",
        "tooltip": "元の色を保持します。"
      },
      "creativity": {
        "name": "クリエイティビティ"
      },
      "crop_to_fill": {
        "name": "クロップしてフィル",
        "tooltip": "デフォルトでは、出力アスペクト比が異なる場合はレターボックス化されます。有効にすると、画像をクロップして出力サイズに合わせます。"
      },
      "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の場合は自動計算（通常は元のサイズまたはoutput_heightが指定されていればそれを使用）。"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "創造的なアップスケーリングのガイダンス用のオプションテキストプロンプト。"
      },
      "subject_detection": {
        "name": "被写体検出"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TopazImageEnhanceV2": {
    "description": "業界標準のアップスケーリングと画像強化。",
    "display_name": "Topaz 画像強化",
    "inputs": {
      "image": {
        "name": "画像"
      },
      "model": {
        "name": "モデル"
      },
      "model_color_preservation": {
        "name": "色保持"
      },
      "model_creativity": {
        "name": "創造性"
      },
      "model_crop_to_fill": {
        "name": "切り抜き調整"
      },
      "model_face_enhancement": {
        "name": "顔強調"
      },
      "model_face_enhancement_creativity": {
        "name": "顔強調の創造性"
      },
      "model_face_enhancement_strength": {
        "name": "顔強調の強度"
      },
      "model_face_preservation": {
        "name": "顔保持"
      },
      "model_prompt": {
        "name": "プロンプト"
      },
      "model_subject_detection": {
        "name": "被写体検出"
      },
      "output_height": {
        "name": "出力高さ",
        "tooltip": "0の場合は元の高さ、またはoutput_widthが指定されていれば比例拡大。Wonder 3.5は1x～6xの拡大率のみ対応。Bloom 2とWonder 3.5は入力アスペクト比を維持し、指定サイズを目標とします。"
      },
      "output_width": {
        "name": "出力幅",
        "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": "動的圧縮レベル",
        "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の場合、出力は2倍遅くなり、再生時間も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 Video Enhance",
    "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": "バックエンド"
      },
      "model": {
        "name": "モデル"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TrainLoraNode": {
    "display_name": "LoRA学習",
    "inputs": {
      "algorithm": {
        "name": "algorithm",
        "tooltip": "トレーニングに使用するアルゴリズム。"
      },
      "batch_size": {
        "name": "バッチサイズ",
        "tooltip": "学習に使用するバッチサイズ。"
      },
      "bucket_mode": {
        "name": "バケットモード",
        "tooltip": "解像度バケットモードを有効にします。有効時は、ResolutionBucketノードから事前にバケット化されたlatentを期待します。"
      },
      "bypass_mode": {
        "name": "bypass_mode",
        "tooltip": "トレーニング用のバイパスモードを有効にします。有効にすると、アダプターは重みの変更ではなくフォワードフックで適用されます。重みを直接変更できない量子化モデルで便利です。"
      },
      "checkpoint_depth": {
        "name": "チェックポイント深度",
        "tooltip": "勾配チェックポイントの深度レベル。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "existing_lora": {
        "name": "existing_lora",
        "tooltip": "追加する既存のLoRA。新規LoRAの場合はNoneに設定。"
      },
      "grad_accumulation_steps": {
        "name": "勾配蓄積ステップ数",
        "tooltip": "学習に使用する勾配蓄積ステップの数。"
      },
      "gradient_checkpointing": {
        "name": "gradient_checkpointing",
        "tooltip": "トレーニングに勾配チェックポイントを使用する。"
      },
      "latents": {
        "name": "潜在変数",
        "tooltip": "学習に使用する潜在変数。モデルのデータセット/入力として機能します。"
      },
      "learning_rate": {
        "name": "学習率",
        "tooltip": "学習に使用する学習率。"
      },
      "lora_dtype": {
        "name": "lora_dtype",
        "tooltip": "LoRAに使用するデータ型。"
      },
      "loss_function": {
        "name": "損失関数",
        "tooltip": "学習に使用する損失関数。"
      },
      "model": {
        "name": "モデル",
        "tooltip": "LoRAを学習させる対象のモデル。"
      },
      "offloading": {
        "name": "オフロード",
        "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": "training_dtype",
        "tooltip": "トレーニングに使用するデータ型。"
      }
    },
    "outputs": {
      "0": {
        "name": "lora",
        "tooltip": "LoRA適用済みモデル"
      },
      "1": {
        "name": "損失マップ",
        "tooltip": "LoRA重み"
      },
      "2": {
        "name": "ステップ数",
        "tooltip": "損失履歴"
      }
    }
  },
  "TransformSplat": {
    "description": "ガウシアンスプラットを移動、回転、スケールします。不均一なスケールは各スプラット自体の形状も変化させ、処理が遅くなります。",
    "display_name": "スプラットの変換",
    "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": "audio"
      },
      "duration": {
        "name": "duration",
        "tooltip": "継続時間（秒）"
      },
      "start_index": {
        "name": "start_index",
        "tooltip": "開始時間（秒）。負の値を指定すると末尾からカウント（小数点以下対応）。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TrimVideoLatent": {
    "display_name": "TrimVideoLatent",
    "inputs": {
      "samples": {
        "name": "サンプル"
      },
      "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": "face_limit"
      },
      "fbx_preset": {
        "name": "FBXプリセット"
      },
      "flatten_bottom": {
        "name": "底面を平坦化"
      },
      "flatten_bottom_threshold": {
        "name": "底面平坦化しきい値"
      },
      "force_symmetry": {
        "name": "対称性を強制"
      },
      "format": {
        "name": "format"
      },
      "original_model_task_id": {
        "name": "original_model_task_id"
      },
      "pack_uv": {
        "name": "UVパック"
      },
      "part_names": {
        "name": "パーツ名"
      },
      "pivot_to_center_bottom": {
        "name": "ピボットを底面中央へ"
      },
      "quad": {
        "name": "quad"
      },
      "scale_factor": {
        "name": "スケール係数"
      },
      "texture_format": {
        "name": "texture_format"
      },
      "texture_size": {
        "name": "texture_size"
      },
      "with_animation": {
        "name": "アニメーション付き"
      }
    }
  },
  "TripoImageToModelNode": {
    "display_name": "Tripo: 画像からモデル",
    "inputs": {
      "face_limit": {
        "name": "face_limit"
      },
      "geometry_quality": {
        "name": "ジオメトリ品質"
      },
      "image": {
        "name": "image"
      },
      "model_seed": {
        "name": "model_seed"
      },
      "model_version": {
        "name": "model_version",
        "tooltip": "生成に使用するモデルバージョン"
      },
      "orientation": {
        "name": "orientation"
      },
      "pbr": {
        "name": "pbr"
      },
      "quad": {
        "name": "quad"
      },
      "style": {
        "name": "style"
      },
      "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
      }
    }
  },
  "TripoImportModelNode": {
    "description": "外部の3Dモデル（例：Rodin、Hunyuan3D、またはローカルファイル）をTripoにインポートし、Tripoのポストプロセスノード（Texture、Rig、Convert）で使用します。GLB形式を推奨します：テクスチャはファイルに埋め込まれている場合のみインポート時に保持されます。インポートしたモデルにテクスチャを付与するには、テクスチャプロンプトが必要です。",
    "display_name": "Tripo: Import Model",
    "inputs": {
      "model_3d": {
        "name": "model_3d",
        "tooltip": "インポートする3Dモデル（GLB / FBX / OBJ / STL、最大150MB）。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"
      },
      "image_back": {
        "name": "image_back"
      },
      "image_left": {
        "name": "image_left"
      },
      "image_right": {
        "name": "image_right"
      },
      "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枚の参照画像から生成。前面は必須、他3つは任意。",
    "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": "リターゲットタスクID",
        "tooltip": null
      },
      "1": {
        "name": "リターゲット タスクID",
        "tooltip": null
      },
      "2": {
        "name": "GLB",
        "tooltip": null
      }
    }
  },
  "TripoRigNode": {
    "display_name": "Tripo: モデルのリグ設定",
    "inputs": {
      "original_model_task_id": {
        "name": "original_model_task_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": "erode_radius",
        "tooltip": "クロップ前にこのピクセル半径でアルファマットを収縮します（境界のにじみを防ぎます）。"
      },
      "image": {
        "name": "image"
      },
      "mask": {
        "name": "mask"
      },
      "size": {
        "name": "size",
        "tooltip": "正方形画像のサイズ。モデルは1024で学習されていますが、他のサイズも動作します（分布外となります）。"
      }
    },
    "outputs": {
      "0": {
        "name": "image",
        "tooltip": null
      }
    }
  },
  "TripoSplatSamplingPreview": {
    "description": "標準のKsamplerノード用にTripoSplatモデルをパッチし、各ステップでライブデコードされたガウシアンスプラットのプレビューを表示します。",
    "display_name": "TripoSplat サンプリングプレビュー",
    "inputs": {
      "model": {
        "name": "model"
      },
      "num_gaussians": {
        "name": "num_gaussians",
        "tooltip": "プレビュー用に生成するガウシアンの数（32の倍数に丸められます）。"
      },
      "octree_level": {
        "name": "octree_level",
        "tooltip": "プレビューデコード用のオクツリー深度（小さいほど高速/粗い）。"
      },
      "pitch": {
        "name": "pitch",
        "tooltip": "プレビューカメラのピッチ角（度）。"
      },
      "point_size": {
        "name": "point_size",
        "tooltip": "最大スプラット半径（ピクセル単位）。各ガウシアンはスケールからサイズが決まり、ここで上限が設定されます。小さいほど細かく/尖り、大きいほど太くなります。"
      },
      "vae": {
        "name": "vae",
        "tooltip": "TripoSplat VAEデコーダ"
      },
      "yaw": {
        "name": "yaw",
        "tooltip": "プレビューカメラのヨー角（度）。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "TripoTextToModelNode": {
    "display_name": "Tripo: テキストからモデル生成",
    "inputs": {
      "face_limit": {
        "name": "face_limit"
      },
      "geometry_quality": {
        "name": "ジオメトリ品質"
      },
      "image_seed": {
        "name": "image_seed"
      },
      "model_seed": {
        "name": "model_seed"
      },
      "model_version": {
        "name": "model_version"
      },
      "negative_prompt": {
        "name": "negative_prompt"
      },
      "pbr": {
        "name": "pbr"
      },
      "prompt": {
        "name": "prompt"
      },
      "quad": {
        "name": "quad"
      },
      "style": {
        "name": "style"
      },
      "texture": {
        "name": "texture"
      },
      "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
      }
    }
  },
  "TripoTextureNode": {
    "display_name": "Tripo: モデルのテクスチャリング",
    "inputs": {
      "model_task_id": {
        "name": "model_task_id"
      },
      "pbr": {
        "name": "pbr"
      },
      "texture": {
        "name": "texture"
      },
      "texture_alignment": {
        "name": "texture_alignment"
      },
      "texture_prompt": {
        "name": "texture_prompt",
        "tooltip": "テクスチャ付与のためのオプションのテキストガイダンス。インポートしたモデル（Tripo: Import Model）には参照画像がないため、実際には必須です。"
      },
      "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
      }
    }
  },
  "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": "重みdtype"
      }
    }
  },
  "UNetCrossAttentionMultiply": {
    "display_name": "UNetクロス注意の乗算",
    "inputs": {
      "k": {
        "name": "k"
      },
      "model": {
        "name": "モデル"
      },
      "out": {
        "name": "出力"
      },
      "q": {
        "name": "q"
      },
      "v": {
        "name": "v"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "UNetSelfAttentionMultiply": {
    "display_name": "UNet自己注意の乗算",
    "inputs": {
      "k": {
        "name": "k"
      },
      "model": {
        "name": "モデル"
      },
      "out": {
        "name": "出力"
      },
      "q": {
        "name": "q"
      },
      "v": {
        "name": "v"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "UNetTemporalAttentionMultiply": {
    "display_name": "UNet時間的注意の乗算",
    "inputs": {
      "cross_structural": {
        "name": "クロス構造"
      },
      "cross_temporal": {
        "name": "クロス時間"
      },
      "model": {
        "name": "モデル"
      },
      "self_structural": {
        "name": "自己構造"
      },
      "self_temporal": {
        "name": "自己時間"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "USOStyleReference": {
    "display_name": "USOスタイルリファレンス",
    "inputs": {
      "clip_vision_output": {
        "name": "CLIP Vision出力"
      },
      "model": {
        "name": "モデル"
      },
      "model_patch": {
        "name": "モデルパッチ"
      }
    }
  },
  "UpscaleModelLoader": {
    "display_name": "拡大モデルを読み込む",
    "inputs": {
      "model_name": {
        "name": "モデル名"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VAEDecode": {
    "description": "潜在画像をピクセル空間画像にデコードします。",
    "display_name": "VAEデコード",
    "inputs": {
      "samples": {
        "name": "サンプル",
        "tooltip": "デコードされる潜在。"
      },
      "vae": {
        "name": "vae",
        "tooltip": "潜在のデコードに使用されるVAEモデル。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": "デコードされた画像。"
      }
    }
  },
  "VAEDecodeAudio": {
    "display_name": "VAEデコード音声",
    "inputs": {
      "samples": {
        "name": "サンプル"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VAEDecodeAudioTiled": {
    "display_name": "VAEデコードオーディオ（タイル）",
    "inputs": {
      "overlap": {
        "name": "オーバーラップ"
      },
      "samples": {
        "name": "サンプル"
      },
      "tile_size": {
        "name": "タイルサイズ"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VAEDecodeHunyuan3D": {
    "display_name": "VAEDecodeHunyuan3D",
    "inputs": {
      "num_chunks": {
        "name": "num_chunks"
      },
      "octree_resolution": {
        "name": "octree_resolution"
      },
      "samples": {
        "name": "サンプル"
      },
      "vae": {
        "name": "vae"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VAEDecodeTiled": {
    "display_name": "VAEデコード（タイル）",
    "inputs": {
      "overlap": {
        "name": "オーバーラップ"
      },
      "samples": {
        "name": "サンプル"
      },
      "temporal_overlap": {
        "name": "temporal_overlap",
        "tooltip": "ビデオVAE専用：重複するフレームの数。"
      },
      "temporal_size": {
        "name": "temporal_size",
        "tooltip": "ビデオVAE専用：一度にデコードするフレームの数。"
      },
      "tile_size": {
        "name": "タイルサイズ"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "VAEDecodeTripoSplat": {
    "description": "サンプリングされたTripoSplatのlatentを3Dガウシアンスプラットにデコードします。ガウシアンの数を変更して密度を調整できます。",
    "display_name": "TripoSplat デコード",
    "inputs": {
      "control_after_generate": {
        "name": "control after generate"
      },
      "num_gaussians": {
        "name": "num_gaussians",
        "tooltip": "生成するガウシアンの数（32の倍数に丸められます）。262144はオクツリーの点密度と一致します。これより多いと同じ点をオーバーサンプリングします（より密ですが新しいディテールは増えません）。VRAM/時間コストも比例して増加します。"
      },
      "samples": {
        "name": "samples"
      },
      "seed": {
        "name": "seed",
        "tooltip": "オクツリーポイントサンプラー（グローバルRNG）のシード値。デコードを決定的にします。"
      },
      "vae": {
        "name": "vae",
        "tooltip": "TripoSplat VAEデコーダ"
      }
    },
    "outputs": {
      "0": {
        "name": "splat",
        "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": "ピクセル"
      },
      "vae": {
        "name": "vae"
      }
    }
  },
  "VAEEncodeTiled": {
    "display_name": "VAEエンコード（タイル）",
    "inputs": {
      "overlap": {
        "name": "オーバーラップ"
      },
      "pixels": {
        "name": "ピクセル"
      },
      "temporal_overlap": {
        "name": "temporal_overlap",
        "tooltip": "ビデオVAE専用：重複するフレームの数。"
      },
      "temporal_size": {
        "name": "temporal_size",
        "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": "ピクセルフレーム数。latent_tを偶数にするため切り捨てられます（patch_size_t=2の要件、例：49 → 45）。"
      },
      "optical_flow": {
        "name": "optical_flow",
        "tooltip": "OpticalFlowLoader（RAFT-large）からのオプティカルフローモデル。"
      },
      "video": {
        "name": "video",
        "tooltip": "パス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": "オーディオ生成",
        "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": "出力動画の解像度。4Kはveo-3.1-liteおよびveo-3.0モデルでは利用できません。"
      },
      "seed": {
        "name": "シード",
        "tooltip": "ビデオ生成のシード値（0でランダム）"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VeoVideoGenerationNode": {
    "description": "Google の Veo API を使用してテキストプロンプトからビデオを生成します",
    "display_name": "Google Veo2 ビデオ生成",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "出力ビデオのアスペクト比"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration_seconds": {
        "name": "duration_seconds",
        "tooltip": "出力ビデオの長さ（秒）"
      },
      "enhance_prompt": {
        "name": "enhance_prompt",
        "tooltip": "AIアシストでプロンプトを強化するかどうか"
      },
      "image": {
        "name": "image",
        "tooltip": "ビデオ生成の参考となる画像（オプション）"
      },
      "model": {
        "name": "モデル",
        "tooltip": "ビデオ生成に使用するVeo 2モデル"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "ビデオで避けたい内容を指定するネガティブプロンプト"
      },
      "person_generation": {
        "name": "person_generation",
        "tooltip": "ビデオ内で人物生成を許可するかどうか"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "ビデオのテキスト説明"
      },
      "seed": {
        "name": "seed",
        "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": "モデル"
      }
    }
  },
  "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": "最小cfg"
      },
      "model": {
        "name": "モデル"
      }
    }
  },
  "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": "有効にすると、プロンプトに基づいた音声とBGMが動画に含まれます。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration": {
        "name": "duration"
      },
      "model": {
        "name": "model"
      },
      "movement_amplitude": {
        "name": "movement_amplitude",
        "tooltip": "フレーム内のオブジェクトの動きの振幅。"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "有効にすると、プロンプトに基づいた音声とBGMが動画に含まれます。"
      },
      "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": "生成された動画にBGMを追加するかどうか。"
      },
      "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": "生成後のコントロール"
      },
      "image": {
        "name": "画像",
        "tooltip": "生成される動画の開始フレームとして使用する画像。"
      },
      "model": {
        "name": "モデル",
        "tooltip": "動画生成に使用するモデル。"
      },
      "model_audio": {
        "name": "オーディオ"
      },
      "model_duration": {
        "name": "長さ"
      },
      "model_resolution": {
        "name": "解像度"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "動画生成用のオプションのテキストプロンプト（最大2000文字）。"
      },
      "seed": {
        "name": "シード"
      }
    },
    "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": "生成後のコントロール"
      },
      "model": {
        "name": "モデル",
        "tooltip": "動画生成に使用するモデル。"
      },
      "model_aspect_ratio": {
        "name": "アスペクト比"
      },
      "model_audio": {
        "name": "オーディオ"
      },
      "model_duration": {
        "name": "長さ"
      },
      "model_resolution": {
        "name": "解像度"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "動画生成用のテキスト説明（最大2000文字）。"
      },
      "seed": {
        "name": "シード"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduExtendVideoNode": {
    "description": "既存の動画を拡張して追加フレームを生成します。",
    "display_name": "Vidu 動画拡張",
    "inputs": {
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "end_frame": {
        "name": "終了フレーム"
      },
      "model": {
        "name": "モデル",
        "tooltip": "動画拡張に使用するモデル。"
      },
      "model_duration": {
        "name": "長さ"
      },
      "model_resolution": {
        "name": "解像度"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "拡張動画用のオプションのテキストプロンプト（最大2000文字）。"
      },
      "seed": {
        "name": "シード"
      },
      "video": {
        "name": "動画",
        "tooltip": "拡張する元の動画。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduImageToVideoNode": {
    "description": "画像とオプションのプロンプトからビデオを生成",
    "display_name": "Vidu 画像からビデオ生成",
    "inputs": {
      "control_after_generate": {
        "name": "生成後の制御"
      },
      "duration": {
        "name": "秒数",
        "tooltip": "出力ビデオの秒数"
      },
      "image": {
        "name": "画像",
        "tooltip": "生成ビデオの開始フレームとして使用する画像"
      },
      "model": {
        "name": "モデル",
        "tooltip": "モデル名"
      },
      "movement_amplitude": {
        "name": "動きの振幅",
        "tooltip": "フレーム内のオブジェクトの動きの振幅"
      },
      "prompt": {
        "name": "プロンプト",
        "tooltip": "ビデオ生成のためのテキスト記述"
      },
      "resolution": {
        "name": "解像度",
        "tooltip": "サポートされる値はモデルと秒数によって異なる場合があります"
      },
      "seed": {
        "name": "シード",
        "tooltip": "ビデオ生成のシード値（0でランダム）"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "ViduMultiFrameVideoNode": {
    "description": "複数のキーフレーム遷移を持つ動画を生成します。",
    "display_name": "Vidu マルチフレーム動画生成",
    "inputs": {
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "frames": {
        "name": "フレーム数",
        "tooltip": "キーフレーム遷移の数（2～9）。"
      },
      "frames_duration1": {
        "name": "長さ1"
      },
      "frames_duration2": {
        "name": "長さ2"
      },
      "frames_prompt1": {
        "name": "プロンプト1"
      },
      "frames_prompt2": {
        "name": "プロンプト2"
      },
      "model": {
        "name": "モデル"
      },
      "resolution": {
        "name": "解像度"
      },
      "seed": {
        "name": "シード"
      },
      "start_image": {
        "name": "開始画像",
        "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": "control after generate"
      },
      "duration": {
        "name": "duration",
        "tooltip": "出力ビデオの長さ（秒）"
      },
      "end_frame": {
        "name": "end_frame",
        "tooltip": "終了フレーム"
      },
      "first_frame": {
        "name": "first_frame",
        "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
      }
    }
  },
  "ViduTextToVideoNode": {
    "description": "テキストプロンプトからビデオを生成",
    "display_name": "Vidu テキストからビデオ生成",
    "inputs": {
      "aspect_ratio": {
        "name": "aspect_ratio",
        "tooltip": "出力ビデオのアスペクト比"
      },
      "control_after_generate": {
        "name": "生成後の制御"
      },
      "duration": {
        "name": "duration",
        "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
      }
    }
  },
  "VoxelToMesh": {
    "description": "ボクセルグリッドをメッシュに変換します。",
    "display_name": "VoxelToMesh",
    "inputs": {
      "algorithm": {
        "name": "アルゴリズム"
      },
      "threshold": {
        "name": "しきい値"
      },
      "voxel": {
        "name": "voxel"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "VoxelToMeshBasic": {
    "description": "ボクセルグリッドをメッシュに変換します。",
    "display_name": "VoxelToMeshBasic",
    "inputs": {
      "threshold": {
        "name": "閾値"
      },
      "voxel": {
        "name": "ボクセル"
      }
    },
    "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秒。指定しない場合は、モデルが自動的に合うBGMや効果音を生成します。"
      },
      "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": "オーディオ",
        "tooltip": "ビデオ生成を駆動する音声（例：リップシンク、ビートに合わせた動き）。長さ：3秒～30秒。未指定の場合、モデルが自動的に合うBGMや効果音を生成します。"
      },
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "model": {
        "name": "model"
      },
      "model_duration": {
        "name": "長さ"
      },
      "model_negative_prompt": {
        "name": "ネガティブプロンプト"
      },
      "model_prompt": {
        "name": "プロンプト"
      },
      "model_ratio": {
        "name": "アスペクト比"
      },
      "model_resolution": {
        "name": "解像度"
      },
      "prompt_extend": {
        "name": "プロンプト拡張",
        "tooltip": "AIアシストでプロンプトを強化するかどうか。"
      },
      "seed": {
        "name": "シード値",
        "tooltip": "生成に使用するシード値。"
      },
      "watermark": {
        "name": "ウォーターマーク",
        "tooltip": "AI生成のウォーターマークを結果に追加するかどうか。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Wan2VideoContinuationApi": {
    "description": "ビデオの続きから生成を行い、オプションでラストフレーム制御も可能です。",
    "display_name": "Wan 2.7 ビデオ継続生成",
    "inputs": {
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "first_clip": {
        "name": "最初のクリップ",
        "tooltip": "継続元となる入力ビデオ。長さ：2秒～10秒。出力のアスペクト比はこのビデオから取得されます。"
      },
      "last_frame": {
        "name": "ラストフレーム",
        "tooltip": "ラストフレーム画像。継続生成はこのフレームへと遷移します。"
      },
      "model": {
        "name": "model"
      },
      "model_duration": {
        "name": "長さ"
      },
      "model_negative_prompt": {
        "name": "ネガティブプロンプト"
      },
      "model_prompt": {
        "name": "プロンプト"
      },
      "model_resolution": {
        "name": "解像度"
      },
      "prompt_extend": {
        "name": "プロンプト拡張",
        "tooltip": "AIアシストでプロンプトを強化するかどうか。"
      },
      "seed": {
        "name": "シード値",
        "tooltip": "生成に使用するシード値。"
      },
      "watermark": {
        "name": "ウォーターマーク",
        "tooltip": "AI生成のウォーターマークを結果に追加するかどうか。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "Wan2VideoEditApi": {
    "description": "テキスト指示、参照画像、またはスタイル転送を使ってビデオを編集します。",
    "display_name": "Wan 2.7 ビデオ編集",
    "inputs": {
      "audio_setting": {
        "name": "オーディオ設定",
        "tooltip": "「auto」：プロンプトに基づきモデルが音声再生成の有無を判断。「origin」：入力ビデオの元の音声を保持。"
      },
      "control_after_generate": {
        "name": "生成後のコントロール"
      },
      "model": {
        "name": "model"
      },
      "model_duration": {
        "name": "長さ"
      },
      "model_prompt": {
        "name": "プロンプト"
      },
      "model_ratio": {
        "name": "アスペクト比"
      },
      "model_resolution": {
        "name": "解像度"
      },
      "seed": {
        "name": "シード値",
        "tooltip": "生成に使用するシード値。"
      },
      "video": {
        "name": "ビデオ",
        "tooltip": "編集対象のビデオ。"
      },
      "watermark": {
        "name": "ウォーターマーク",
        "tooltip": "AI生成のウォーターマークを結果に追加するかどうか。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanAnimate2Cache": {
    "description": "ポーズビデオの各ブロックのアクティベーションをキャッシュし、サンプリングステップごとではなく一度だけ実行します。生成時間を約半分に短縮しますが、トレードオフとして480x832/81フレーム・bf16の場合、約12.5GBのシステムRAMが必要です（解像度や長さに応じて増減します）。コンテキストウィンドウを使用する場合、各ウィンドウが個別にキャッシュされるため、RAMの使用量はウィンドウ数に比例します。static_standardスケジュールを使用してください。uniformスケジュールでは毎ステップごとにウィンドウが移動し、キャッシュが再利用されません。",
    "display_name": "WanAnimate2Cache",
    "inputs": {
      "device": {
        "name": "device",
        "tooltip": "キャッシュの保存先。cpu（RAM）は安全な選択肢で、通常のサイズではモデルと一緒にVRAMに収まりません。gpu（VRAM）は収まる場合はより高速です。"
      },
      "dtype": {
        "name": "dtype",
        "tooltip": "保存精度。defaultはモデルの計算dtypeでアクティベーションを保存します。int8はキャッシュサイズを半分に、int4は4分の1に削減します。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フレームにどれだけ強く従うかを調整します。1.0未満でアイデンティティや外観の拘束が緩み（例：プロンプトでスタイル変更）、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": "クリップビジョン出力"
      },
      "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": "WanCameraEmbedding",
    "inputs": {
      "camera_pose": {
        "name": "カメラポーズ"
      },
      "cx": {
        "name": "cx"
      },
      "cy": {
        "name": "cy"
      },
      "fx": {
        "name": "fx"
      },
      "fy": {
        "name": "fy"
      },
      "height": {
        "name": "高さ"
      },
      "length": {
        "name": "長さ"
      },
      "speed": {
        "name": "速度"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "name": "カメラ埋め込み",
        "tooltip": null
      },
      "1": {
        "name": "幅",
        "tooltip": null
      },
      "2": {
        "name": "高さ",
        "tooltip": null
      },
      "3": {
        "name": "長さ",
        "tooltip": null
      }
    }
  },
  "WanCameraImageToVideo": {
    "display_name": "WanCameraImageToVideo",
    "inputs": {
      "batch_size": {
        "name": "バッチサイズ"
      },
      "camera_conditions": {
        "name": "カメラ条件"
      },
      "clip_vision_output": {
        "name": "CLIPビジョン出力"
      },
      "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ライクモデル（dim=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": "フリーノイズ",
        "tooltip": "FreeNoiseノイズシャッフルを適用するかどうか。ウィンドウのブレンドを改善します。"
      },
      "fuse_method": {
        "name": "融合方法",
        "tooltip": "コンテキストウィンドウを融合するために使用する方法。"
      },
      "model": {
        "name": "モデル",
        "tooltip": "サンプリング中にコンテキストウィンドウを適用するモデル。"
      },
      "retain_first_frame": {
        "name": "retain_first_frame",
        "tooltip": "各コンテキストウィンドウで最初のI2Vフレームを保持します（初期リファレンスの維持に役立つ場合があります）。"
      },
      "split_conds_to_windows": {
        "name": "split_conds_to_windows",
        "tooltip": "複数のコンディショニング（ConditionCombineで作成）を領域インデックスに基づいて各ウィンドウに分割するかどうか。"
      }
    },
    "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": "有効なフレームを示すマスク"
      },
      "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": "有効なフレームを示すマスク"
      },
      "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 vision埋め込み。"
      },
      "clip_vision_output_ref": {
        "name": "clip_vision_output_ref",
        "tooltip": "参照画像のCLIP vision埋め込み。"
      },
      "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": "WanFirstLastFrameToVideo",
    "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": "latent",
        "tooltip": null
      }
    }
  },
  "WanFunControlToVideo": {
    "display_name": "WanFunControlToVideo",
    "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": "latent",
        "tooltip": null
      }
    }
  },
  "WanFunInpaintToVideo": {
    "display_name": "WanFunInpaintToVideo",
    "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": "latent",
        "tooltip": null
      }
    }
  },
  "WanHuMoImageToVideo": {
    "display_name": "WanHuMoImageToVideo",
    "inputs": {
      "audio_encoder_output": {
        "name": "オーディオエンコーダー出力"
      },
      "batch_size": {
        "name": "バッチサイズ"
      },
      "height": {
        "name": "高さ"
      },
      "length": {
        "name": "長さ"
      },
      "negative": {
        "name": "ネガティブ"
      },
      "positive": {
        "name": "ポジティブ"
      },
      "ref_image": {
        "name": "参照画像"
      },
      "vae": {
        "name": "VAE"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "name": "ポジティブ",
        "tooltip": null
      },
      "1": {
        "name": "ネガティブ",
        "tooltip": null
      },
      "2": {
        "name": "潜在表現",
        "tooltip": null
      }
    }
  },
  "WanImageToImageApi": {
    "description": "1つまたは2つの入力画像とテキストプロンプトから画像を生成します。出力画像は現在1.6MPに固定されており、アスペクト比は入力画像に合わせます。",
    "display_name": "Wan 画像から画像へ",
    "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ビジョン出力"
      },
      "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": "Wan 画像から動画へ",
    "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": "潜在",
        "tooltip": null
      },
      "4": {
        "name": "トリム画像",
        "tooltip": null
      }
    }
  },
  "WanMoveConcatTrack": {
    "display_name": "WanMoveConcatTrack",
    "inputs": {
      "tracks_1": {
        "name": "トラック1"
      },
      "tracks_2": {
        "name": "トラック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_mask": {
        "name": "トラックマスク"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      },
      "1": {
        "name": "トラック長",
        "tooltip": null
      }
    }
  },
  "WanMoveVisualizeTracks": {
    "display_name": "WanMoveVisualizeTracks",
    "inputs": {
      "circle_size": {
        "name": "円のサイズ"
      },
      "images": {
        "name": "画像"
      },
      "line_resolution": {
        "name": "線の解像度"
      },
      "line_width": {
        "name": "線の太さ"
      },
      "opacity": {
        "name": "不透明度"
      },
      "tracks": {
        "name": "トラック"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanPhantomSubjectToVideo": {
    "display_name": "WanPhantomSubjectToVideo",
    "inputs": {
      "batch_size": {
        "name": "バッチサイズ"
      },
      "height": {
        "name": "高さ"
      },
      "images": {
        "name": "画像"
      },
      "length": {
        "name": "長さ"
      },
      "negative": {
        "name": "ネガティブ"
      },
      "positive": {
        "name": "ポジティブ"
      },
      "vae": {
        "name": "VAE"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "name": "ポジティブ",
        "tooltip": null
      },
      "1": {
        "name": "ネガティブテキスト",
        "tooltip": null
      },
      "2": {
        "name": "ネガティブ画像テキスト",
        "tooltip": null
      },
      "3": {
        "name": "潜在表現",
        "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": "negative"
      },
      "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専用。同じ解像度のpose_videoに対応する、個別IDごとに色分けされたSAM3マスク動画。"
      },
      "positive": {
        "name": "positive"
      },
      "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": "参照画像。複数の参照がある場合は、すべてを1枚の画像に合成してください。"
      },
      "reference_image_mask": {
        "name": "reference_image_mask",
        "tooltip": "SCAIL-2専用。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": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": "生成サイズの空のlatent。"
      },
      "3": {
        "name": "video_frame_offset",
        "tooltip": "調整済みオフセット＋長さ。次のチャンクに接続してください。"
      }
    }
  },
  "WanSoundImageToVideo": {
    "display_name": "WanSoundImageToVideo",
    "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": "WanSoundImageToVideoExtend",
    "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": "Wan テキストから画像へ",
    "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 Text to Video",
    "inputs": {
      "audio": {
        "name": "audio",
        "tooltip": "オーディオは明確で大きな声を含み、余分なノイズや背景音楽がないこと。"
      },
      "control_after_generate": {
        "name": "control after generate"
      },
      "duration": {
        "name": "duration",
        "tooltip": "利用可能な長さ: 5秒と10秒"
      },
      "generate_audio": {
        "name": "generate_audio",
        "tooltip": "オーディオ入力がない場合、自動的にオーディオを生成します。"
      },
      "model": {
        "name": "model",
        "tooltip": "使用するモデル。"
      },
      "negative_prompt": {
        "name": "negative_prompt",
        "tooltip": "避けるべき要素をガイドするネガティブテキストプロンプト。"
      },
      "prompt": {
        "name": "prompt",
        "tooltip": "要素や視覚的特徴を説明するために使用するプロンプト。英語/中国語をサポート。"
      },
      "prompt_extend": {
        "name": "prompt_extend",
        "tooltip": "AI支援でプロンプトを拡張するかどうか。"
      },
      "seed": {
        "name": "seed",
        "tooltip": "生成に使用するシード値。"
      },
      "shot_type": {
        "name": "ショットタイプ",
        "tooltip": "生成される動画のショットタイプ（単一連続ショットか複数カットか）を指定します。このパラメータはprompt_extendがTrueの時のみ有効です。"
      },
      "size": {
        "name": "size"
      },
      "watermark": {
        "name": "watermark",
        "tooltip": "結果に「AI生成」の透かしを追加するかどうか。"
      }
    },
    "outputs": {
      "0": {
        "tooltip": null
      }
    }
  },
  "WanTrackToVideo": {
    "display_name": "WanTrackToVideo",
    "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"
      },
      "temperature": {
        "name": "temperature"
      },
      "topk": {
        "name": "topk"
      },
      "tracks": {
        "name": "tracks"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "width"
      }
    },
    "outputs": {
      "0": {
        "name": "positive",
        "tooltip": null
      },
      "1": {
        "name": "negative",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "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": "WanVaceToVideo",
    "inputs": {
      "batch_size": {
        "name": "バッチサイズ"
      },
      "control_masks": {
        "name": "コントロールマスク"
      },
      "control_video": {
        "name": "コントロールビデオ"
      },
      "height": {
        "name": "高さ"
      },
      "length": {
        "name": "長さ"
      },
      "negative": {
        "name": "ネガティブ"
      },
      "positive": {
        "name": "ポジティブ"
      },
      "reference_image": {
        "name": "参照画像"
      },
      "strength": {
        "name": "強度"
      },
      "vae": {
        "name": "vae"
      },
      "width": {
        "name": "幅"
      }
    },
    "outputs": {
      "0": {
        "name": "ポジティブ",
        "tooltip": null
      },
      "1": {
        "name": "ネガティブ",
        "tooltip": null
      },
      "2": {
        "name": "latent",
        "tooltip": null
      },
      "3": {
        "name": "トリムlatent",
        "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
      }
    }
  }
}
