WebUI(AUTOMATIC1111)の【インストール方法】【拡張機能インストール】【エラー対処法】

WebUI AUTOMATIC1111 インストール方法 拡張機能インストール エラー対処法

WebUI(Webユーザーインターフェース)とは、ブラウザを通じて操作できるユーザーインターフェースのことで、特に画像生成AI(例:Stable Diffusion)を扱う際によく使われるツールです。

本記事では、AUTOMATIC1111 (オートマティックイチイチイチイチ)WebUI版 Stable Diffusionの【インストール方法】【拡張機能インストール】【トラブル対処法】について書いています。

目次

AUTOMATIC1111 とは?

AUTOMATIC1111(正式には「Stable Diffusion web UI」)は、Stable Diffusionを*GUIベースで簡単に操作できるWebUIです。Pythonで書かれており、*ローカルPCにインストールして使います。

※ GUI(Graphical User Interface)とは、マウスで操作する画面(ボタン・ウィンドウなど)を指します。対してCLI(コマンドライン・インターフェース)は、Windows Terminal、PowerShell、CMDなど、キーボードでコマンドを入力して操作するインターフェースの事を指します。
※*ローカルPCにインストールして使いますが、画像生成自体は、Web上で、
GUI操作。

主な特徴:

  • プロンプトを入力して画像を生成
  • 直感的な*UIで操作が簡単 (*初めてでも迷わず使える見た目と操作感)
  • txt2img、img2img、Inpainting、Upscale、ControlNet など機能が豊富
  • *拡張機能(Extension)で機能追加が可能
  • 複数のモデル(.ckpt / .safetensors)を切り替えて使用可能

WebUI のメリット

項目内容
GUI操作コマンド不要、初心者でも扱いやすい
ローカル動作ネット接続不要、商用利用にも安心(著作権的にも安全)
カスタマイズ性*拡張機能や*UIテーマの変更が可能
速度と安定性ローカルGPUを使うので高速かつ自由

*UIテーマとは、見た目の着せ替え機能の事で、Web ベースのユーザーインターフェース(WebUI)の外観やスタイルを統一・変更できる設定やデザインのことを指します。

※Stable Diffusionを、クラウド上のGPUを使って「AUTOMATIC1111 Web UI」とほぼ同じGUI利用する方法についてはこちらの記事をご覧ください。

AUTOMATIC1111 の基本機能

機能名説明
txt2imgテキストから画像を生成
img2img画像をもとに新しい画像を生成(リファレンス画像からの変換)
Inpainting画像の一部を塗り替え・修正
ControlNetポーズや線画などを元に制御しながら生成
Batch処理複数画像を一括で生成
モデル管理モデルの切り替え、VAEやLoraの読み込みも簡単

AUTOMATIC1111 の導入方法

インストールガイド(Windows向け)

事前準備

Pythonと、Gitは、事前にインストールをしておきましょう。
一部の有志が作成した「一括インストーラ」や「インストール支援ツール」は、PythonやGitも同梱・導入してくれるものもありますが、公式(AUTOMATIC1111本家)ではそのようなスクリプトは提供していませんし、サポートも対象外です。

起動までの手順

フォルダを作成

任意の場所に作業用フォルダを作成(例:C:\AI\stable-diffusion-webui

C:\AI

今回は、Cドライブ直下に作業用フォルダを作ります。
C: のすぐ下に AI フォルダを作って、その中に stable-diffusion-webui を入れる
理由
パスが短い(→ Windowsの「パス制限エラー」回避)
日本語や空白を含まない(→ PythonやGitの誤動作回避)
管理がしやすい(→ 他のAIツールと分けて整理できる)
他のAI系ツールも使う予定がある場合

C:\AI\automatic1111\
C:\AI\comfyui\
C:\AI\models\

など、AIフォルダの中にまとめて分類していくと、後々すごく整理しやすくなります。

手順

  1. GitとPythonをインストール
    • Git:デフォルト設定でOK
    • Python:インストーラー実行時に「Add Python to PATH」にチェック!
  2. 作業用フォルダの中で、GitHubからAUTOMATIC1111をクローン(※クローンとは、Gitなどを使って、プロジェクト一式をローカルにコピーすること
Stable DiffusioWebUI
cd /d C:\AI
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

すると、次のように stable-diffusion-webui フォルダが C:\AI の中に作られる。

C:\
└─ AI\
   ├─ LoRA_project\
   │   ├─ images\
   │   └─ captions\
   ├─ stable-diffusion-webui\
   ├─ kohya_ss\
   ├─ Models\
   │   ├─ SD15\
   │   │   └─ v1-5-pruned-emaonly.safetensors
   │   ├─ SDXL\
   │   └─ LoRA\
   └─ Outputs\

このとき「C:\AI\stable-diffusion-webui」が 作業用フォルダ + クローン先 になります。

3. モデル(例:v1-5)をダウンロードして配置

models/Stable-diffusion/ フォルダを作り、
「stable-diffusion-webui/models/Stable-diffusion」に .ckpt または .safetensors を入ておく。
例:v1-5-pruned-emaonly.safetensors

stable-diffusion-webui/
├── models/
│   └── Stable-diffusion/
│       └── v1-5-pruned.ckpt

「stable-diffusion-webui/models/Stable-diffusion」に .ckpt または .safetensors を入ておく。
例:v1-5-pruned-emaonly.safetensors

起動に必要なファイルを自動ダウンロード(初回起動)

※仮に以下のようなパスなら・・・

C:\AI\stable-diffusion-webui\

PowerShell や コマンドプロンプトで以下を実行します

cd C:\AI\stable-diffusion-webui
webui-user.bat

それぞれの意味:

cd stable-diffusion-webui
→ WebUIのインストールフォルダに移動します。

webui-user.bat
→ WebUIを起動します(必要なライブラリが未インストールなら初回に自動で導入されます)。

1回目の起動では自動でPythonやライブラリがインストールされます。
※ 数分〜十数分かかります。
webui-user.bat を初めて実行したときに行われる Pythonやライブラリのインストール処理は、基本的に「まだ無ければダウンロード&インストール」という仕組みになっています。

Web UI にアクセス

起動が成功すると、ブラウザに次のURLが表示されます。

インストール完了
http://127.0.0.1:7860/

このURLを開けば、画像生成UIが使えます!

webui-user.bat のカスタマイズと起動オプションの使い方

webui-user.bat は、AUTOMATIC1111 WebUI を起動するための 設定用スクリプトです。
次回以降は webui-user.bat をダブルクリックするだけで起動できます。

よく使われる起動オプション、コマンド一覧はこちらをCLICK!
オプション説明
--xformersVRAMを節約し高速化(特にRTX系GPU向け)
--autolaunch起動後に自動でブラウザを開く
--port 1234ポート番号を変更(例:1234)
--theme darkWebUIのテーマをダークモードに
--precision fullfloat32で実行(通常は自動でfloat16)
--no-halffloat16を使わない(古いGPU向け)
--api外部からAPI経由で操作可能にする
--disable-safe-unpickleカスタムモデルの一部を読み込めるようにする(セキュリティ注意)

xformersオプションについて

  • --xformers を使うには、xformersライブラリがインストールされている必要があります。
  • 自動でインストールされないこともあるので、うまく動かない場合は次のように手動で入れます
pip install -U xformers

起動中は黒いウィンドウ(ターミナル)を閉じないように注意!

保存して再実行するだけ

  1. 編集後、webui-user.bat を保存
  2. ダブルクリックで実行すれば、設定が反映されます

起動コマンド(コマンドライン)で 実行(起動)する方法

PowerShell か Windows Terminal で次のコマンドを実行

python launch.py

※初回起動時は依存ライブラリの自動インストールが走るため、数分かかる場合があります。

起動後のアクセス

起動に成功すると、以下のような表示が出ます

Running on local URL:  http://127.0.0.1:7860

このURLをブラウザで開くと、WebUIが表示されます。

WebUI(AUTOMATIC1111)の使用方法についてはこちらの記事をご覧ください

起動がうまくいかないとき

  • Pythonのバージョンが違うpython --version で確認(3.10.x推奨)
  • Gitが未インストールGit公式サイトからインストール
  • ドライバが古い → NVIDIA公式から最新版に更新
  • VRAM不足--medvram--lowvram オプションで起動可(例:python launch.py --medvram

普段のAUTOMATIC1111 WebUI の起動方法(Windowsの場合)

Stable Diffusion WebUI(AUTOMATIC1111)を Windowsでインストール済みで、起動したい場合の手順は以下のようになります。

  1. インストールしたフォルダ(例:stable-diffusion-webui)を開く
  2. 中にある webui-user.batダブルクリック

 ⬇
 ターミナル(Windows Terminal or PowerShell or コマンドプロンプト)が開いて、自動で以下が実行されます

  • Pythonの仮想環境が有効化
  • 必要な依存ライブラリが確認・インストール
  • launch.py が呼び出されてWebUIが起動
  1. 起動完了後、以下のようなURLが表示される
Running on local URL: http://127.0.0.1:7860

このURLをブラウザで開くとWebUIにアクセスできます 。

おすすめ拡張機能(Extensions)

AUTOMATIC1111 では「Extensions」タブから簡単に追加できます。

拡張名機能
ControlNetポーズ・線画などで画像生成を制御。超定番!
Civitai HelperCivitaiからモデルやLoraを自動取得
After Detailer(ADetailer)顔・手などのディテールを後処理で修正
OpenPose EditorポーズをGUIで描画してControlNetに使える
Lora Block WeightLoRAの細かな調整が可能(重みの可視化)
Dynamic Promptsランダムなプロンプト展開で画像バリエーション増加

拡張機能(Extensions)のインストール手順【AUTOMATIC1111】

1. AUTOMATIC1111 を起動する

まずは、webui-user.bat をダブルクリックしてWebUIを起動します。
ブラウザで http://127.0.0.1:7860 が開かれたら準備OKです。

2. 「Extensions」タブを開く

メニュー上部にある Extensions タブをクリックします。
→ 中に以下の3つのサブタブがあります:

  • Installed(インストール済み)
  • Available(GitHubからインストール可能な拡張)
  • Install from URL(GitのURLから手動インストール)

3. 「Available」からの自動インストール方法(おすすめ)

手順

  1. Available タブをクリック
  2. 下にある Load from: ボタンをクリック(リストを取得)
  3. 少し待つと、利用可能な拡張機能一覧が表示されます
  4. 欲しい拡張の「Install」ボタンをクリック
  5. 成功すると「インストール済み」に追加されます

例:sd-webui-controlnetadetailercivitai-helper など

4. 「Install from URL」での手動インストール方法

手順

1.Install from URL タブをクリック
2.GitHubの拡張機能URLを入力

https://github.com/Mikubill/sd-webui-controlnet

3.「Install」ボタンを押す
4.「インストール成功」と出ればOK

5. WebUIの再起動(必須)

新しい拡張機能を反映するには、WebUIの再起動が必要です。

再起動方法(2通り)

  • 画面上の Extensions タブ → 「Apply and restart UI」ボタンを押す
  • または webui-user.bat をいったん閉じて、再度ダブルクリックで起動

拡張機能の保存場所

拡張機能は以下に保存されます

stable-diffusion-webui/extensions/

ここにフォルダが追加されていれば、インストールは成功しています。

よく使う拡張機能のURL(Install from URL用)

拡張機能GitHub URL
ControlNethttps://github.com/Mikubill/sd-webui-controlnet
ADetailer(顔補正)https://github.com/Bing-su/adetailer
Civitai Helperhttps://github.com/butaixianran/Stable-Diffusion-Webui-Civitai-Helper
OpenPose Editorhttps://github.com/fkunn1326/openpose-editor
Dynamic Promptshttps://github.com/adieyal/sd-dynamic-prompts

インストールのコツ

  • 「Available」で見つからない場合は、「Install from URL」が確実
  • 拡張機能が増えすぎると起動が遅くなる場合あり → 不要なものは削除
  • 失敗したときは、該当拡張のフォルダを削除して再インストール

よくあるエラーと対処法

トラブル原因・対処法
起動しない / 黒いウィンドウですぐ閉じるPythonやGitが未インストール、またはPATH未設定。再インストール確認。
“torch not installed”エラーPythonバージョンが合っていない or 自動インストール失敗。手動で以下を実行:
pip install torch torchvision
VRAM不足エラー--medvram または --lowvram オプションを追加して再起動
ControlNetが表示されないControlNet拡張が入っていない。Extensionsからインストール後、再起動。
プロンプトが効かない/変化がないモデルとVAEが合っていない可能性。モデルの変更やVAE確認。
画像が真っ黒になるCFGスケール値が高すぎる、解像度が大きすぎるなど。プロンプトや設定を見直し。

AUTOMATIC1111 のメリット

特徴内容
Web UIで直感操作ブラウザ上で完結。初心者にもやさしいUI設計。
豊富な拡張機能(拡張タブ)ControlNet、LoRA、After Detailer、Dynamic Prompts など大量。
学習機能も統合可能kohya_ss等と連携して、LoRAの学習も可能。
画像生成の柔軟性◎txt2img、img2img、inpainting、HiRes fixなど高機能。
カスタマイズが自由自在モデル・VAE・スクリプトの切替や軽量化も自在。
ローカルで使える(ネット依存が少ない)回線不安定な環境でも安心して作業可能。

AUTOMATIC1111が向いている人

  • クラウド環境が不安定でストレスを感じている人
  • 画像生成と学習の両方を行いたい人
  • LoRA学習をGUIではなく、必要に応じてCLIや個別スクリプトで調整したい人
  • 自分のペースで制作したい人(ColabやRunPodのセッション時間に縛られたくない)
  • 将来的にControlNetや拡張機能を使って高度な合成をやってみたい人

選択のポイント

A1111ローカル導入RunPodなどのクラウド
GPUを持っている(または買う予定)GPUを持っていない・買えない
自由に使いたい料金やセッション制限が気になる
ネットが不安定・セッション中断にイライラ環境構築が面倒なのでテンプレ使いたい
学習や生成に安定した作業環境を求めている時々使うだけなのでクラウドで十分

WebUI(AUTOMATIC1111)の使用方法についてはこちらの記事をご覧ください


WebUIの他の選択肢

名前特徴
ComfyUIノードベースで柔軟、初心者にはやや難しいが高機能
InvokeAIUIがシンプルで軽量、インストールが比較的簡単
Fooocus自動化・おまかせ生成に強く、初心者向け
  • URLをコピーしました!
目次