Javascriptブロッカーが検出されました

アカウントを作成するには、一時的に一時停止するか、ホワイトリストに登録してください。

アプリから当社のリンクを開いた場合は、右上にある3つの点を探して、ブラウザで当社のページを開いてください。私たちは広告を表示したり、あなたのデータを販売/共有することはありませんが、私たちのウェブサイトが正常に動作するためにはJavascriptが必要です。ありがとうございました!-チーム・Graydient

ComfyUIのワークフローが、Graydient のウェブアプリケーションとAPIから利用可能になりました。

お気に入りのworkflow をインポートして、どこでも実行できる。

ComfyUIのワークフローとは何ですか?

ComfyUI は、AIimagesきめ細かなマルチステップ合成を可能にするデスクトップアプリケーションである。 これらのコンポーネントの配列は、それぞれ ノードで共有することができる。 Workflow.それらをアップロードし、私たちのプラットフォーム上のStable2goやPirateDiffusion 、スマートフォンやポテトコンピューターでも、すべてのデバイスで使用することができます。

このチュートリアルは誰のためのものですか?

ほとんどの人は、このチュートリアルを飛ばして、すでにインストールされているComfyUIワークフローを楽しんでください。 MyGraydientダッシュボードimages またはStable2goにインストールされている既存のComfyUIワークフローをお楽しみください。

私たちは、ComfyUIワークフローを外出先や他のアプリケーションに持ち運びたい技術者や愛好家のためにこれを構築しました。例えば、Discord BotをAPIに接続し、Comfyワークフローを実行することができます。開発者のためのユースケースはたくさんあります。

どのような例がありますか?

Graydient 、"Unchained "やStable DiffusionワークフローのようなFLUX トップモデルをホストしています。  ビデオワークフローの使い方

ワークフローで何ができるか?

ワークフローは、images 、背景や透かしを自動的にアップスケールしたり、LLMでプロンプトを強化したりなど、様々な機能をあなたの指先にもたらします。私たちの統合により、お気に入りのComfyUIワークフローをどのデバイスからでも、古いスマートフォンからでも楽しむことができます!

独自のワークフローをゼロから作成できますか?

そうです、PC上のComfyUIが必要なのです。A ComfyUI オペレーター(ローカルのデスクトップで作業している)は、.JSONテキストファイルをエクスポートすることで、最高のワークフローを共有することができます。Graydient 、私たちのバックエンドAPIでComfyUIワークフローを自信を持ってサポートし、熱狂的なクリエイターとアプリ開発者の両方がComfyのパワーを利用できるようにします。

はっきりさせるために、Graydient はComfyUIのウェブホスティングサービスではありません。デスクトップのように使用することはできません(私たちは時間単位でサーバーをレンタルしていません)。私たちがすることは、あなたのワークフローをAPIコールを介して、そして私たちのすべてのウェブアプリケーション内で実行させることです。

他のサイトからdownload のワークフローをGraydient で使用することはできますか?

はい、しかしマッピングと呼ばれるものが必要です - 同等のノードをモデルやconcepts ネイティブまたは私たちのプラットフォーム独自のものにペアリングします。このアイデアは、ComfyUIノードをGraydientのAPIフィールドに「マッピング」することです。 写真 例えば、APIはサンプラーを理解する。 workflow、Sampler呼ばれるかもしれない。 私たちはそれを好んでいる。 JSONファイルをアップロードした後、workflow俯瞰できるビジュアルセレクターを提供し、ブラウザでポイント&クリックマッピング機能を提供します。ComfyUI Managerに追加でインストールするものはありません。
 

Workflow にアップロードするGraydient

ステップ1:ローカルまたはリモートサービスで準備する

Graydient GPUの時間貸しプロバイダではないため、Graydient上でComfyGUIを使用することはできません。将来的にはこのようなサービスを提供するかもしれませんが、ベータ期間中は利用できません。当社のサービスは、workflow セットアップした後、無制限に使用できるように設計されています。 そのため、まずPC上でローカルに独自のworkflow 作成するか、https://comfyworkflows.com のようなサードパーティで作成する必要があります。

ステップ2:ワークフローマネージャーを開く

  • my.graydient.ai アカウントにログオンしてください。
  • ワークフロー&レシピアイコンをクリックします。
  • あなたのアカウントにアイコンがまだ表示されない場合は、次のURLを試してみてください。

ステップ3:名前をつける

  • ワークフローの新規作成ボタンをクリックします。
  • 必要であれば、workflow の名前を変更し、説明を追加してください。
  • ワークフローを公開または非公開にすることができます。
  • community 、トラブルシューティングが容易になる。
下の写真:workflow "WhisperingBunny737 "の始まり。

ステップ4:comfyUIワークフローの追加

アクティブなcomfyUIページで、画面の右側にある歯車ボタンをクリックします。 下にスクロールして、"Enable DevMode Option "をチェックする。 新しい Save (APIフォーマット) ボタンが表示されます。 Save ボタンをクリックする。この新しいボタンをクリックしてください:

  • プライマリworkflow JSONファイルをsave するには、save ボタンをチェックし、jsonファイルの名前を入力します:workflow_name.json
  • セカンダリ(API)jsonファイルをsave 、save (APIフォーマット)をクリックし、save :workflow_name_api.json
  • downloadsフォルダの下に以下のファイルがあるか確認してください。

この例では、test1というワークフローのペアをエクスポートしています。

ステップ5:詳細タブをクリック

  • upload primaryworkflow をクリックし、workflow_name.json ファイルを選択する。
  • api-formのアップロードworkflow をクリックし、workflow_name_api.jsonファイルを選択する。

ステップ6:「フィールド」タブをクリック

Graydient プラットフォームフィールドとcomfyUIノード入力間のフィールドマッピングは、おそらくこのステップで最も厄介な部分である。多くの機能がサポートされていますが、名前が正確に一致しない場合があります。ゼロデイノードやカスタムノードの場合、私たちのチームと協力してサポートを追加する必要があるかもしれません。Graydient ダッシュボードのTelegramチャットで、この設定をリアルタイムでお手伝いします。 Comfyノードの名前をよく見て、その名前をGraydient 同等の名前にマッピングしてください。 フィールド名は、ノード名を選択した後に表示されます。 弊社の利用可能なAPIフィールドを、お客様のノード内の同等のフィールドにリンクすることになります。 一致する放射状のフィールドを選択するか、"select visually "ボタンをクリックして鳥瞰図を表示し、そこでクリックする。 トラブルシューティング ノードが表示されない場合は、Comfy Managerからダウンロードできることを確認してください。 Comfy Managerのメインブランチに含まれていないカスタムノードは、現時点では互換性がありません。一般的に知られているノードに置き換えてみてください。 最低限、Seed 、Guidance 、高さ、幅、Sampler 、Steps をマッピングすることをお勧めします。

一般的なフィールド名

これらはComfyUIの純正ノード名です。マップしやすい名前になるようにノードを編集してください。
デフォルトのノード名
Guidance KSampler > CFG
画像数 空の潜像 > バッチサイズ
プロンプト_ポジティブ          CLIPテキストエンコード(数値) > テキスト
プロンプト_ネガティブ CLIPテキストエンコード(別の番号) > テキスト
Seed KサンプラーSeed
Steps KサンプラーSteps
空の潜像 > 幅
高さ 空の潜像 > 高さ
スロット1~3 スロットは、複合ディフューザーSD15 Loaderのsub_directoryをマッピングするために使用される特別なフィールドです。 おそらく必要ないだろうが、よくある質問だ。時代遅れだ。

ステップ7:モデルタブをクリック

リモートでモデルにリンクすることも、Graydient ですでにホストされている既存のモデルにリンクすることもできます。 以下に両方の例を示す:

URL経由でモデルを読み込む

リモートURLモデルの場合、safetensorsファイルをHuggingfaceにアップロードすることをお勧めします。 最終的なdownload ファイルパスは以下のようにします。

マッピングはこのようになるはずだ。

チェックポイントパスのモデルのフルネームを図のように書き出します。

保存先フォルダは "checkpoints/"である。

モデル - ノードマッピング

workflow 、最もよく発生するバグは、モデルが適切にマッピングされていないことです。 そのため、スマートサジェスト機能を開発しました。 ノードマッピングフィールドをクリックすると、適切なノード名を提案してくれます。 これは正しい - 提案された名前とフィールドがいかに一致しているかに注目してほしい: ミスの例 - フィールドをクリックしても、検出された名前と一致しないことに注目してほしい。 ファイルが見つからない場合、workflow は実行されず、このようなエラーが表示される:

以下のように、フィールドマッピングしたいモデルを検索します。

  • SDXL および SD15 モデルの場合、既存のGraydient 対応ディフューザー(ハギングフェイス)モデル/concept をhttps://cloudから読み込むことができます。graydient.ai/concepts

  • concept 、正確な略称で名前を記入する。
  • 以下に例を示す:

  • 例えば Mistoon Ruby 3 セーフティセンサー搭載モデル と呼ばれる。 ミストゥーンルビー3
  • save 宛先パスについては、以下のベストプラクティスに従ってください。
    • ディフューザー/SD15/ミストゥーンルビー3
    • 一般:ディフューザー/SD15/モデル名
  • 完了したら、 concepts の追加ボタンをクリックします。
  • 推奨されるノードマッピング名を選択することを忘れないでください。 (トラブルシューティングの例は上にスクロールしてください)

あなたのworkflow

編集画面のままであれば、「USE」タブをクリックします。私たちのサイトを閲覧している場合、ワークフローのページにrender ボタンが表示されます。USEタブにはTelegramのショートカットもあります。 WebUI のタスクボタンにはworkflow オプションがあります。ワークフローが保存されると、プルダウンメニューから表示されます。表示されない場合は、ページをシフト・リフレッシュしてキャッシュをクリアしてみてください。 例

テレグラムからworkflow 

  • 2つのモードがある:
    • Run-workflow を実行し、プロンプトが必要です。
    • Interactive- デバッグ専用。 プロンプトは追加せず、workflow の名前のみを表示します。
どちらかを実行すると、"Workflow「と表示されます。 これは、コンソールをスパムすることなく、有用なキューやトラブルシューティング情報を表示します。

走るMode

workflow コマンド、mode 、workflow 名前、そしてプロンプトを書く。 workflow フローwhisperingbunny737 ピンクの毛皮で覆われた飛行機 PirateDiffusion いくつかのパラメータは、上記のステップ6で説明したように、フィールド領域でマッピングした後に、/size ((positive))と[[negative]]を指定することができます。

インタラクティブMode

workflow 名のみを追加し、プロンプトは追加しない。 workflow クリックし、インタラクティブにrender する。 render準備ができたら、comfyUIのインターフェイスが表示されます: Interactivemode を使用している場合は、STOP ボタンをクリックして別のworkflow に切り替えます。

モデル用の便利な共通リモートURL

これらは、モデルをマッピングする際によく遭遇するファイルです。 workflow ノードをチェックして、適用可能であることを確認してください。 unet/for-loras-fluxUnchainedBySCG_fuV1UnetOnlyFP8.safetensors https://huggingface.co/GraydientPlatformAPI/flux-unchained/resolve/main/for-loras-fluxUnchainedBySCG_fuV1UnetOnlyFP8.safetensors クリップ/t5xxl_fp8_e4m3fn.safetensors https://huggingface.co/GraydientPlatformAPI/fluxq4-workflow/resolve/main/t5xxl_fp8_e4m3fn.safetensors クリップ/クリップセンサー https://huggingface.co/GraydientPlatformAPI/fluxq4-workflow/resolve/main/clip_l.safetensors vae/flux_vae.safetensors https://huggingface.co/GraydientPlatformAPI/fluxq4-workflow/resolve/main/flux_vae.safetensors ベストSDXLVAE (16ビット補正付き (オリン製) https://huggingface.co/GraydientPlatformAPI/bright-vae-xl/resolve/main/sdxl_vae.safetensors .safetensors形式のComfyUI互換アップスケーラ各種 https://huggingface.co/GraydientPlatformAPI/safetensor-upscalers

ワークフロー例

Download これらのPNGファイルはEXIF内にJSONメタデータを含んでいます。これらのグラフィックをComfyUIに読み込むかドラッグすると、そのノードが表示されます。

安定した拡散 1.5 - Text2Image

安定した拡散 1.5 - Img2Image

安定した拡散XL - テキスト2イメージ、リファイナーなし

Stable Diffusion XL - テキスト2イメージ、リファイナー使用時

背景を取り除く

これはremove background comfyUIworkflow例です。これはgraydient workflow 名: remBGで利用可能です。 workflow重要なノードがあります:
  • Image Remove Bg : 入力画像を取得し、RMBG1.4モデルを使用して被写体から背景を除去する。

モデル別イメージアップスケーラー

これは画像を読み込み、アップスケールモデルを使ってアップスケール画像を出力するシンプルなworkflow です。graydient workflow 名:workflow 名)で利用できます。 重要なノードがあります:
  • 画像を読み込む:特定のオブジェクトから背景を削除したい画像をロードします。
  • アップスケールモデルの読み込み画像をアップスケールするためのアップスケールモデル(通常は .pth 形式)を読み込みます。
  • 画像のアップスケール画像のアップスケール量を設定します。
  • 0 - 1 -> 画像をダウンスケールする
  • >1 -> 画像をアップスケールする。

よくある質問とトラブルシューティング

Comfyノードまたはプロンプトが見つからないエラー これは、コンポーネントの1つが正しくマッピングされていないか、Comfy Managerでコンポーネントが見つからないことを意味します。ノードがComfy Coreの一部で、古いバージョンまたは新しいバージョンである場合、それが問題である可能性が高いです。 より一般的な同等品に置き換え、ノードマッピングとフィールドマッピングを再確認してください。 モデルが壊れている .ptファイルなどの.picketensorファイルを置き換えたり、変換したりできます。 一般的なVAE Safetensorの種類を上にリンクしました。 もしファイルがsafetensorsの場合、あなたの既知の作業コピーを新鮮なHuggingfaceフォルダにアップロードし、フォルダビューで与えられる "blob "urlパスタイプではなく、上記の説明で描かれているように "download anyway "リンクを右クリックしてみてください。 プロンプトウォッチャーで画像がレンダリングされるが、表示されない。 プレビューノードが原因です。プレビューノードをすべて削除し、1つのSave Imageノードに置き換えます。

次はどうする?

MyGraydient ダッシュボードのVIPチャットに参加し、ワークフローのディスカッショントピックに参加して、ワークフロー開発者共有community参加しましょう。 より多くの機能が紹介され次第、このページを更新します。ハッピーレンダリング!