メインコンテンツへスキップ
Build は、カスタムノード、プライベートカスタムノード、LoRA などのモデル、Python の依存関係をまとめてパッケージ化し、Comfy Cloud 上でワークフローを実行できるようにするものです。Build は Comfy Cloud エディタから開始し、Developer Platform で作成・デプロイしたうえで、エディタでその Build 上においてワークフローを実行します。 Build をデプロイすると、Comfy Cloud がそれらのノードをすべてすでにサポートしている場合でも、自分のワークフロー専用に提供される GPU ワーカーが得られます。
Comfy Cloud がすでにサポートしているノードで自分の LoRA やその他のモデルを使う場合、Build は必要ありません。代わりにモデルをモデルライブラリにアップロードしてください。詳しくは自分の LoRA やモデルを追加するを参照してください。

前提条件

Build を作成する前に、以下を用意してください。
  • Comfy Cloud 上に保存済みのワークフロー
  • 有効なサブスクリプション、または残高がゼロより多い Comfy クレジット
Build の作成や保持には費用がかかりません。デプロイは、GPU が起動している間 GPU 時間の費用がかかります。また、デプロイが存在する限り、停止中や GPU が起動していない間もストレージの費用がかかります。デプロイダイアログには、確定する前に推定コストが表示されます。支払いを停止するには、デプロイを削除してください。詳しくはデプロイを停止または削除するを参照してください。

ワークフローからビルドを作成する

ワークフローでComfy Cloudがサポートしていないカスタムノードを使用している場合、ワークフローを開くとComfy Cloudがダイアログを表示します。ダイアログには、不足しているカスタムノードパック(カスタムノードのグループ)と、LoRAなどのモデルが一覧表示されます。ワークフローを実行するには、それらを含むビルドを作成します。保存済みのワークフローを選択すると、Developer Platformがそのカスタムノードとモデルを検出して自動的に選択します。
1

Developer Platformを開く

ダイアログでプラットフォームで作成をクリックします。Developer Platformが新しいタブで開き、デプロイページが表示されます。Comfy Cloudにないカスタムノードを使用するワークフローに対するComfy Cloudのダイアログ。ドキュメントを読むリンクの上に不足しているノードが一覧表示され、エージェントでビルドボタンとプラットフォームで作成ボタンがある実行ボタンの横で開いた実行メニュー。Comfy Cloudがチェックされており、「このワークスペースにはまだデプロイがありません」というメッセージと、その下にカスタムデプロイを作成が表示されている
ダイアログを使わずにビルドを作成するには、実行の左にあるクラウドメニューをクリックします。デフォルトではComfy Cloudに設定されています。
  • ワークスペースにまだデプロイがない場合は、カスタムデプロイを作成を選択し、プラットフォームで作成をクリックします。
  • すでにデプロイがある場合は、デプロイを管理を選択します。
2

新しいビルドを開始する

デプロイページで、新規ビルドをクリックします。まだビルドがない場合は、代わりにゼロから開始をクリックします。
3

ワークフローを選択する

  1. Comfy Cloudから選択をクリックします。
  2. ワークフローを選択し、ワークフローを1件追加をクリックします。
ワークフローの.jsonファイル、またはそれを使って作成した.png画像をドロップエリアにドラッグすることもできます。新規ビルドページの最初のステップ。ドロップエリア、Comfy Cloudから選択ボタン、チェックマーク付きで選択されたワークフロー名、推奨デフォルトのリスト、ビルドをカスタマイズとデフォルトでビルドボタンがあるワークフロー名がドロップエリアの下にチェックマーク付きで表示され、推奨デフォルトリストにビルドのカスタムノードが表示されると、このステップは成功です。
4

推奨デフォルトでビルドする

**デフォルトでビルド…**をクリックします。ビルドターゲットを選択ダイアログが開きます。**デフォルトでビルド…**が使用できない場合は、ボタンの下の行にその理由が表示されます。「不足しているモデルとカスタムノードを先にそれぞれのステップで追加してください。」と表示された場合は、不足しているものを追加します。
  1. ビルドをカスタマイズをクリックします。
  2. 不足しているカスタムノードまたはモデルが一覧表示されるステップまで次へをクリックします。
  3. それぞれで提案を使用またはアップロードをクリックします。
ビルドに含める内容を変更するには、代わりにビルドをカスタマイズをクリックして各ステップを進めます。ビルドの内容を決めるステップは2つあります。
  • ビルドに必要なカスタムノードはどれですか?: カスタムノードを選択します。
  • ビルドに同梱するモデルはどれですか?: ビルドに含めるモデルを選択します。ビルドに含まれないモデルは、ジョブで初めて使用されるときにダウンロードされます。

ビルドを公開する

公開すると、ビルドがv1などの番号付きバージョンになり、今すぐにも後でにもデプロイできます。公開は無料です。
  1. ビルドターゲットを選択ダイアログで、サーバーレスビルドを選択したままにします。これはComfy Cloudで実行されるターゲットです。
  2. 公開をクリックします。
ビルドのページが新しいバージョンとともに開きます。サーバーレスビルドの行にビルドの進行状況が表示されます。ビルドには通常10~15分かかり、ページを離れて後で戻ってくることもできます。ビルドが完了すると、サーバーレスビルドの行にデプロイボタンが表示されます。 後でそのバージョンに戻るには:
  1. Developer Platformのサイドバーで、デプロイをクリックします。
  2. ビルドセクションで、自分のビルドをクリックします。
  3. バージョンの下で、最新バージョンをクリックします。
一部のカスタムノードはビルドに失敗することがあります。その場合、ビルドのページのサーバーレスビルド行にビルド失敗と表示されます。
  1. その行のログを開いて、何が失敗したかを確認します。
  2. ビルドを編集をクリックし、失敗したカスタムノードを削除するなどしてビルドを変更します。
  3. ビルドを再度公開します。
行のエージェントでデバッグボタンをクリックすると、失敗の内容を説明するプロンプトが開きます。それをコーディングエージェントにコピーしてビルドを修復できます。

ワークフローをデプロイして実行する

デプロイとは、Comfy Cloud の GPU 上でビルドが動作している状態のことです。ビルドをデプロイし、その後 Comfy Cloud エディタをそのデプロイに切り替えてワークフローを実行します。
  1. サーバーレスビルドの行でデプロイをクリックします。ビルド名 の v1 をデプロイダイアログが開きます。
  2. GPU を選択します。各 GPU には VRAM(GPU メモリ)と 1 時間あたりの料金が表示されます。
  3. ダイアログにCloud エディタの準備完了と表示されている場合は、選択したままにします。これはデフォルトでオンになっています。
  4. その他の設定はデフォルトのままにします。常時ウォームワーカーを 0 にすると、ジョブが入ってこないときにデプロイの GPU はオフになります。デフォルトでは、ジョブ後にワーカーを維持により最後のジョブの後 3 分間 GPU がオンのままになり、そのアイドル時間は GPU の料金で課金されます。
  5. 推定コストパネルを確認します。1 時間あたりの GPU 時間と 1 か月あたりのモデルストレージが表示されます。
  6. デプロイを作成をクリックします。デプロイのページが開きます。デプロイ名の下のステータスが準備完了になるまで待ちます。
  7. Comfy Cloud エディタで、実行の左にあるクラウドメニューをクリックします。実行先で、自分のデプロイを選択します。エディタが再読み込みされ、タブは開いたまま残ります。 実行ボタンの横で開いた実行先メニュー。選択済みのデプロイの横にチェックマークが付いています
  8. ワークフローを開き、実行をクリックします。最初のジョブは、デプロイが GPU を起動する間待機することがあります。
このブラウザは、別のデプロイを選択するまで、そのデプロイ上でワークフローを実行し続けます。元に戻すには、同じメニューで Comfy Cloud を選択します。ワークフローに未保存の変更がある場合は、切り替える前にワークフローを保存しますか?ダイアログが開きます。保存して切り替えまたは保存せずに切り替えをクリックします。

自分の LoRA やモデルを追加する

モデルライブラリには、ワークスペースがアップロードしたモデルが保存されます。アップロードしたモデルは Comfy Cloud とデプロイの両方で実行できます。 モデルをアップロードする前に、次の要件を満たしていることを確認してください。
  • 有効な Pro、Creator、Team、または Enterprise プラン: モデルをアップロードするには、ワークスペースにいずれかのプランが必要です。
  • 2 GB 以下の .safetensors ファイル: SDXL や Flux のような大きなベースモデルはビルドに入れてください。
ライブラリモデルが利用可能になる前に作成されたデプロイでは、それらを読み込めない場合があります。ライブラリモデルを使用するには、新しいデプロイを作成してください。古いデプロイでは、ジョブが Library model "<file name>" is unavailable on this deployment. Retry the job. If it still fails, contact support with the job ID. で失敗することがあります。

モデルをアップロードする

Comfy Cloud エディタまたは開発者プラットフォームからアップロードできます。作業している場所のタブを選択してください。
  1. 実行の左にあるクラウドメニューで、実行先に Comfy Cloud が選択されていることを確認します。デプロイ上では、モデルライブラリにインポートボタンはありません。
  2. 左サイドバーでモデルライブラリをクリックし、インポートをクリックします。
  3. ファイルを選択をクリックするか、.safetensors ファイルをダイアログにドラッグします。
  4. **このモデルの種類は何ですか?**で、LoRA の場合は LoRA のままにし、ファイルに合う種類を選択します。
  5. アップロードをクリックします。ダイアログに モデルのインポートに成功しました。 と表示されたら、完了をクリックします。 my_style_lora_9e2417.safetensors(97.37 MB)を選択し、「このモデルの種類は何ですか?」を LoRA に設定したインポートダイアログ。戻るとアップロードのボタンがある
Civitai や Hugging Face のリンクからインポートする場合:
  1. インポートダイアログで、ここにリンクを貼り付けにモデルのリンクを貼り付けます。
  2. 続行をクリックします。
  3. **このモデルの種類は何ですか?**で、モデルの種類を選択します。
  4. インポートをクリックします。
.ckpt など他の形式でのリンクインポートはモデルライブラリに取り込まれますが、デプロイでは実行できません。

ワークフローでモデルを使用する

モデルをアップロードしたら、Comfy Cloud またはデプロイで使用できます。
  1. 実行の左にあるクラウドメニューで、実行する場所を選択します: Comfy Cloud、または自分のデプロイ。
  2. Load LoRA (Model and CLIP) ノードを追加するか、そのノードを含むワークフローを開きます。
  3. ノードの lora_name リストで、自分のファイルを選択します。
  4. 実行をクリックします。
Load Checkpoint と Load LoRA (Model and CLIP) ノードを含むワークフロー。lora_name にアップロードした LoRA が選択され、キューパネルの先頭行に Downloading my_style_lora_9e2417.safetensors 0 B of 97.37 MB と表示されている
デプロイでは、最初の実行時にモデルをダウンロードし、キューのそのジョブの行に Downloading <file name> と表示されます。同じ GPU が稼働している間の後続のジョブはダウンロードをスキップします。デプロイが後から起動する GPU はモデルを再びダウンロードします。ダウンロードを省略するには、モデルをビルドに追加してください。
ジョブがモデルを見つけられるように、次のルールに従ってください。
  • 一致する種類を選ぶ。 ローダーノードはその種類のモデルだけを一覧に表示します。Load LoRA (Model and CLIP) ノードには LoRA としてアップロードしたモデルが表示されます。
  • 新しいファイル名を使う。 ビルドに同じ名前のモデルが既にある場合、デプロイ上のジョブはアップロードしたファイルではなくビルドのファイルを使用します。
  • ベースモデルを一致させる。 LoRA はワークフローが読み込むベースモデルと一致している必要があります。
  • Comfy Cloud にあるローダーノードを使う。 ローダーノードが Comfy Cloud にないカスタムノードのものである場合は、モデルをビルドに追加してください。

ライブラリモデルを変更または削除する

実行先でデプロイが選択されている場合、モデルライブラリにはビルドのモデルだけが一覧表示されます。アップロードしたモデルを変更または削除するには、まず Comfy Cloud に切り替え 、左サイドバーでモデルライブラリをクリックします。 モデルの種類を変更する場合:
  1. モデルのカードにカーソルを合わせ、モデル情報をクリックします。
  2. 新しいモデルの種類を選択します。
モデルを削除すると、モデルライブラリから完全に削除されます。そのファイルをまだ使用しているジョブは、ローダーノードで Value not in list エラーで失敗します。
モデルを削除する場合:
  1. モデルのカードにカーソルを合わせ、その他をクリックし、削除をクリックします。
  2. **このモデルを削除しますか?**で、削除をクリックします。

デプロイの停止または削除

デプロイは、停止中であっても削除するまでストレージのコストがかかります。後で使用するためにデプロイを残しておきたい場合は、ジョブを実行せずに停止してください。課金を止めたい場合は削除してください。 デプロイのページを開くには:
  1. Developer Platform サイドバーで、Deploy をクリックします。
  2. Deployments セクションで、デプロイ名をクリックします。
Deploy ページの Deployments セクション。各デプロイの名前が左端の列に、ステータスが Status 列に表示されています デプロイを停止するには:
  1. Stop をクリックします。
  2. Stop deployment ダイアログで、Stop をクリックします。
ステータスは Stopping、その後 Stopped と表示されます。 デプロイを再度実行するには:
  • Start をクリックします。
削除すると、デプロイとその履歴が完全に削除されます。Build とそのバージョンは残るため、後で再度デプロイできます。
デプロイを削除するには:
  1. 停止中のデプロイでは、Delete をクリックします。実行中のデプロイでは、More actions メニューを開き、Delete を選択します。
  2. Delete deployment ダイアログで、Delete をクリックします。
次回このブラウザでエディタを開くと、エディタは Comfy Cloud 上でワークフローを実行します。

次のステップ

APIリクエストでライブラリのモデルを使用する

ターミナルからモデルをアップロードし、リクエストごとに lora_name で指定します。

Comfy API クイックスタート

オートスケーリングエンドポイントとして、独自のコードからデプロイを呼び出します。

使用量と制限

Comfy Cloud のクレジットと同時実行ジョブ数の制限の仕組みを確認します。

ワークフロー API 形式

APIリクエストで送信される形式でワークフローをエクスポートします。