Civitai Safe Helper - [SDXL/Pony/Illus/NAI] version

詳細

ファイルをダウンロード

モデル説明

Civitaiは、サイト内生成のためのヘルパーとして、NSFWおよびCSAMコンテンツを回避するための埋め込みセットを提案しています。

これらはよく知られている"safe_pos"および"safe_neg""civit_nsfw"です。

しかし、これらの埋め込みはSD1.5用のものであり、CLIP_Lにしか影響せず、CLIP_Gには影響しません(さらに、ソフトウェアがそれらをインポートすることを意図している場合に限られます。A1111/ForgeはSDXLおよび派生モデルを使用して画像を生成する際にSD1.5埋め込みを読み込みません)。

そのため、この問題を放置するのは大きすぎると感じ、自ら変換し、ここに提案することにしました。

もちろん、これらは完璧ではありませんが、WAIのような頻繁に不適切な内容を生成するチェックポイントでは、以下のような効果があります(比較画像は表示しません):

  • 「若すぎる」キャラクターが自動的に年齢が増す
  • 露出が減る

追加の利点として、これらは今やsafetensors形式で提供されています。

NB:いつものように、これらはサイト内生成ツールで動作しない可能性があります。

ただし、私はそれを解決する手立てを見つけました。すべてのリソースを削除し、SDXLモデル(例:Juggernaut XL)に切り替えます。すると「実験モード」ボタンが表示されます。

これを有効にし、Illustriousモデルに戻ってリソースを追加します(これを行うには高度なモードが必要です)。

以下のように警告付きでリストされます:

しかし、これらをプロンプトおよびネガティブプロンプトに追加して生成できます。生成された画像のメタデータには、使用された埋め込みがリソースとして記録されます。

変換ツールのログ:

(venv) c:\tools\sdxl-embeddings>python convert.py todo\civit_nsfw.pt civit_nsfw.safetensors
WARNING! You are loading a PickleTensor file, please confirm... (Y/N) Y
Found 15 embeddings to convert.
Starting conversion...
100%|█████████████████████████████████████████████████████████████████████████████████| 15/15 [00:00<00:00, 254.56it/s]
Done! Saving civit_nsfw.safetensors
Finished!

(venv) c:\tools\sdxl-embeddings>python convert.py todo\safe_pos.pt safe_pos.safetensors
WARNING! You are loading a PickleTensor file, please confirm... (Y/N) Y
Found 9 embeddings to convert.
Starting conversion...
100%|███████████████████████████████████████████████████████████████████████████████████| 9/9 [00:00<00:00, 230.76it/s]
Done! Saving safe_pos.safetensors
Finished!

(venv) c:\tools\sdxl-embeddings>python convert.py todo\safe_neg.pt safe_neg.safetensors
WARNING! You are loading a PickleTensor file, please confirm... (Y/N) Y
Found 12 embeddings to convert.
Starting conversion...
100%|█████████████████████████████████████████████████████████████████████████████████| 12/12 [00:00<00:00, 333.34it/s]
Done! Saving safe_neg.safetensors
Finished!

このモデルで生成された画像

画像が見つかりません。