Stable Diffusion WebUIを使う上で知っておきたいのが拡張機能(Extension)です。
拡張機能(Extension)とは、Stable Diffusion WebUIにデフォルトで備わっていない機能を追加することができ、Stable Diffusion WebUIをもっと使いやすくすることが出来ます。
今回は、その拡張機能(Extension)を入れる方法を紹介していきたいと思います。
拡張機能の一覧から機能を追加する
手順1. 拡張機能タブを開く
Extensions(拡張機能)のAvailable(拡張機能リスト)を選択し、Extensions index URL(拡張機能リストのURL)が入力されていることを確認し、Load(読み込み)ボタンを押します。
手順2. 出てきたリストで入れたいものを入れる
Load(読み込み)ボタンを押すと、以下のようにExtensions(拡張機能)の一覧が表示されます。
リストの右側のInstallボタンを押せば拡張機能を追加することが出来ます。
拡張機能の詳細を知りたい場合には、左側の拡張機能名がGitへのリンクになっているので、そこから確認することが出来ます。
手順3. インストール済みタブに戻る
追加した拡張機能を有効にするために、UIの再起動を行います。
Extensions(拡張機能)のInstalled(インストール済)を選択し、Apply and restart UI(適用してUIを再起動ボタン)を押します。
補足情報
UIが再表示されたら基本的には問題無いのですが、まれにwebui-user.batから再起動しないといけない場合があります。
URLから拡張機能を追加する
GitのリポジトリのURLを直接指定することで、拡張機能をインストールすることも出来ます。
インストールしたい拡張機能のGitのページに行き、Codeを押してからコピーボタンを押します。
その後、Extensions(拡張機能)のInstall from URL(URLからインストール)を選択し、URL for extension’s git repository(拡張機能のリポジトリのURL)の入力欄に先ほどコピーしたURLを貼り付け、install(インストール)ボタンを押すと拡張機能を追加することが出来ます。
拡張機能の追加が成功すると、ボタンの下に以下のような文言が表示されます。
Installed info [Stable Diffusion WebUIの場所]/extentions/[拡張機能名]. Use Installed tab to restart.
この文言が表示されたらインストール済みタブに戻り、手順3と同じようにUIの再起動を行ってください。
拡張機能のアップデート
Extensions(拡張機能)のInstalled(インストール済)を選択し、Check for updates(アップデートを確認)ボタンを押すことで、拡張機能をアップデートすることが出来ます。
リスト右側のUpdate(アップデート)欄の読み込み中が全て完了したら、適用して手順3と同じようにUIの再起動を行ってください。
拡張機能が表示・更新されない時は
手順通り行い、正常に拡張機能を追加したはずなのにExtensionが表示されない場合や、拡張機能の更新を行ったのに変わらない場合は、ブラウザキャッシュの可能性があります。
ブラウザによりますが「Ctrl+F5」か「Ctrl+Shift+R」を押してブラウザを更新してください。