このドキュメントは AI によって生成されました。誤りを発見した場合や改善の提案がある場合は、ぜひご貢献ください! GitHub で編集するCLIPTextEncodeSD3 ノードは、複数のテキストプロンプトを異なる CLIP モデルを用いてエンコードすることで、Stable Diffusion 3(SD3)モデル向けのテキスト入力を処理します。このノードは、3 つの独立したテキスト入力(
clip_g、clip_l、t5xxl)を扱い、空のテキスト入力に対するパディング処理を制御するオプションを提供します。また、異なるテキスト入力間でのトークン長の整合性を保証し、SD3 の生成パイプラインで使用可能な条件データ(conditioning data)を返します。
入力
| パラメーター | データ型 | 入力タイプ | デフォルト値 | 範囲 | 説明 |
|---|---|---|---|---|---|
clip | CLIP | 必須 | - | - | テキストエンコーディングに使用される CLIP モデル |
clip_l | STRING | 複数行、動的プロンプト対応 | - | - | ローカル CLIP モデル用のテキスト入力 |
clip_g | STRING | 複数行、動的プロンプト対応 | - | - | グローバル CLIP モデル用のテキスト入力 |
t5xxl | STRING | 複数行、動的プロンプト対応 | - | - | T5-XXL モデル用のテキスト入力 |
empty_padding | COMBO | 選択 | - | [“none”, “empty_prompt”] | 空のテキスト入力の処理方法を制御します |
empty_paddingを"none"に設定した場合、clip_g、clip_l、またはt5xxlのいずれかのテキスト入力が空であっても、空のトークンリストが生成され、パディングは行われません。clip_lとclip_gのトークン長が異なる場合、ノードは自動的に短い方の入力を空トークンでパディングして、両者のトークン長を揃えます。- すべてのテキスト入力は、動的プロンプトおよび複数行テキスト入力に対応しています。
出力
| 出力名 | データ型 | 説明 |
|---|---|---|
CONDITIONING | CONDITIONING | SD3 の生成パイプラインで使用可能な、エンコード済みのテキスト条件データ |