Stable Diffusion入門|無料でAI画像生成を始める方法【初心者向け】
2026年02月10日※本ページはプロモーションが含まれています
Stable Diffusion入門|無料でAI画像生成を始める方法【初心者向け】
Stable Diffusionのインストールから画像生成まで、無料で始められるAI画像生成の入門ガイドです。
概要
「AI画像生成に興味があるけど、有料サービスにお金をかけるのはちょっと...」という方に朗報です。Stable Diffusionなら、完全無料でAI画像生成を始められます。
Stable DiffusionはオープンソースのAI画像生成モデルで、自分のPCにインストールすれば何枚でも無料で画像を生成できます。MidjourneyやDALL-Eのような有料サービスとは異なり、月額料金は一切かかりません。しかも、コミュニティが公開している数千種類のモデルやカスタマイズツールを使えば、アニメ調からリアル調まで、あらゆるスタイルの画像を生成可能です。
本記事では、Stable Diffusionの基本知識からインストール方法、初めての画像生成までを、初心者の方にも分かりやすく解説します。
Stable Diffusionとは?
Stable Diffusion(ステーブル・ディフュージョン)は、Stability AI社が中心となって開発されたオープンソースの画像生成AIモデルです。2022年8月に初版が公開され、AI画像生成を一般のユーザーに広く普及させた歴史的なプロジェクトでもあります。
公式サイト: https://stability.ai/
Stable Diffusionの核心的な特徴は3つです。
1. 完全無料で使える
モデル(AIの本体)がオープンソースとして公開されているため、誰でも無料でダウンロードして使えます。有料サブスクリプションは不要で、自分のPCさえあれば何枚でも画像を生成できます。電気代以外のランニングコストはゼロです。
2. ローカル実行が可能
MidjourneyやDALL-Eはクラウド(インターネット上のサーバー)で画像を生成しますが、Stable Diffusionは自分のPCのGPU(グラフィックボード)を使ってローカルで画像を生成します。つまり、プロンプトや生成画像が外部サーバーに送信されることはなく、プライバシーが完全に守られます。インターネット接続がなくても(モデルをダウンロード済みなら)画像生成が可能です。
3. 圧倒的なカスタマイズ性
オープンソースであるがゆえに、世界中の開発者やアーティストがさまざまなカスタマイズツールを作り出しています。専用のWebインターフェース(AUTOMATIC1111、ComfyUI)、追加モデル(チェックポイント)、微調整データ(LoRA)、拡張機能(Extensions)など、エコシステムが非常に充実しています。これにより、Stable Diffusion単体では到達できないレベルの画像品質やスタイル表現が実現可能です。
他のAI画像生成ツールとの違い
Stable Diffusionが他の有名なAI画像生成ツール(Midjourney、DALL-E 3)とどう違うのかを整理します。
| 比較項目 | Stable Diffusion | Midjourney | DALL-E 3 |
|---|---|---|---|
| 料金 | 無料(オープンソース) | 月額10ドル〜 | ChatGPT Plus(月額20ドル)に含まれる |
| 実行環境 | 自分のPC(ローカル) | クラウド(Webブラウザ) | クラウド(ChatGPT / API) |
| カスタマイズ性 | 非常に高い | 低い(パラメータ調整のみ) | 低い |
| 必要な技術知識 | やや高い(セットアップが必要) | 低い | 非常に低い |
| モデルの選択肢 | 数千種類(コミュニティ製) | Midjourney公式モデルのみ | OpenAI公式モデルのみ |
| プライバシー | 完全にローカル処理 | サーバーに送信される | サーバーに送信される |
| 生成枚数制限 | なし(無制限) | プランに応じた制限あり | 利用回数に制限あり |
| 得意なスタイル | モデル次第であらゆるスタイル | アーティスティックな画像 | プロンプトに忠実な画像 |
Stable Diffusionが特に向いている人:
- コストをかけずに大量の画像を生成したい
- アニメやイラスト調の画像を高品質に生成したい
- 画像生成のパラメータを細かくコントロールしたい
- 自分だけのオリジナルモデルを作りたい
- プライバシーを重視したい(プロンプトや画像を外部に送りたくない)
逆に、技術的な設定に時間を割きたくない方や、手軽に美しい画像を生成したいだけの方は、MidjourneyやDALL-E 3の方が向いている可能性があります。
必要なPCスペック
Stable Diffusionをローカルで動かすためには、一定以上のPCスペックが必要です。特に重要なのはGPU(グラフィックボード)です。
最低スペック(動作はするが快適ではない):
- GPU: NVIDIA製 VRAM 4GB以上(例: GTX 1650)
- RAM: 8GB以上
- ストレージ: SSD 20GB以上の空き容量
- OS: Windows 10/11、Linux、macOS(Apple Siliconも対応)
推奨スペック(快適に使える):
- GPU: NVIDIA製 VRAM 8GB以上(例: RTX 3060 12GB、RTX 4060 8GB)
- RAM: 16GB以上
- ストレージ: SSD 50GB以上の空き容量(モデルを複数入れるなら100GB以上)
- OS: Windows 10/11 または Linux
理想的なスペック(高速かつ高品質):
- GPU: NVIDIA製 VRAM 12GB以上(例: RTX 3060 12GB、RTX 4070 12GB、RTX 4090 24GB)
- RAM: 32GB以上
- ストレージ: NVMe SSD 500GB以上
GPUに関する重要な注意点:
- NVIDIA製GPUが基本: Stable Diffusionの多くのツールはNVIDIAのCUDAに最適化されています。AMD製GPUでも動作しますが、セットアップが複雑で一部の機能が使えない場合があります。
- VRAMが最重要: GPUのVRAM(ビデオメモリ)容量が画像生成の速度と品質に直結します。VRAMが4GBだと生成に時間がかかり、高解像度画像の生成が制限されます。8GB以上あれば標準的な画像生成が快適に行え、12GB以上あればSDXL系の高品質モデルもスムーズに動作します。
- PCを持っていない場合: 後述するクラウド実行の方法(Google Colab等)を使えば、高スペックPCがなくてもStable Diffusionを利用可能です。
AUTOMATIC1111(Stable Diffusion WebUI)のインストール方法
Stable Diffusionを使うためのインターフェースとしてもっとも人気があるのが「AUTOMATIC1111」(正式名称: Stable Diffusion WebUI)です。ブラウザベースの操作画面で、直感的に画像生成ができます。
Windowsでのインストール手順:
ステップ1: Pythonのインストール
Python 3.10.xをインストールします(3.11以降は互換性の問題が生じることがあるため、3.10.xを推奨)。
- https://www.python.org/downloads/ からPython 3.10.xをダウンロード
- インストーラーを実行する際、「Add Python to PATH」にチェックを入れる(これを忘れるとエラーになります)
- インストールを完了する
ステップ2: Gitのインストール
- https://git-scm.com/downloads からGitをダウンロード
- デフォルト設定のままインストール
ステップ3: AUTOMATIC1111のダウンロード
コマンドプロンプトまたはPowerShellを開き、以下のコマンドを実行します。
TEXTgit clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
これにより「stable-diffusion-webui」フォルダが作成されます。
ステップ4: モデルの配置
AI画像生成の「脳」にあたるモデルファイル(チェックポイント)をダウンロードして配置します。
- Civitai(https://civitai.com/)やHugging Face(https://huggingface.co/)からモデルをダウンロード
- ダウンロードした
.safetensorsファイルをstable-diffusion-webui/models/Stable-diffusion/フォルダに配置
初心者におすすめの公式モデルは「Stable Diffusion XL(SDXL)」です。Stability AIのHugging Faceページからダウンロードできます。
ステップ5: 起動
stable-diffusion-webuiフォルダ内のwebui-user.batをダブルクリックします。初回起動時は必要なライブラリの自動ダウンロードが行われるため、10〜30分程度かかります。起動が完了すると、コマンドプロンプトにURLが表示されます(通常はhttp://127.0.0.1:7860)。このURLをブラウザで開くと、AUTOMATIC1111の操作画面が表示されます。
macOS(Apple Silicon)の場合:
M1/M2/M3/M4チップ搭載のMacでもStable Diffusionを動かせます。ターミナルからインストールする方法は基本的にWindowsと同様ですが、起動スクリプトがwebui.shになります。また、NVIDIAのCUDAの代わりにAppleのMPSバックエンドが使用されます。生成速度はNVIDIA GPUには及びませんが、Apple Silicon Macの統合メモリのおかげでVRAM不足に悩むことが少ないのがメリットです。
ComfyUIのインストール方法
AUTOMATIC1111に代わり急速に人気を伸ばしているのが「ComfyUI」です。ノードベースのビジュアルワークフローで、より高度な画像生成パイプラインを構築できます。
ComfyUIの特徴:
- ノードベースのインターフェース(Blenderのシェーダーノードに近い)
- メモリ効率が良く、同じGPUでもAUTOMATIC1111より高速に動作する場合がある
- 複雑なワークフロー(ControlNet、IP-Adapter、AnimateDiff等)を視覚的に構築できる
- ワークフローをJSON形式で保存・共有できる
インストール手順:
- https://github.com/comfyanonymous/ComfyUI のReleasesページから最新版をダウンロード(Windowsの場合、ポータブル版のzipファイルが便利です)
- zipファイルを解凍する
ComfyUIフォルダ内のmodels/checkpoints/フォルダにモデルファイルを配置run_nvidia_gpu.bat(NVIDIA GPUの場合)をダブルクリックして起動
ComfyUIはAUTOMATIC1111よりも自由度が高い一方、ノードの接続方法を理解する学習コストがあります。初心者はまずAUTOMATIC1111から始め、慣れてきたらComfyUIに移行するのがおすすめです。ただし、最近はComfyUIの方がアップデートが活発で新機能への対応が早いため、最初からComfyUIを学ぶという選択肢も十分にありです。
基本的なプロンプトの作成方法
Stable Diffusionのプロンプトは、生成したい画像の内容を英語で記述したテキストです。プロンプトの書き方次第で画像の品質が大きく変わるため、基本をしっかり押さえましょう。
プロンプトの基本構造:
TEXT[品質タグ], [主題], [詳細描写], [スタイル], [ライティング/雰囲気]
実践例:
TEXTmasterpiece, best quality, 1girl, long black hair, blue eyes, school uniform, standing in a cherry blossom garden, soft lighting, depth of field, anime style
ポジティブプロンプトのコツ:
- 品質タグを先頭に:
masterpiece, best quality, high resolution等の品質向上タグを先頭に置くと、全体的な画質が向上することが多いです(モデルによって効果は異なります)。 - 主題を明確に: 何を描きたいのかを具体的に記述します。人物なら
1girlや1boy、風景ならlandscape、動物ならcatなど。 - 外見の特徴を具体的に:
long blonde hair, green eyes, wearing a red dressのように、見た目の特徴を細かく指定します。 - スタイルを指定:
anime style,photorealistic,oil painting,watercolor,pixel artなど、目指すスタイルを記述します。 - 雰囲気を加える:
dramatic lighting,golden hour,rainy day,cozy atmosphere等で雰囲気を演出します。
ネガティブプロンプト:
Stable Diffusionでは「生成してほしくない要素」をネガティブプロンプトとして指定できます。これはMidjourneyやDALL-Eにはない(あるいは限定的な)Stable Diffusionの大きな利点です。
一般的なネガティブプロンプトの例:
TEXTlow quality, worst quality, blurry, deformed, ugly, extra fingers, extra limbs, bad anatomy, bad hands, watermark, text, signature
ネガティブプロンプトを適切に設定することで、画質の低い画像や解剖学的に不自然な画像の生成を大幅に抑制できます。多くのモデルには推奨されるネガティブプロンプトが用意されているので、モデルの説明ページを確認しましょう。
プロンプトの重み付け:
Stable Diffusionでは括弧を使ってプロンプトの重みを調整できます。
(keyword:1.5)- キーワードの影響を1.5倍に強化(keyword:0.5)- キーワードの影響を0.5倍に弱化(keyword)- 括弧で囲むだけで1.1倍に強化
例: (bright red hair:1.3), (blue eyes:1.2), school uniform
これにより、特に強調したい要素を細かくコントロールできます。
モデル(チェックポイント)の選び方
Stable Diffusionの真価は、目的に合ったモデルを選べることにあります。モデル(チェックポイント)はAIの「脳」にあたり、モデルによって得意なスタイルや画風がまったく異なります。
モデルの入手先:
- Civitai (https://civitai.com/): 最大のモデル共有プラットフォーム。数万種類のモデルが公開されており、サンプル画像や評価を見て選べます。
- Hugging Face (https://huggingface.co/): AIモデルのリポジトリ。公式モデルや研究用モデルが公開されています。
初心者におすすめのモデル:
リアル系(実写風の画像を生成したい場合):
- RealVisXL: SDXL系の写実的なモデル。人物の顔立ちや肌の質感が自然で、ストックフォトのような画像を生成できます。
- Juggernaut XL: さまざまなジャンルに対応する汎用性の高いリアル系モデルです。
アニメ・イラスト系:
- Animagine XL: SDXL系のアニメモデル。高品質なアニメ風イラストを生成できます。Danbooruタグに対応しているため、キャラクターの特徴を細かく指定できます。
- Pony Diffusion: 多様なスタイルに対応するアニメ系モデル。コミュニティでの人気が非常に高いです。
汎用系:
- Stable Diffusion XL(SDXL): Stability AI公式の高品質モデル。写実系・イラスト系の両方に対応でき、基準となるモデルです。
モデル選びのポイント:
- サンプル画像を確認する: Civitaiではモデルごとに大量のサンプル画像が公開されています。自分が求めるスタイルに近い画像があるモデルを選びましょう。
- ベースモデルを確認する: SD 1.5系とSDXL系では互換性がありません。使用するWebUIやLoRAとの組み合わせを確認しましょう。2026年現在はSDXL系が主流です。
- ダウンロード数と評価を参考にする: 人気があるモデルほど情報が多く、トラブル時の解決策も見つけやすいです。
- ライセンスを確認する: 商用利用を検討している場合は、モデルのライセンス(CreativeML Open RAIL-Mなど)を必ず確認してください。
LoRAの使い方入門
LoRA(Low-Rank Adaptation)は、ベースモデルにスタイルやキャラクターの特徴を追加するための小さなファイルです。チェックポイント(数GBの大きなモデル)を変更せずに、特定のスタイルやコンセプトを追加学習できる技術です。
LoRAでできること:
- 特定のアートスタイル(例: ジブリ風、浮世絵風、ピクセルアート風)を適用する
- 特定のコンセプトや構図を再現する(例: チビキャラ、特定のポーズ)
- 特定の衣装やアクセサリーのデザインを反映する
- テクスチャや質感を調整する
LoRAの使い方:
- LoRAファイルのダウンロード: Civitaiなどから
.safetensors形式のLoRAファイルをダウンロード - ファイルの配置:
stable-diffusion-webui/models/Lora/フォルダに配置 - プロンプトでの呼び出し: プロンプトに
<lora:LoRAファイル名:重み>と記述して使用
例: ジブリ風のLoRAを使う場合
TEXTmasterpiece, best quality, 1girl, in a forest, <lora:ghibli_style:0.8> Studio Ghibli style, soft colors, pastoral
LoRAの重み(weight)の調整:
LoRAの重みは0〜1の範囲で指定します(一部のLoRAは1以上にもできます)。
0.3〜0.5: LoRAの効果を控えめに適用。ベースモデルの特性を活かしつつスタイルをブレンドしたい場合に。0.6〜0.8: 標準的な適用度。多くのLoRAでこの範囲が推奨されています。0.9〜1.0: LoRAの効果を強く適用。スタイルを全面に出したい場合に。ただし、重みが高すぎると画像が崩れることがあります。
初心者向けのLoRA活用アドバイス:
- まずはLoRAなしでベースモデルの画風を確認する
- LoRAを1つずつ追加して効果を確認する(一度に複数のLoRAを使うと影響が分かりにくい)
- 各LoRAの説明ページに記載されている推奨設定(重み、トリガーワード)を守る
- トリガーワード(LoRAを活性化するための特定のキーワード)をプロンプトに含めることを忘れない
クラウドでStable Diffusionを使う方法
高スペックなPCを持っていなくても、クラウドサービスを利用すればStable Diffusionを使えます。主要なクラウドオプションを紹介します。
Google Colab
Google Colabは、Googleが提供するクラウドベースのPython実行環境です。無料プランでもGPUを使えますが、Stable Diffusionの実行には制限があるため、有料プラン(Colab Pro: 月額約12ドル)の方が安定して利用できます。
利用方法:
- Google Colabにアクセス (https://colab.research.google.com/)
- Stable Diffusion用のノートブック(多くのコミュニティメンバーが公開しています)を開く
- ランタイムの設定でGPUを選択
- セルを上から順に実行してセットアップ
- 生成されたURLにアクセスしてWebUIを使用
注意点として、Google Colabは長時間の連続使用やリソースの大量消費に制限を設ける場合があります。Stable Diffusionの利用に対するポリシーも変更されることがあるため、最新の利用規約を確認してください。
RunPod / Vast.ai
RunPod (https://www.runpod.io/) やVast.ai (https://vast.ai/) は、GPUクラウドレンタルサービスです。高性能なGPUを時間単位で借りることができ、Stable Diffusion用のテンプレートが用意されているためセットアップも簡単です。
- RunPodの料金目安: RTX 4090相当で1時間あたり約0.4〜0.7ドル
- テンプレートから起動すればAUTOMATIC1111やComfyUIがすぐに使える
- 必要なときだけ起動して、使い終わったら停止できるため無駄がない
クラウド利用のメリット・デメリット:
メリット:
- 高スペックPCを購入する初期投資が不要
- 最新のハイエンドGPU(RTX 4090やA100など)を使える
- PCのストレージ容量を気にしなくて良い
デメリット:
- 利用するたびにコストが発生する(使用頻度が高いとローカル環境より割高になることも)
- インターネット接続が必須
- プロンプトや生成画像がクラウド上に一時的に保存される
- セッションが切断されると作業が失われる場合がある
ローカルとクラウドの使い分け:
理想的なのは、メインの画像生成はローカルPCで行い、特に重い処理(大量のバッチ生成、高解像度画像の生成、動画生成など)はクラウドGPUを使うという使い分けです。まずはクラウドでStable Diffusionを試してみて、本格的に使いたくなったらGPU搭載PCの購入を検討するという段階的なアプローチもおすすめです。
画像生成の実践ワークフロー
ここまでの知識を踏まえて、実際にStable Diffusionで画像を生成する一連の流れを紹介します。
ワークフロー例: アニメ風のキャラクターイラストを生成する
1. モデルの選択 AUTOMATIC1111の左上にあるドロップダウンからモデルを選択します。アニメイラストならAnimagine XLなどのアニメ特化モデルを選びましょう。
2. プロンプトの入力
ポジティブプロンプト:
TEXTmasterpiece, best quality, 1girl, solo, long silver hair, purple eyes, black gothic lolita dress, lace details, standing in a moonlit garden, roses, night sky, stars, magical atmosphere, detailed face, beautiful lighting
ネガティブプロンプト:
TEXTlow quality, worst quality, blurry, bad anatomy, bad hands, extra fingers, deformed, ugly, watermark, text
3. 生成パラメータの設定
- Sampling method(サンプラー):
DPM++ 2M KarrasやEuler aが定番です。迷ったらDPM++ 2M Karrasを選んでおけば間違いありません。 - Sampling steps(ステップ数): 20〜30が一般的です。ステップ数が多いほど品質が上がりますが、生成時間も増えます。20で十分なことが多いです。
- CFG Scale(プロンプト追従度): 7〜11が標準的です。値が高いほどプロンプトに忠実になりますが、高すぎると画像が不自然になります。
- Width / Height(画像サイズ): SDXL系なら1024x1024が標準です。アスペクト比を変える場合は1024x768や768x1024など。
- Seed: -1(ランダム)のままでOK。気に入った画像のSeed値を記録しておけば、同じ画像を再現できます。
4. 生成と選定
「Generate」ボタンをクリックして画像を生成します。1枚の生成に10秒〜1分程度かかります(GPUスペックによる)。Batch count(バッチ数)を増やせば一度に複数枚を生成でき、その中から気に入った画像を選べます。
5. img2img(画像から画像への変換)で微調整
生成した画像をベースに、部分的に修正したり、スタイルを変えたりできます。Inpaint機能を使えば、画像の特定の領域だけを再生成することも可能です。たとえば「手の描写だけ修正したい」「背景だけ変えたい」といった場合に重宝します。
6. アップスケール(高解像度化)
気に入った画像ができたら、Hires. fix(高解像度補正)やExtrasタブのアップスケーラーを使って解像度を上げます。ブログやSNSでの使用なら生成時の解像度で十分ですが、印刷用途では2倍〜4倍にアップスケールすると良いでしょう。
まとめ
Stable Diffusionは、無料で使えるオープンソースのAI画像生成ツールとして、圧倒的なコストパフォーマンスとカスタマイズ性を備えています。本記事の要点をまとめます。
- 完全無料: オープンソースで、ローカル実行ならランニングコストゼロ
- カスタマイズ性: 数千種類のモデルとLoRAで、あらゆるスタイルの画像生成が可能
- 必要スペック: NVIDIA GPU(VRAM 8GB以上推奨)を搭載したPC。なければクラウドで代替可能
- おすすめUI: 初心者はAUTOMATIC1111、上級者はComfyUI
- プロンプトのコツ: 品質タグ+主題+詳細描写+スタイルの構造。ネガティブプロンプトも活用
- モデル選び: リアル系ならRealVisXL、アニメ系ならAnimagine XL、汎用ならSDXLが安定
- LoRA: スタイルの微調整に威力を発揮。重みは0.6〜0.8から試す
最初のセットアップにやや手間がかかりますが、一度環境を構築してしまえば無限に画像を生成できる自由度の高さがStable Diffusionの最大の魅力です。まずは基本的なセットアップを完了させて、いろいろなプロンプトやモデルを試しながら、自分だけの画像生成環境を作り上げていきましょう。
よくある質問(FAQ)
Q: Stable Diffusionは本当に完全無料ですか? A: はい、モデル本体とAUTOMATIC1111/ComfyUIなどのインターフェースはすべて無料です。ただし、ローカル実行にはGPU搭載PCが必要であり、PCの購入費用と電気代はかかります。クラウドサービスを利用する場合は、そのサービスの利用料金が発生します。
Q: GPU非搭載のノートPCでもStable Diffusionを使えますか? A: CPUだけでも動作しますが、1枚の画像生成に数分〜数十分かかるため実用的ではありません。GPU非搭載PCの場合は、Google ColabやRunPodなどのクラウドGPUサービスの利用をおすすめします。
Q: Stable Diffusionで生成した画像の商用利用はできますか? A: 公式モデル(SDXL等)のライセンス上は商用利用が許可されています。ただし、コミュニティが作成したモデルやLoRAにはそれぞれ独自のライセンスがあるため、商用利用する場合は各モデルのライセンスを個別に確認する必要があります。
Q: AUTOMATIC1111とComfyUI、どちらを使えばいいですか? A: 初めてStable Diffusionを使う方にはAUTOMATIC1111をおすすめします。画面がシンプルで分かりやすく、ボタン操作で基本的な画像生成が行えます。ComfyUIはノードベースのインターフェースで学習コストが高いですが、より高度なワークフローを構築でき、処理速度も速いため、ステップアップしたい方に向いています。
Q: インストール中にエラーが出て進めません。どうすればいいですか? A: よくある原因として、(1) Pythonのバージョンが3.10.x以外、(2) PythonをPATHに追加していない、(3) GPUドライバが古い、(4) ストレージの空き容量不足、があります。エラーメッセージをコピーしてGoogle検索すると、多くの場合解決策が見つかります。GitHubのIssuesやRedditのr/StableDiffusionコミュニティも参考になります。
Q: 画像生成に時間がかかりすぎます。改善方法はありますか?
A: 以下の方法で高速化できます。(1) 画像サイズを小さくする(例: 512x512)、(2) Sampling stepsを減らす(20程度)、(3) xFormersを有効にする(--xformersオプション)、(4) モデルをfp16(半精度)で読み込む。根本的な改善にはVRAMの多いGPUへのアップグレードが効果的です。
Q: 生成した画像の手や指が変になります。直す方法は?
A: AI画像生成でよくある問題です。対処法としては、(1) ネガティブプロンプトにbad hands, extra fingers等を追加する、(2) ADetailerなどの手の補正に特化した拡張機能を使う、(3) Inpaint機能で手の部分だけ再生成する、(4) 最新のモデル(SDXL系)を使う(旧モデルより手の描写が改善されています)、などがあります。











