CheaperGen

CheaperGen × ComfyUI

AI画像・動画を
ComfyUIで生成。

CheaperGenでComfyUIから画像・動画を生成。2つの統合ノードでSeedance、Kling、Veo、Seedreamなどを使え、ローカルのモデル重みは不要です。

v0.5.0 · Image + Video

ノードの導入#

Python 3.10以降と、ネイティブのV3 DynamicComboおよびSave Videoに対応した新しいComfyUIを使用してください。Comfy Registryからインストールするか、下記の手動ダウンロードを利用できます。

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に含めないでください。同じバックエンドではキーと残高を共有します。

APIキー · お支払いとクレジット

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を保持してください。

モデル · エラー · お支払いとクレジット