ComfyUI "Quality of life Suit:V2" (auto Update,Chat GPT , DallE-2 ,Math, ... and more )
詳細
ファイルをダウンロード
このバージョンについて
モデル説明
私の作品が気に入っていただけたら、いいね、評価、コメントをいただけますと幸いです XD
これらのノードは : ComfyUI 向けです
ComfyUI:
ComfyUI は Stable Diffusion を活用した高度なノードベースUIです。画像の後処理や変換などのカスタムワークフローを作成できます。
自動更新:
- ComfyUIを起動すると、ツールが設定ファイルを自動生成します
このファイルの内容は次の通りです:
{
"autoUpdate": true,
"branch": "main",
"openAI_API_Key": "sk-#################################"
}
このファイルは自動更新を制御し、ツールが必要とするその他の設定を管理するために使用されます
ファイルの説明:
"autoUpdate": (true) または (false) に設定可能
"branch": デフォルトは ("main")
branchの他の選択肢:
"v2.1.X": v2バージョンのバグフィックスのみを更新する
"main": 常に最新の安定版に更新されますが、突然新しいノードが追加される可能性があります(通常、ComfyUIの更新を推奨)
"develop": 最新の開発中の機能が含まれますが、バグも含まれる可能性があります
"openAI_API_Key": ChatGPTやDall-E2機能を利用するには、OpenAI APIキーを登録する必要があります。こちらから取得できます (Account API Keys - OpenAI API)
使い方
- 本バージョンを使用する前に、まずComfyUIを更新してください
本バージョンはComfyUIの新機能、すなわち「入力をウィジェットに切り替えられる」や「ウィジェットを入力にできる」機能に強く依存しています
zipファイルをダウンロードしてください。
..\ComfyUI\custom_nodes に解凍してください。以下の画像のように:
ComfyUIが実行中であれば再起動してください(Webの再読み込みでは不十分です)
新しいグループ O/… の下に私のノードが表示されます
ワークフローのフォルダを確認して、このツールの使い方の素晴らしい例を見つけてください
Kindly be notified that you can load the images in the downloaded ZIP/workflows in comfyUI to load the workflow that was used to generate it
※ダウンロードしたZIPやワークフロー内の画像をComfyUIで読み込むことで、元の画像生成に使われたワークフローが読み込まれます
現在のノード:
// 7/4/2023 -----------------------------------------------------------------
selectLatentFromBatchNode
複数の画像を生成した場合は、どの画像を使うかを選択できます
たとえば、4枚の画像を生成した場合、そのうち1枚を選んでさらに処理が可能または、順番に処理することもできます
NSP
このノードは SoupPrompts ファイルからランダムな値を選択できますequations
- 入力に対して数学的な計算を行うノード
- 2つのバリエーションがあります
- 1入力 (X)
- 2入力 (X,Y)
(右クリックでXやYを入力に変換でき、他のノードから値を取得可能)このノードが気に入ったら、入力数の選択が可能なように改善するようご提案ください
// 22/3/2023 -----------------------------------------------------------------
OpenAI ノード
OpenAI ChatGPTとDALLE-2 APIをノードとして利用可能、ワークフローに統合して拡張できます
ChatGPT-Advanced
- Load_openAI
以降のノードでOpenAIを初期化します
アドバンスドChatGPTノード
chat_message :
ChatGPTに送信するメッセージを作成しますcombine_chat_messages:
ChatGPTに送信する前に、複数のメッセージをまとめる際に使用Chat_Completion:
マジックノード。このノードはメッセージをChatGPTに送信し、返信を取得。返信が文字列として出力されますdebug_Completion:
送信結果全体を確認するための補助ノード
このワークフローでは、ChatGPTを使ってプロンプトを生成しています。
最初に、2つのメッセージをChatGPTに送信
1つ目のメッセージは、ChatGPTにどのように振る舞ってもらうか、および私が求めているプロンプトのフォーマットを伝える
2つ目のメッセージでは、指定したい内容を送信(ここでは「若い女の子が踊っている」。」と記述。「若い」という言葉を加えることで、服が適切なスタイルになります(すみません、誤解しないでください)
その後、メッセージを「Completionノード」に渡します(OpenAIのAPIではこの名前になっています、すみません)
おめでとうございます、画像生成用の良いプロンプトが完成しました
DallE-2 画像ノード
create_image:
DALLE-2を使って画像を生成します。現在は1回につき1枚の画像生成のみ対応、次回アップデートで複数画像生成に対応予定variation_image:
送信した画像に類似したバリエーションを生成します
これで完全なワークフローが作成できます:
ChatGPTでプロンプトを生成
生成されたプロンプトをDALLE-2に送信
生成した画像をStable Diffusionに送り、その上に描画処理
DALLE-2を使って出力画像の変形バージョンを生成
ChatGPT-simple
このノードは、ChatGPTという高度な言語モデルの力を活かし、小さな入力から詳細な画像の説明を生成できます。
OpenAI APIキーが必要です。こちらから取得できます:https://beta.openai.com/docs/developer-apis/overview
APIキーを取得したら、api_key.txtファイルに登録してください
APIキーを別ファイルに分離したのは、生成された画像にAPIキーが埋め込まれないようにするためです。
<この画像をComfyUIで読み込むことで、生成に使われたワークフローが読み込まれます>
文字列ツールキット
文字列操作をサポートする複数のノードを追加。また、テキストから画像を生成するツールも提供

String_:__
文字列(テキスト)を保持するノードDebug String
このノードはコンソールに文字列を出力しますConcat string
2つの文字列を結合するためのノードTrim string
文字列の先頭や末尾にある不要な空白を削除Replace string & replace string advanced
テキストの一部を別の部分に置き換える>>>> String2image <<<<
テキストから画像を生成するノード。ControlNetと組み合わせて画像にテキストを追加する際に使用可能。
— フォント対応(「フォントフォルダに必要なフォントを追加してください」)
「example画像をComfyUIで読み込むと、生成に使われたワークフローが読み込まれます」>>>>CLIPStringEncode <<<
通常のClipTextEncodeノードですが、このノードは文字列ノードからテキストを受け取るため、プロンプトを2回入力する必要がなくなります
この例では深度フィルタを使用していますが、WAS ノードを使っている場合は、WAS のCannyフィルタでテキストをCannyに変換できます。ControlNetをCannyで使用する場合、より良い結果が得られます。
その他のツール
- LatentUpscaleMultiply:
元の LatentUpscale ツールのバリエーションですが、幅と高さを指定するのではなく、倍率(乗算値)を指定します
例:元画像が (512,512)、mul値が (2,2) の場合、出力は (1024,1024)
倍率を分数で指定すれば縮小も可能。例:(512,512) mul (.5,.5) → (256,256)
ノードパス: O/Latent/LatentUpscaleMultiply
このパッケージには他にも素晴らしいノードが多数含まれています
WAS's Comprehensive Node Suite - ComfyUI | Stable Diffusion Other | Civitai
メッセージを読んでいただき、誠にありがとうございました。私のツールが皆様のお役に立てれば幸いです。
Discord: Omar92#3374




