見出し画像

様々な画像生成AIモデルをVladmandic版SD WebUIで使用する方法

先月、Google Colabが利用規約を改訂し、無料ColabでAUTOMATIC1111版Stable Diffusion WebUIが使用できなくなりました。
そこで、これに代わるWebUIとして注目されているVladmandic版SD WebUIの使い方について説明します。

(2023.07.29追記) SDXL 1.0を追加。



1.Vladmandic版SD WebUIの使い方

Google ColabでVladmandic版SD WebUIを使用する方法は、以下のとおりです。

(1) Vladmandic WebUI Colab

1.最初に、以下のサイトをクリックして、Colabノートを開いてください。

すると、以下のようにLinaqrufさん作成のVladmandic版SD WebUIのColabノートが開きます。

Vladmandic版SD WebUIのColabノート

2.次に、ランタイムのタイプをGPUに変更して、最初のセル「Install Vladmandic Web UI」を実行します。設定はそのままで構いません。

3.その次に、2番目のセル「Download Model and VAE」の必要なモデルとVAEにチェックして、セルを実行します。複数のモデルを選択して、切り替えて使うこともできます。
デフォルトで選択できるモデルとVAEは以下のようになっています。
モデル:anything_v3_0, ghost_note, anylora, lunar_dream_v2, majic_mix_v4,replicant_v3, waifu_diffusion_v1_5_illusion, illuminati_diffusion_v1_1
VAE:anime, blessed, waifu_diffusion, stable_diffusion

4.ControlNetを利用する場合は、3番目のセル「ControlNet v1.1」の必要なモデルにチェックして、セルを実行します。利用しない場合は、このセルをスルーしてください。
SDv1.5用のControlNet v1.1以外に、SDv2.1用とWD1.5用のControlNet v1.0にも対応しています。

5.デフォルト設定の無いモデルやVAEを使用したい場合は、4番目のセル「Custom Download Corner」にモデル等のダウンロード先のURLを記入して、セルを実行します。デフォルトの設定でよい場合は、このセルをスルーしてください。

ダウンロード先のURLは、「2.モデルのダウンロード先一覧」を参照してください。
例えば、AbyssOrangeMix3を使いたい場合は、上記修正コードのURLを参考にして、
custom_model_url:に「https://huggingface.co/WarriorMama777/OrangeMixs/resolve/main/Models/AbyssOrangeMix3/AOM3_orangemixs.safetensors」
custom_vae_url:に「https://huggingface.co/WarriorMama777/OrangeMixs/resolve/main/VAEs/orangemix.vae.pt」と記入します。

6.最後に、5番目のセル「Start Vladmandic Web UI」を実行します。設定はそのままで構いません。
そして、「Running on public URL:」の後のリンクをクリックすると、操作画面が立ち上がります。

Vladmandic版SD WebUIの操作画面

「masterpiece, best quality, 」と書かれた欄にプロンプト、「(worst quality, low quality:1.4)」と書かれた欄にネガティブ・プロンプトを入力して、Generateボタンをクリックすると、画面の右側に生成された画像が表示されます。

※WebUIの操作画面立上げ後にモデルを追加する方法

  1. まず、5番目のセル「Start Vladmandic Web UI」の実行ボタンをクリックして、実行を止めてください。

  2. 次に、4番目のセル「Custom Download Corner」に追加するモデルのURLを記入して、セルを実行します。

  3. そして、また「Start Vladmandic Web UI」のセルの実行ボタンをクリックして再実行します。

  4. 最後に、「Running on public URL:」の後のリンクをクリックして、新しい操作画面を立ち上げます。

  5. モデルは、Settingsタブの「Stable Diffusion checkpoint」のドロップダウンリストで切り替えられます。

(2) Vladmandic WebUIのコード

上記のVladmandic Web UI Colabが不調の場合は、以下のコードをお使いください。
このコードをCtrl+VでColabノートにコピーして、GPUでセルを実行し、Running on public URL: の後のリンクをクリックすると操作画面が立ち上がります。

!git clone https://github.com/vladmandic/automatic
%cd /content/automatic/
!mkdir -p models/Stable-diffusion
!wget https://huggingface.co/BanKaiPls/AsianModel/resolve/main/BRAV5finalfp16.safetensors -O /content/automatic/models/Stable-diffusion/BRAV5finalfp16.safetensors
!wget https://huggingface.co/stabilityai/sd-vae-ft-mse-original/resolve/main/vae-ft-mse-840000-ema-pruned.ckpt -O /content/automatic/models/Stable-diffusion/BRAV5finalfp16.vae.pt
!python launch.py --no-hashing --share --skip-extensions

デフォルトでBRAV5のモデルデータが入っていますので、他のモデルデータを利用したい場合には、「2.モデルのダウンロード先一覧」を参考に、コードの該当部分を書き換えて使用してください。

例えば、Openjourney v4を使用する場合の修正コードは以下のとおりです。

!wget https://huggingface.co/prompthero/openjourney/resolve/main/mdjrny-v4.safetensors -O /content/automatic/models/Stable-diffusion/mdjrny-v4.safetensors

2.モデルのダウンロード先一覧

(1) デフォルト設定のあるモデル

デフォルト設定のある以下のモデルは、Colabノートの2番目のセル「Download Model and VAE」から必要なモデルとVAEにチェックして使用してください。

  • anything_v3_0

  • ghost_note

  • anylora

  • lunar_dream_v2

  • majic_mix_v4

  • replicant_v3

  • waifu_diffusion_v1_5_illusion

  • illuminati_diffusion_v1_1

(2) デフォルト設定の無いモデル

デフォルト設定の無いモデルを使用したい場合は、4番目のセル「Custom Download Corner」のcustom_model_url:にモデルのURL、custom_vae_url:にVAEのURLをコピーしてください。
なお、モデルデータの詳細は、それぞれのモデルデータの名前をクリックすると見ることができます。

◯ おすすめモデルの一括導入

おすすめモデル:
WD 1.5 Beta3 Radiance
Openjourney v4
Anything V4.5
Counterfeit-V2.5
AbyssOrangeMix3のAOM3A3とAOM3A1B
BRAV5


以下のURLを「Custom Download Corner」のcustom_model_url:にコピーすれば、これらのおすすめのモデルを一括で導入できます。

https://huggingface.co/waifu-diffusion/wd-1-5-beta3/resolve/main/wd-radiance-fp16.safetensors, https://huggingface.co/prompthero/openjourney-v4/resolve/main/openjourney-v4.ckpt, https://huggingface.co/ckpt/anything-v4.5-vae-swapped/resolve/main/anything-v4.5-vae-swapped.safetensors, https://huggingface.co/gsdf/Counterfeit-V2.5/resolve/main/Counterfeit-V2.5_pruned.safetensors, https://huggingface.co/WarriorMama777/OrangeMixs/resolve/main/Models/AbyssOrangeMix3/AOM3A3_orangemixs.safetensors, https://huggingface.co/WarriorMama777/OrangeMixs/resolve/main/Models/AbyssOrangeMix3/AOM3A1B_orangemixs.safetensors, https://huggingface.co/BanKaiPls/AsianModel/resolve/main/BRAV5finalfp16.safetensors

VAEはデフォルトのVAEをチェックして使用してください。

◯ モデル一覧

WD 1.5 Beta 3

〇 リリースノート
WD 1.5 Beta3には、Base, Radiance, Ink, Mofu, Illusionの5種類のモデルがあります。

https://huggingface.co/waifu-diffusion/wd-1-5-beta3/resolve/main/wd-beta3-base-fp16.safetensors, https://huggingface.co/waifu-diffusion/wd-1-5-beta3/resolve/main/wd-radiance-fp16.safetensors, https://huggingface.co/waifu-diffusion/wd-1-5-beta3/resolve/main/wd-ink-fp16.safetensors, https://huggingface.co/waifu-diffusion/wd-1-5-beta3/resolve/main/wd-mofu-fp16.safetensors, https://huggingface.co/waifu-diffusion/wd-1-5-beta3/resolve/main/wd-illusion-fp16.safetensors

※VAEはデフォルト設定のwaifu_diffusionを使用。

1girl, arms at sides, black hair, black sailor collar, black skirt, black sleeves, city, closed eyes, closed mouth, collarbone, neckerchief, outdoors, pleated skirt, red neckerchief, sailor collar, scenery, school uniform, serafuku, short hair, short sleeves, skirt, sky, solo, split mouth, upper body, cat ears, animal ears, animal ear fluff BREAK (exceptional, best aesthetic, new, newest, best quality, masterpiece, extremely detailed, anime:1.2),
WD 1.5 Beta3 Radiance

Openjourney v4

https://huggingface.co/prompthero/openjourney-v4/resolve/main/openjourney-v4.ckpt

※VAEはデフォルト設定のstable_diffusionを使用。

Openjourney v4

Anything V3 & Anything V4.5

https://huggingface.co/ckpt/anything-v3-vae-swapped/resolve/main/anything-v3-vae-swapped.ckpt, https://huggingface.co/ckpt/anything-v4.5-vae-swapped/resolve/main/anything-v4.5-vae-swapped.safetensors

※VAEは不要。

masterpiece, best quality, 1girl, white hair, medium hair, cat ears, closed eyes, looking at viewer, :3, cute, scarf, jacket, outdoors, streets Negative prompt: low quality, bad face, ((((bad anatomy)))), ((bad hand)), lowres, jpeg artifacts, text Steps: 40, Sampler: DPM++ 2M Karras, CFG scale: 7, Seed: 2711899186, Size: 512x512

Counterfeit-V2.0Counterfeit-V2.5

https://huggingface.co/gsdf/Counterfeit-V2.0/resolve/main/Counterfeit-V2.0fp16.safetensors, https://huggingface.co/gsdf/Counterfeit-V2.5/resolve/main/Counterfeit-V2.5_pruned.safetensors

custom_vae_url:

https://huggingface.co/gsdf/Counterfeit-V2.5/resolve/main/Counterfeit-V2.5.vae.pt
((masterpiece,best quality)),1girl, solo, animal ears, rabbit, barefoot, knees up, dress, sitting, rabbit ears, short sleeves, looking at viewer, grass, short hair, smile, white hair, puffy sleeves, outdoors, puffy short sleeves, bangs, on ground, full body, animal, white dress, sunlight, brown eyes, dappled sunlight, day, depth of field Negative prompt: EasyNegative, extra fingers,fewer fingers, Steps: 20, Sampler: DPM++ 2M Karras, CFG scale: 10, Size: 448x768, Denoising strength: 0.6, Hires upscale: 1.8, Hires upscaler: Latent
Counterfeit-V2.5

AbyssOrangeMix3

AbyssOrangeMix3には、AOM3, AOM3A1, AOM3A2, AOM3A3, AOM3A1Bの5種類のモデルがあります。

https://huggingface.co/WarriorMama777/OrangeMixs/resolve/main/Models/AbyssOrangeMix3/AOM3_orangemixs.safetensors, https://huggingface.co/WarriorMama777/OrangeMixs/resolve/main/Models/AbyssOrangeMix3/AOM3A1_orangemixs.safetensors, https://huggingface.co/WarriorMama777/OrangeMixs/resolve/main/Models/AbyssOrangeMix3/AOM3A2_orangemixs.safetensors, https://huggingface.co/WarriorMama777/OrangeMixs/resolve/main/Models/AbyssOrangeMix3/AOM3A3_orangemixs.safetensors, https://huggingface.co/WarriorMama777/OrangeMixs/resolve/main/Models/AbyssOrangeMix3/AOM3A1B_orangemixs.safetensors

custom_vae_url:

https://huggingface.co/WarriorMama777/OrangeMixs/resolve/main/VAEs/orangemix.vae.pt
AbyssOrangeMix3 A1, A3, A2

BRA(Beautiful Realistic Asians)V5

https://huggingface.co/BanKaiPls/AsianModel/resolve/main/BRAV5finalfp16.safetensors

※VAEはデフォルト設定のstable_diffusionを使用。

(Best quality, 8k, 32k, Masterpiece, UHD:1.2),Photo of Pretty Japanese girl, kimono, parasol, cherry blossom
BRAV5

SDHK v3.0

852話さんがNijijourney v5の出力した少数の画像でStable Diffusion 1.5をファインチューニングした実験モデル。

https://huggingface.co/luizC/sdhk/resolve/main/sdhk.safetensors
1girl close-up,kimonooutdoors,sitting

Unlimited Replicant

https://huggingface.co/alfredplpl/unlimited-replicant/resolve/main/unlimited_replicant.safetensors
masterpiece, anime, close up, white short hair, red eyes, 1girl, solo, red roses

〇 Hugging Face上のckptデータ集
様々なモデルのダウンロード先などのデータが掲載されています。


3.無料で利用できるオンライン画像生成サービス

(1) Image Creator

日本語プロンプトでの画像生成が可能なMicrosoft Bingのオンラインサービス。文章読解力が高いので、あまりプロンプトを考えずに普通の言葉でnote記事のタイトル画像や挿絵画像を生成できるので便利です。
プロンプトの例:「〇〇というタイトルの記事の表紙に相応しいイラスト」

(2) Clipdrop

様々な画像生成・編集機能を提供するStability AIのオンラインサービス。
Stable Diffusion XLは、プロンプトを入力してスタイルを選択すると、一度に4枚の高精細画像を生成します。アカウント登録すると、画像にClipdropという文字が入りますが、1日400枚まで生成できます。
他にも、入力した画像から様々なバリエーションを生成するReimagine XL、入力した画像の外側をAIが想像して描くUNCROPなど様々な機能があります。

(3) Memeplex.app

有名プログラマーの清水亮さんが立ち上げた日本語プロンプトでの画像生成が可能な無料オンラインサービス。
いくつかのプロンプトを試して、気に入った画像が生成できたら、ループバックボタンを押して、類似した画像を複数生成し、その中から最も気に入った画像を選ぶという使い方がお勧めです。


4.SDXL 1.0

パイプラインの準備

!pip install diffusers
!pip install invisible_watermark transformers accelerate safetensors
from diffusers import DiffusionPipeline
import torch

pipe = DiffusionPipeline.from_pretrained(
    "stabilityai/stable-diffusion-xl-base-1.0", 
    torch_dtype=torch.float16, 
    use_safetensors=True, 
    variant="fp16"
)
pipe.to("cuda")

画像生成の実行

prompt = "cute cat ear maid"
image = pipe(prompt=prompt).images[0]
image.save("output.png")
image
SDXL 1.0

いいなと思ったら応援しよう!

この記事が参加している募集