🧠

WIndows11 local 環境でStable Diffusion WebUIを使う(非エンジニア向け)

2023/08/19に公開

※ この記事はオリジナル作品の制作に生成AI使用を推奨するものではありません。あくまで技術への理解や自身の学習目的のみでお使いください

参考記事:
https://zenn.dev/szgk/articles/f9dcaa8f9cd298


1. Pythonの準備

Pythonのバージョン確認

1. Python のバージョンが 3.10.6 出ないといけないので確認
  1. Command Prompt か Power Shell(黒い画面のコマンド入力でPCを操作するやつ)でバージョンを確認
    2.
    1. python --version
  2. python が実行できなかったり 3.10.6以外だったらpythonを3.10.6にする

pythonのバージョンを3.10.6にするやり方

2. Stable Diffusion Web UIの準備

Stable Diffusion Web UI の repository を github からクローン
https://github.com/AUTOMATIC1111/stable-diffusion-webui

  1. 下準備
    1. pythonのパスを確認
      1. Command Prompt か Power Shell(黒い画面のコマンド入力でPCを操作するやつ)でpythonを実行
        1. python
        2. pythonが実行されたらpathを表示する
        3. import sys
        4. sys.exec_prefix
        5. 出てきたpathをコピー
        6. 'C:\Users\xxxxx\3.10.6'
    2. cloneしてきた stable-diffusion-webui のディレクトリの中の webui-user.batファイル(stable-diffusion-web-uiの設定をするファイル)をメモ帳とかエディタで開く
    3. さっきコピーしたパスをペーストして、下記みたいな感じにして保存(pathは下記のように修正すること)
    4.  @echo off
      
       set PYTHON= C:/Users/xxxxx/3.10.6/python.exe
       set GIT=
       set VENV_DIR=
       set COMMANDLINE_ARGS= --disable-nan-check --no-half-vae --opt-channelslast --autolaunch --xformers --no-half
      
       call webui.bat
      
  2. webui-user.batをダブルクリック
  3. 待ってたら http://127.0.0.1:7860/ のURLで立ち上がるはず

Stable Diffusion WebUIで好きなモデルを使う方法

モデルをダウントードできるサイト

Stable Diffusion WebUIに入れる

  • Model と Lora って何? by chat-gpt
    • Modelは基本的な画風で、沢山の写真を学習しています。
    • Loraは追加のモデル学習ファイルで、特定の場所や有名人の顔、衣装、ポージング、効果などを描きたい場合に使用されます。

Modelの場合

  1. stable-diffusion-webui/modelsStable-diffusionにダウンロードしたモデルをそのまま入れる
  2. StableDiffusionを再起動する

Loraの場合

  1. stable-diffusion-webui/Loraにダウンロードしたモデルをそのまま入れる
  2. StableDiffusionを再起動する

Discussion