Superprompt
このノードは `roborovski/superprompt-v1` モデルに基づいており、これはSuperPromptデータセットでファインチューニングされたT5モデルです。
Superprompt
Superprompt ノードは、roborovski/superprompt-v1 モデルに基づいています。このモデルは、SuperPrompt データセットでファインチューニングされた T5 モデルです。
SuperPrompt ノードは、短くシンプルなテキストプロンプトを自動的に拡張し、より詳細で記述的なバージョンに変換するテキスト拡張ツールです。その中核機能は、ファインチューニングされた T5 言語モデルを活用して、後続のテキストから画像生成タスクにより豊富な入力記述を提供することです。
ノード機能
このノードは、roborovski/superprompt-v1 モデルに基づいています。これは、SuperPrompt データセットでファインチューニングされた T5 モデルです。ベースプロンプトとインストラクションプロンプトを受け取り、それらを組み合わせてモデルに入力します。モデルは、指定された長さのより詳細なテキスト出力をインストラクションに基づいて生成します。初回使用時、ノードは必要なモデルファイルを Hugging Face から自動的にダウンロードします。
ノードパラメータ説明 - Superprompt
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
instruction_prompt | STRING | はい | Expand the following prompt to add more detail | - | モデルにプロンプトをどのように拡張するかを指示するテキスト。デフォルトの指示は「Expand the following prompt to add more detail」です。 |
prompt | STRING | はい | - | - | 拡張・強化される元のテキストプロンプト。このパラメータは通常、他のノードからのテキスト入力を受け取ります。 |
max_new_tokens | INT | はい | 128 | 1 - 4096 (ステップ: 1) | モデルが生成する新しいテキストの最大長を制御します。範囲は 1 から 4096、ステップは 1 です。 |
Output 出力
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| STRING | STRING | 拡張・強化された詳細なテキストプロンプト。 |
使用シナリオ
典型的な AI 画像生成ワークフローでは、最初に考えた短いプロンプト(例:「猫」)をこのノードに入力すると、より詳細な記述(例:「日差しの中で窓辺にのんびりと横たわる、ふわふわのオレンジ色の猫」)が出力されます。この強化されたプロンプトは、テキストから画像生成モデルのプロンプト入力ポートに直接接続でき、より詳細で期待通りの画像を生成するために使用できます。
注意事項
生成されるテキストの詳細度と品質は、max_new_tokens パラメータと入力プロンプト自体の影響を受けます。長すぎる生成は、内容の冗長性や一貫性の欠如を引き起こす可能性があります。このノードはモデルをダウンロードするためにインターネット接続が必要であり、生成プロセスは一定の計算リソースを消費します。
Superprompt ノードソースコードリンク
Superprompt ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。