Skip to main content
Comfy Router を使うと、1つの Comfy APIキーで https://api.comfy.org を通じてパートナーモデルを呼び出せます。モデルの入力を POST /v2/models/{provider}/{model} に送信し、完了した結果を待ちます。この例では bfl/flux-2-pro で画像を生成します。
1

APIキーを作成する

Comfy ワークスペースでキーを作成します。Bash 互換のターミナルで、次を設定します:
APIキーはサーバー上またはローカル環境に保管してください。これらの例はターミナルまたはサーバー向けであり、ブラウザの JavaScript 向けではありません。
2

このリクエスト用のキーを保存する

この画像に対して、この値を一度だけ生成します。同じリクエストを再試行する場合は、それを再利用してください。
uuidgen が利用できない場合は、別の UUID ジェネレーターを使用してください。新しい画像を開始するときは、新しいキーを使用します。
3

画像を生成する

言語を選択して例を実行します。画像生成には数分かかることがあります。
どちらの SDK も環境から COMFY_API_KEY を読み取ります。
4

結果を読み取って保存する

このモデルでは、画像URL はレスポンスボディの result.sample にあります。省略したレスポンスは次のようになります。以下の URL は例示用です:
返された URL を開くか、ダウンロードします:
速やかにダウンロードしてください。Router は BFL のアセットを Comfy のストレージに再ホストできますが、URL は期限切れになり、リプレイしても更新されません。再ホストが失敗すると、より短命なプロバイダー URL が残ることがあります。詳しくは結果アセットを参照してください。

待機の代わりにキューを使用する

run は画像の準備ができるまで接続を保持します。request_id をすぐに受け取り、このプロセスまたは別のプロセスから後で結果を収集するには、代わりに submit を呼び出すか(comfy-sdk および @comfyorg/sdk 0.3.0 以降)、同じボディを HTTP で POST /v2/models/{provider}/{model}/requests に送信してください。すべてのモデルページには、同期スニペットの横に Queue and collect later タブがあり、キュー配信でステータス、キャンセル、収集の方法を説明しています。キュー配信はワークスペースごとに展開されています。

モデルを選択する

Comfy Router で利用可能なモデルをブラウズして、その入力を確認し、この例のモデル ID を置き換えてください。