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を使ってプロンプトを生成しています。

  1. 最初に、2つのメッセージをChatGPTに送信

  2. 1つ目のメッセージは、ChatGPTにどのように振る舞ってもらうか、および私が求めているプロンプトのフォーマットを伝える

  3. 2つ目のメッセージでは、指定したい内容を送信(ここでは「若い女の子が踊っている」。」と記述。「若い」という言葉を加えることで、服が適切なスタイルになります(すみません、誤解しないでください)

  4. その後、メッセージを「Completionノード」に渡します(OpenAIのAPIではこの名前になっています、すみません)

  5. おめでとうございます、画像生成用の良いプロンプトが完成しました

DallE-2 画像ノード

  • create_image:
    DALLE-2を使って画像を生成します。現在は1回につき1枚の画像生成のみ対応、次回アップデートで複数画像生成に対応予定

  • variation_image:
    送信した画像に類似したバリエーションを生成します

これで完全なワークフローが作成できます:

  1. ChatGPTでプロンプトを生成

  2. 生成されたプロンプトをDALLE-2に送信

  3. 生成した画像をStable Diffusionに送り、その上に描画処理

  4. DALLE-2を使って出力画像の変形バージョンを生成

ChatGPT-simple

このノードは、ChatGPTという高度な言語モデルの力を活かし、小さな入力から詳細な画像の説明を生成できます。

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

Githup: omar92 (omar abdelzaher sleam) (github.com)

このモデルで生成された画像

画像が見つかりません。