Stable Diffusion Forge 総合環境構築セット
FLUX・Pony・SD1.5 Colab活用ガイド

このページでは、「Stable Diffusion Forge 総合環境構築セット」として提供されるGoogle Colabノートブックを使い、Stable Diffusion Forgeの強力な画像生成環境をColab上で手軽にセットアップし、活用するための手順やヒント、さらに便利な機能について詳しく解説します。本ノートブックはすべて、Google Drive上の設定ファイルから拡張機能を簡単に追加できる高機能なカスタム版です。FLUXモデル編は最新の画像編集モデル「FLUX.1-Kontext」にも対応しています。動画解説も併せてご利用ください。

サイバーパンク風の未来都市を背景に、ロボットアームが「STABLE DIFFUSION FORGE ULTIMATE COLAB SETUP」というネオンテキストを指し示す画像。AI画像生成ツールForgeのColab環境構築を紹介する記事のアイキャッチ。Stable Diffusion Forge, Colab, AI画像生成, FLUX, Pony
Stable Diffusion ForgeのColab環境で、AI画像生成の可能性を最大限に引き出しましょう。


この総合セットで、AI画像生成の可能性が無限に広がる!

本ノートブックセットは、人気の画像生成インターフェース「Stable Diffusion Forge」を、現在主流となっている3つの異なるAIモデル(FLUXPonySD1.5)それぞれに最適化された形で、Google Colab上に簡単に構築できるように設計されています。これにより、あなたは…

  • 複雑な手動設定やインストール作業から解放され、数クリックで目的のモデルに対応したForge環境を起動できます。
  • 最先端のFLUX、美麗なイラストが得意なPony、そして汎用性の高いSD1.5という、特性の異なるモデルをColab上で手軽に切り替えて試すことができます。
  • 最新の画像編集モデル「FLUX.1-Kontext」を完全サポート。イラストをアップロードし、「実写にして」と指示するだけで、構図を維持したままリアルな写真に変換する、といった高度な画像編集が誰でも簡単に行えます。
  • Civitai APIキーを設定するだけで、各ノートブックから多数の厳選CheckpointモデルやLoRAを直接ダウンロード・導入できます。
  • すべてのノートブックで、Google Drive上のCSV設定ファイルから、お好きな拡張機能を簡単に追加できます。
  • Google Driveに保存したご自身のLoRAファイルやEmbeddings(Textual Inversion)も自動で読み込み、オリジナルの表現を追求できます。
  • 特にFLUXKontext環境の構築に必要な外部コンポーネントの準備も、ノートブックが分かりやすくガイドし、自動化します。
  • エラー対策済みのノートブックと、丁寧な日本語解説(テキスト+解説動画付き)で、初心者の方でも安心して高度な画像生成環境を利用開始できます。


セット内容と各ノートブックの概要

  • Forge環境構築_FLUXモデル編_カスタム版.ipynb:最新のFLUXモデル、特に画像編集に特化した「FLUX.1-Kontext」の利用に最適化された環境を構築します。Google Drive上のCSV設定ファイルから、お好きな拡張機能を簡単に追加できます。
  • Forge環境構築_Ponyモデル編_カスタム版.ipynb:アニメ・イラスト生成に特化したPonyモデル群に最適化された環境を構築します。Google Drive上のCSV設定ファイルから、お好きな拡張機能を簡単に追加できます。
  • Forge環境構築_SD1.5モデル編_カスタム版.ipynb:安定性と汎用性に優れたSD1.5モデルベースの環境を構築します。Google Drive上のCSV設定ファイルから、お好きな拡張機能を簡単に追加できます。
  • 各ノートブックのセットアップ手順と利用ガイド(本記事及び動画):それぞれの環境構築手順、主要な設定項目、モデルやLoRAの導入方法などを詳細に解説します。


ご利用開始前の準備

  • Googleアカウント:Google Colabの利用に必須です。
  • (必須)Google Colab有料プラン:Google Colabの規約により、無料プランでのAI画像生成ツールの利用は警告やアクセス制限の対象となります。そのため、本ノートブックのご利用にはColabの有料プラン(Pro, Pro+など)への加入が必須です。
  • Google Drive:(推奨)ご自身で用意したLoRA、Embeddings、ControlNetモデル、あるいはFLUXae.safetensorsなどのカスタムファイルをColabから利用する場合に便利です。各ノートブックは、Google Drive内の特定のフォルダパスからこれらのファイルを読み込むように設定されています。
  • Civitai APIキー:【必須】ノートブック内からCivitaiのCheckpointモデルやLoRAを直接ダウンロードするために必要です。Civitaiサイトのアカウント設定ページからご自身のAPIキーを取得し、ノートブック実行時に設定してください。
  • Hugging Faceアカウント:FLUX環境利用時など)一部のモデルやコンポーネントをHugging Face Hubからダウンロードする際に、アカウントやアクセストークンが求められることがあります。


使い方ガイド:各ノートブック共通の基本操作と特徴

💡 FLUXモデル編 Colabノートブックの操作デモ動画:
以下の動画では、特に「Forge環境構築_FLUXモデル編.ipynb」を使用し、セットアップからコードの実行、1枚の画像を試しに生成し、その画像をGoogle Driveに保存、そしてForgeを再起動するまでの一連の流れを解説しています。他のノートブック(Pony編、SD1.5編)でも基本的な操作感は共通する部分が多いですが、この動画はFLUXモデル編に特化した内容となりますので、ご了承ください。基本的なColabノートブックの操作に慣れていない方は、まずこちらの動画をご覧ください。

動画解説:Forge環境構築_FLUXモデル編 Colabノートブックの基本操作(セットアップ、画像生成、保存、再起動)

このセットに含まれるノートブックは、それぞれ対象とするモデルは異なりますが、基本的な操作の流れは共通しています。

1. ノートブックへのアクセスとご自身のDriveへのコピー

まず、利用したいモデルに対応するノートブックのリンクを開いてください。ノートブックが開いたら、メニューの「ファイル」→「ドライブにコピーを保存」を選択し、ご自身のGoogle Driveにノートブックのコピーを作成します。以降の作業は、このコピーしたノートブックで行います。

ノートブックを開く:FLUXモデル編(カスタム版)
ノートブックを開く:Ponyモデル編(カスタム版)
ノートブックを開く:SD1.5モデル編(カスタム版)

2. 初期設定とセットアップセルの実行

各ノートブックの最初の主要なコードセル(タイトルが「🔧 Stable Diffusion Forge 統合セットアップ(モデル名)」などとなっているセル)を実行します。このセルには、以下のような重要な設定項目が含まれています。

  • Civitai APIキー:CivitaiからモデルやLoRAをダウンロードするために【必須】です。ご自身のAPIキーを入力してください。
  • WebUI 起動引数:Forgeの起動オプション(例:--share --xformers --theme darkなど)を指定できます。
  • 拡張機能選択:ADetailerなど、インストールしたい拡張機能にチェックを入れます。
  • (FLUX編以外)VAE選択・ダウンロード:各モデルに適したVAEを選択してダウンロードします。
  • Checkpointモデル選択:利用したいCheckpointモデルをリストから選択してダウンロードします(複数選択可能)。
  • LoRAモデル選択:利用したいLoRAモデルをリストから選択してダウンロードします(複数選択可能)。
  • FLUX編のみ)FLUX外部コンポーネント選択:ae.safetensors(Google Driveからのコピー推奨)、CLIP ViT-L/14T5-XXL (FP8)などの必須コンポーネントの取得方法を指定します。

これらの設定をご自身の環境や目的に合わせて調整し、セルを実行してください。このセルの実行には時間がかかります。リポジトリのクローン、ライブラリのインストール、選択されたモデル・LoRA・拡張機能のダウンロードなど、多くの処理がバックグラウンドで行われます。Colabの出力ログで進捗を確認しながら、完了するまでお待ちください。

3. Gradio UIへのアクセスと画像生成

セットアップセルの実行が正常に完了すると、Colabの出力の最後に「Running on public URL: https://xxxx.gradio.live」のようなGradioの公開URLが表示されます。このURLをクリックすると、ブラウザでStable Diffusion ForgeのWebUIが開きます。あとは、WebUI上でプロンプトを入力したり、モデルやLoRAを切り替えたり、各種設定を調整したりして、自由に画像生成をお楽しみください。

Google DriveからLoRAなどを読み込む設定にしている場合、ForgeのUI上でそれらが正しく認識されているか確認してください。


ノートブックをカスタマイズ:自分だけの最強環境を構築しよう

このノートブックセットは、あらかじめ厳選されたモデルや拡張機能を手軽に導入できるだけでなく、ご自身で探してきたお気に入りのアセットを追加して、さらに環境を強化することも可能です。ここでは、オリジナルのモデル(Checkpoint)、LoRA、そして拡張機能を追加する手順を詳しく解説します。

1. お気に入りのモデル(Checkpoint)やLoRAを追加する方法

ノートブックにリストされていないモデルやLoRAを使いたい場合、Google Driveにご自身のファイルをアップロードしておく方法が最も簡単でオススメです。 Colabのセッション(実行環境)は一時的なものですが、この方法ならデータが消えず、次回ノートブックを起動した際も自動で読み込んでくれるため、毎回ファイルをアップロードする手間が省けて非常に便利です。

手順1:Google Driveに指定のフォルダを作成する

まず、お使いのGoogle Driveの「マイドライブ」直下に、以下の構成でフォルダを作成します。(もし AI_Models フォルダなどが既に存在する場合は、足りない部分だけ作成すればOKです)

マイドライブ
└── AI_Models
    ├── Stable-diffusion
    │   ├── FLUX
    │   ├── Pony
    │   └── SD1.5
    │
    └── Lora
        ├── FLUX
        ├── Pony
        └── SD1.5

💡 ポイント:
各ノートブックは、対応するモデル名のフォルダ(例:Forge環境構築_FLUXモデル編_カスタム版.ipynbなら/Lora/FLUX/フォルダ)を自動で読み込むように設定されています。使いたいノートブックに合わせて、正しいフォルダにファイルを入れるようにしてください。

手順2:使いたいファイルをアップロードする

Civitaiなどからダウンロードしたお好みのCheckpointモデル(.safetensors, .ggufなど)やLoRAファイル(.safetensors)を、上記で作成したそれぞれのフォルダにアップロードします。

あとは通常通りColabのセットアップセルを実行するだけで、Google Driveからファイルが自動的にコピーされ、Forge UI上でモデルやLoRAが選択できるようになります。

2. 使いたい拡張機能を追加する方法

本ノートブックセットでは、リストにない拡張機能も、Google Driveに設定ファイルを用意するだけで簡単に追加できます。コードを直接編集する必要がないため、安全に環境をカスタマイズ可能です。

  1. Google Driveに設定ファイルを作成する
    Google Driveの マイドライブ/AI_Models/ フォルダの中に、Forge_Extensions.csv という名前で新しいファイルを作成します。(Googleスプレッドシートやテキストエディタで作成し、CSV形式で保存してください)
  2. 設定ファイルに拡張機能の情報を記述する
    作成した Forge_Extensions.csv ファイルを開き、インストールしたい拡張機能の「表示名」「GitHubリポジトリのURL」を、カンマ区切りで1行に1つずつ記述して保存します。行の先頭に # を付けると、その行はコメントとして無視されます。

    記述例:
    # これはコメント行です。
    OpenPose Editor,https://github.com/huchenlei/sd-webui-openpose-editor.git
    AnimateDiff,https://github.com/continue-revolution/sd-webui-animatediff.git

  3. ノートブックを実行する
    準備ができたら、あとは通常通りノートブックのセットアップセルを実行するだけです。スクリプトが自動で Forge_Extensions.csv を読み込み、リストに書かれた拡張機能をインストールしてくれます。


生成画像のGoogle Driveへの保存方法

各Forge環境構築ノートブックの末尾には、Stable Diffusion Forgeで生成した画像を簡単にGoogle Driveへ保存するための専用セル「🖼️ 生成画像のGoogle Driveへの保存」が用意されています。以下の手順でご利用ください。

  1. Forgeで画像生成が完了したら、この「生成画像のGoogle Driveへの保存」セルを見つけます。
  2. 「コピー元フォルダ(Colab内のForge出力フォルダ):」を確認・指定します。デフォルトでは/content/stable-diffusion-webui-forge/outputs/txt2img-imagesが設定されていますが、img2img-imagesなど他のフォルダも指定可能です。
  3. 「コピー先フォルダ(Google Drive内の保存先):」にご自身のGoogle Drive内の保存したい場所のパスを指定します。例:/content/drive/MyDrive/ForgeOutput。このフォルダが存在しない場合は自動で作成されます。
  4. オプション設定で、「コピー先で日付時刻のサブフォルダを作成して保存しますか?」や「コピー後にColab内の元ファイルを削除しますか?(ディスク容量節約)」を選択できます。
  5. 設定が完了したら、セルを実行します。指定した画像がGoogle Driveにコピーされます。


Stable Diffusion Forgeの再起動方法

Forgeの動作が不安定になった場合や、設定を変更して再起動したい場合のために、各ノートブックの末尾には「🚀 Stable Diffusion Forge の再起動」セルが用意されています。このセルはForgeのWebUIアプリケーションのみを再起動し、Colabのランタイム全体を再起動するものではありません(生成したファイルなどは保持されます)。

  1. 「🚀 Stable Diffusion Forge の再起動」セルを見つけます。
  2. 「WebUI 起動引数:」の欄で、必要に応じて起動オプション(--share--xformersなど)を変更します。
  3. セルを実行すると、Forgeが指定した引数で再起動します。
  4. しばらく待つと、新しいGradioの公開URLが出力されますので、それにアクセスしてください。

Forgeが起動中の場合、このセルを実行する前に、現在実行中のForgeのセル(セットアップセル)を手動で停止してください。


よくあるご質問(FAQ)

Stable Diffusion Forgeとは何ですか?

Stable Diffusion Forgeは、人気の画像生成AI「Stable Diffusion Web UI (AUTOMATIC1111版)」をベースに、パフォーマンスの最適化や新機能の追加が行われた派生版です。より効率的に高品質な画像を生成できる可能性があります。

「FLUX.1-Kontext」とは何ですか?

「FLUX.1-Kontext」は、一枚の参照画像(例:アニメのイラスト)とテキストプロンプト(例:「リアルな写真にして」)を組み合わせることで、参照画像の構図やキャラクターを保ったまま、画風だけを自由自在に変更できる最新の画像編集モデルです。本ノートブックでは、このモデルをStable Diffusion Forgeで利用するための複雑なセットアップを全て自動化しています。

Colabの無料プランでも利用できますか?

いいえ、利用できません。Google Colabの利用規約により、無料プランでのAI画像生成ツールの利用は警告やアクセス制限の対象となります。そのため、本ノートブックをご利用いただくには、Colabの有料プラン(Pro, Pro+など)へのご加入が必須となりますのでご注意ください。

この「Stable Diffusion Forge 総合環境構築セット」で、最先端かつ多様なAI画像生成の世界を存分にお楽しみください。
あなたの創造力を、Colab上で手軽に、そしてパワフルに解き放ちましょう!


共通のご利用案内

  • 動作環境:すべてのノートブックはGoogle Colabでの実行を前提としています。
  • Colabの仕様変更:Google Colabのサービス内容やライブラリの仕様変更により、将来的にノートブックの動作に影響が出る可能性があります。可能な範囲でサポート情報を提供する予定ですが、完全な永続的動作を保証するものではありません。
  • GPU・RAMの要件:【重要】Google Colabの規約により、無料プランでのAI画像生成ツールの利用は警告やアクセス制限の対象となります。そのため、本ノートブックのご利用にはColabの有料プラン(Pro, Pro+など)へのご加入が必須です。有料プランでは、高性能なGPU(A100, L4など)が利用でき、特にFLUXKontextのような高度な処理も安定して実行できます。
  • サポート:各ノートブックの基本的な操作方法や、Colab上での実行に関する一般的な質問についてはサポートを行いますが、生成されるコンテンツの品質や特定のカスタマイズ、Pythonコード自体の詳細な解説、Colab以外の環境での利用に関するサポートは範囲外となります。
  • 自己責任:本ノートブックを使用して生成されたコンテンツに関する責任は、すべて利用者に帰属します。著作権や肖像権など、各種法令を遵守してご利用ください。
  • 再配布・譲渡の禁止:ご購入いただいたノートブック本体および付属テキストの第三者への再配布、譲渡、販売は固く禁じます。


ノートブックのご利用に関してご不明な点がございましたら、お気軽にお問い合わせください。

Colabノートブックに関するご質問はこちらから

Colabノートブックについて問い合わせる