本ガイドでは AUTOMATIC1111/stable-diffusion-webui を使用してインストールと設定を行います。また、秋葉 aaaki が提供する Web UI パッケージ も選択肢として利用できます。
コマンドライン プロキシ
場合によっては、コマンドラインでプロキシを使用する必要があります。例えば、Clash for Windows では General - Port の右側にあるターミナルアイコン - Copy Commands Only でプロキシコマンドをコピーでき、ClashX(macOS)ではメニューバーから ターミナルプロキシコマンドをコピー を選択できます。Surge は仮想ネットワークカードを作成でき、Astrill などの V*N サービスは設定不要です。
VS Code
VS Code をダウンロードしてインストールします。Windows の場合、インストール時に "Code で開く" アクションを Windows Explorer のファイルコンテキストメニューに追加 と ...ディレクトリコンテキストメニュー の両方のオプションにチェックを入れてください。
Git と GitHub Desktop
Git または GitHub Desktop(推奨)をダウンロードしてインストールします。
Python 環境
Python 3.10.7 をダウンロードしてインストールします(Windows は Windows installer (64-bit)、macOS は macOS 64-bit universal2 installer を選択)。インストール時に Add Python to PATH オプションを必ずチェックしてください。
GitHub Desktop をインストール済みの場合、https://github.com/AUTOMATIC1111/stable-diffusion-webui を開き、Code - Open with GitHub Desktop をクリックし、表示されたインターフェースで Local Path を選択して Clone をクリックしてリポジトリをクローンします。
GitHub Desktop がない場合は、コマンドラインでインストールしたいディレクトリに cd で移動し、git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git を入力してリポジトリをクローンします。
ダウンロード完了後、VS Code でプロジェクトフォルダを開き、メニューから Terminal - New Terminal を選択してプロジェクトディレクトリのターミナルを作成し、webui-user.bat を入力してインストールを開始します。
初回インストール完了後は、毎回 webui-user.bat を使用して Web UI を起動します。