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!

