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

このページでは、「Stable Diffusion Forge 総合環境構築セット」として提供される3つのGoogle Colabノートブック、「Forge環境構築_FLUXモデル編.ipynb」、「Forge環境構築_Ponyモデル編.ipynb」、「Forge環境構築_SD1.5モデル編.ipynb」を使い、Stable Diffusion Forgeの強力な画像生成環境をColab上で手軽にセットアップし、活用するための手順やヒント、さらに便利な機能(生成画像の保存やForgeの再起動)について詳しく解説します。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を直接ダウンロード・導入できます。
  • 人気の拡張機能(例:ADetailerによる顔・手の高画質化)を選択して簡単にインストールし、生成画像のクオリティをさらに向上させることが可能です。
  • Google Driveに保存したご自身のLoRAファイルやEmbeddings(Textual Inversion)も自動で読み込み、オリジナルの表現を追求できます。
  • 特にFLUXKontext環境の構築に必要な外部コンポーネントの準備も、ノートブックが分かりやすくガイドし、自動化します。
  • エラー対策済みのノートブックと、丁寧な日本語解説(テキスト+解説動画付き)で、初心者の方でも安心して高度な画像生成環境を利用開始できます。

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

  • Forge環境構築_FLUXモデル編.ipynb:最新のFLUXモデルをStable Diffusion Forgeで利用するための専用環境構築ノートブック。画像編集モデル「FLUX.1-Kontext」に対応し、必要な外部コンポーネント導入も完全にサポートします。
  • Forge環境構築_Ponyモデル編.ipynb:アニメ・イラスト生成に特化したPonyモデル群に最適化されたStable Diffusion Forge環境を構築。多数のPony系CheckpointモデルやLoRAを選択して導入可能です。
  • Forge環境構築_SD1.5モデル編.ipynb:安定性と汎用性に優れ、豊富なアセットが利用可能なSD1.5モデルベースのStable Diffusion Forge環境を構築します。
  • 各ノートブックのセットアップ手順と利用ガイド(本記事及び動画):それぞれの環境構築手順、主要な設定項目、モデルや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ノートブックの基本操作(セットアップ、画像生成、保存、再起動)

このセットに含まれる3つのノートブック(Forge環境構築_FLUXモデル編.ipynbForge環境構築_Ponyモデル編.ipynbForge環境構築_SD1.5モデル編.ipynb)は、それぞれ対象とするモデルは異なりますが、基本的な操作の流れは共通しています。

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

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

ノートブックを開く:Forge環境構築_FLUXモデル編
ノートブックを開く:Forge環境構築_Ponyモデル編
ノートブックを開く:Forge環境構築_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上でそれらが正しく認識されているか確認してください。


生成画像の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のセル(「Gradio UIへのアクセスと画像生成」で実行したセル)を手動で停止してください。


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

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

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

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

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

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

マイドライブ
└── AI_Models
    ├── Stable-diffusion  <-- (Checkpointモデル用の親フォルダ)
    │   ├── FLUX          <-- (FLUX編で使うCheckpointはここ)
    │   ├── Pony          <-- (Pony編で使うCheckpointはここ)
    │   └── SD1.5         <-- (SD1.5編で使うCheckpointはここ)
    │
    └── Lora              <-- (LoRA用の親フォルダ)
        ├── FLUX          <-- (FLUX編で使うLoRAはここ)
        ├── Pony          <-- (Pony編で使うLoRAはここ)
        └── SD1.5         <-- (SD1.5編で使うLoRAはここ)

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

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

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

手順3:ノートブックを実行する

あとは通常通りColabのセットアップセルを実行するだけです。セットアップの途中でGoogle Driveからファイルが自動的にコピーされ、Forge UIを起動したときには、モデルの選択リストやLoRAの一覧に追加したファイルが表示されているはずです。

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

ノートブックに記載のない拡張機能も、コードを少し編集するだけで簡単に追加できます。この方法なら、一度設定すれば、次回以降もチェックボックスにチェックを入れるだけでその拡張機能が自動でインストールされるようになります。

手順1:拡張機能の「GitHubリポジトリのURL」を調べる

通常、拡張機能の配布ページ(GitHubやCivitaiなど)に、https://github.com/作者名/リポジトリ名.git のような形式でURLが記載されています。このURLをコピーしておきます。

手順2:ノートブックのコードを編集して項目を追加する

ノートブックのセットアップセルをダブルクリックして編集モードにし、「3.拡張機能選択」のセクションを探します。他の拡張機能の記述を真似て、以下のように新しいチェックボックスの行を追加します。

<!-- wp:code {"language":"python","className":"is-light"} -->
<pre class="wp-block-code is-light"><code class="language-python"># (...前略...)
# @markdown **■ Reactor:**画像内の顔を別の顔に置き換えます。
install_reactor = False #@param {type:"boolean"}

# ▼▼▼ ここから追加 ▼▼▼
# @markdown **■ [ここに追加したい拡張機能の名前]:** [ここに簡単な説明]
install_my_new_extension = False #@param {type:"boolean"}
# ▲▲▲ ここまで追加 ▲▲▲</code></pre>
<!-- /wp:code -->

次に、コードをさらに下へスクロールし、install_extension(...) という行が並んでいる箇所を探し、同じように一番下に新しいインストール処理の行を追加します。

<!-- wp:code {"language":"python","className":"is-light"} -->
<pre class="wp-block-code is-light"><code class="language-python"># (...前略...)
install_extension('install_reactor', 'https://github.com/Gourieff/sd-webui-reactor-sfw.git', 'sd-webui-reactor-sfw', 'Reactor')

# ▼▼▼ ここに新しい行を追加 ▼▼▼
# install_extension('先ほど決めた変数名', '調べたGitHubのURL', 'インストールされるフォルダ名', 'ログに表示される名前')
install_extension('install_my_new_extension', 'https://github.com/some-author/some-extension.git', 'some-extension', 'My New Extension')
# ▲▲▲ ここまで追加 ▲▲▲</code></pre>
<!-- /wp:code -->

「インストールされるフォルダ名」は、通常GitHubのURLの末尾(.gitを除く部分)と同じ名前で大丈夫です。

手順3:ノートブックを実行する

編集が終わったら、通常通りセルを実行します。新しく追加したチェックボックスにチェックを入れれば、その拡張機能がインストールされた状態で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ノートブックについて問い合わせる


講座メニュー

広告