ノードの導入#
Python 3.10以降と、ネイティブのV3 DynamicComboおよびSave Videoに対応した新しいComfyUIを使用してください。Comfy Registryからインストールするか、下記の手動ダウンロードを利用できます。
Comfy Registryからインストール#
ComfyUIのPython環境を有効にして、comfy-cliをインストールします。/path/to/ComfyUIはmain.pyがある実際のフォルダーに置き換えてください。
python -m pip install -U comfy-cliその環境にComfyUI-Managerがインストールされていることを確認し、次のコマンドでノード一覧を更新してCheaperGenをインストールします。
comfy --workspace "/path/to/ComfyUI" node install comfyui-cheapergen --mode remote--mode remoteはインストール前にManagerのノード一覧を更新します。初回の更新には数分かかる場合があり、Comfy Registryへの接続が必要です。インストール後にComfyUIを再起動してください。ZIPのダウンロードは不要です。
ComfyUI-Managerを使わずにComfy Registryから直接インストールする場合は、代わりに次のコマンドを使用してください。
comfy --workspace "/path/to/ComfyUI" node registry-install comfyui-cheapergen手動インストール#
ZIPをダウンロードし、ComfyUI-CheaperGenフォルダーをcustom_nodesに展開して、ComfyUIのPythonでrequirements.txtをインストールします。フォルダー直下に__init__.pyが必要です。インストール後にComfyUIを再起動してください。
unzip ~/Downloads/ComfyUI-CheaperGen-Unified-0.5.0.zip -d /path/to/ComfyUI/custom_nodes
/path/to/ComfyUI/.venv/bin/python -m pip install -r /path/to/ComfyUI/custom_nodes/ComfyUI-CheaperGen/requirements.txtパスは実際の導入先に置き換えてください。Desktopのcustom_nodesは起動ログで確認します。更新時もuser/cheapergenを保持してください。
アカウント接続#
ダッシュボードでAPIキーを作成し残高を追加します。バックエンド起動環境にCHEAPERGEN_API_KEYを設定し再起動してください。キーをJSONに含めないでください。同じバックエンドではキーと残高を共有します。
export CHEAPERGEN_API_KEY='your-api-key'Image・Videoノード#
CheaperGen · Image#
ModelとGeneration modeを選ぶとパラメーターとIMAGE入力が表示されます。imagesをSave ImageかPreview Imageに接続します。元の画像サイズを保持します。
CheaperGen · Video#
モデルとモードを選び、videoをSave Videoに接続します。画像から動画ではLoad ImageかImage.imagesをimage_urlに接続します。VIDEO出力は音声を保持します。
image_urls_json、video_url、generation_idは文字列です。Preview as Textで確認・コピーできます。imagesやvideoで保存する場合は未接続で構いません。
サンプルワークフロー#
JSONサンプルをComfyUIで開くかドラッグします。画像入力には自分のファイルを選んでください。末尾にSave Image、Preview Image、Save Videoのいずれかの出力ノードが必要です。
CheaperGen · Image → Save Image
CheaperGen · Video → Save Video
CheaperGen · Image (images) → CheaperGen · Video (image_url) → Save Video予算とタスク識別#
max_cost_usdは予算上限で見積額ではありません。動画例はSeedance 2.0 Mini、480p、4秒、上限$0.50です。Runは価格を確認し残高を使う場合があります。allow_fallback_priceは初期状態で無効です。
同じ入力とrequest_tokenでは既存タスクを使い二重課金を防ぎます。設定変更は別リクエストになります。同じ設定で新しく有料生成する場合だけNew paid generationを押してください。ボタン自体は送信しません。
送信後にCurrent generation IDとコピーボタンが表示されます。通常の出力は生成・ダウンロード完了後に使えます。未送信なら新しいIDはありません。
Interruptとwait_timeoutはローカル待機のみを停止します。サーバーの処理・課金は続く場合があります。再試行前にダッシュボードを確認し、更新時もuser/cheapergenを保持してください。
モデル · エラー · お支払いとクレジット