月額プランが10%オフ、コードNODE10で8月31日まで

Imaginode
ドキュメント

ローカルAIを接続する

自分のStable Diffusionモデル(ComfyUI、AUTOMATIC1111、Forge、SD.Next)でImaginodeのキャンバスから無料で生成。手順ガイド、正確な設定値、トラブルシューティング。

何が変わるのか

すでにパソコンでStable Diffusionが動いているなら、Imaginodeはそれをカタログのモデルと同じように使えます。あなたのチェックポイントが画像ノードのモデル選択の先頭に表示され、生成はすべて0クレジットです。ブラウザがあなたのマシンと直接通信するため、生成中に当社のサーバーを経由するものは何もありません。

具体的には、最終プロンプト(あなたのテキストに、接続されたテキスト、@リファレンス、スタイルを加えたもの)がローカルサーバーに送られ、そこで画像が生成されます。その後Imaginodeが画像をプロジェクトのプライベートストレージにアップロードします。取り込んだメディアと同じ扱いで、情報(プロンプト、フォーマット、コスト0)と履歴を保持し、他のノードにもつなげます。たとえばクラウドの動画ノードにつないでアニメーション化することもできます。

対応エンジン

接続時に自動検出されるのは2系統です。ComfyUIはネイティブAPI(ワークフローを送信してジョブを追跡)経由、AUTOMATIC1111は「/sdapi/v1」API経由で、ForgeとSD.Nextも同一のAPIを公開しています。

SwarmUIはこのAPIを公開していません。お使いの場合は、代わりにComfyUIを起動してください。その他のアプリケーションは未検証ですが、AUTOMATIC1111のAPIを忠実に再現しているものは動作する可能性があります。

セットアップ:ComfyUI

CORSを許可してComfyUIを起動します。

python main.py --enable-cors-header https://imaginode.ai

Windowsポータブル版の場合は、run_nvidia_gpu.batを開き、コマンドラインの末尾にこの2つの引数を追加します。Imaginodeに入力するアドレスはhttp://127.0.0.1:8188です。

モデルとして表示されるのは、ComfyUI/models/checkpointsフォルダにあるファイル、つまり「Load Checkpoint」ローダーが読み込むものです。UNETLoaderで読み込む分割モデル(ファイルが分かれたFluxなど)は表示されません。Imaginodeは独自の標準ワークフローを送信します。保存済みのワークフローが読まれたり変更されたりすることはなく、生成された画像はComfyUI/outputフォルダにも残ります。

セットアップ:AUTOMATIC1111、Forge、SD.Next

LinuxとMac:

./webui.sh --api --cors-allow-origins=https://imaginode.ai

Windows:webui-user.batを開き、set COMMANDLINE_ARGS=の行を次のように書き換えます。

set COMMANDLINE_ARGS=--api --cors-allow-origins=https://imaginode.ai

その後、再起動します。入力するアドレスはhttp://127.0.0.1:7860です。

生成時、Imaginodeは選択したチェックポイントをoverride_settings経由で読み込み、その後元に戻しません。続けて生成する場合でも、画像ごとにモデルが再読み込みされることはありません。

適用される設定

Imaginodeは控えめで汎用的な設定を使います。28ステップ、CFG 6、サンプラーはEuler a(ComfyUIではEuler ancestral)、クリックのたびにランダムなシードです。画像ノードのフォーマットは、SDXLの学習バケットに合わせたサイズに変換されます。1:1は1024×1024、16:9は1344×768、9:16は768×1344、4:3は1152×896、3:4は896×1152です。

ノードに画像がつながっている場合(開始画像ポート、@リファレンス、ムードボード)、生成は強度0.6のimg2imgに切り替わります。開始画像として使われるのは最初につながった画像だけです。ローカルにはオムニリファレンスはなく、追加の画像は無視されます。

接続、プライバシー、クレジット

プロジェクト内で画像ノードのモデル選択を開き、「ローカルAIを接続」をクリックします。アドレスを入力してテストすると、検出されたエンジンとともにチェックポイントが表示されます。接続はこのマシンのブラウザに記憶され、アカウントには保存されません。別のデバイスではローカルモデルは表示されず、それらを参照するプロジェクトは、こっそり有料モデルに切り替わる代わりに、生成時に明確なエラーを表示します。

クレジットが引かれることは決してありません。生成中に働くのはあなたのマシンだけです。完了すると、画像はプロジェクトのプライベートストレージにアップロードされます。手動で取り込んだメディアとまったく同じ扱いです。プロジェクトから外すには、ノードから削除してください。

トラブルシューティング

「ローカルAIに接続できません」:考えられる原因は3つです。サーバーが起動していない。起動時にCORSオプションを付けていない(この場合、ブラウザのコンソール(F12)に明確なCORSエラーが表示されます)。あるいは、サーバーが動いているマシンを使っていない。127.0.0.1というアドレスは、そのパソコン自身からしか到達できません。

初回の呼び出し時、Chromeはローカルネットワーク上のデバイスへのアクセス許可を求めます。これは許可する必要があります(アドレス欄左のアイコンから、サイト設定で再度有効にできます)。Safariはこの種の接続をブロックします。Chrome、Edge、Firefoxをお使いください。各生成の制限時間は10分です。それを超えるとImaginodeはエラーを表示しますが、ローカルサーバー側では処理が静かに最後まで続きます。

このガイドを実践してみませんか?

アカウントを作ってキャンバスを試してみましょう:支払いは生成した分だけです。

はじめる