NSFWを生成するならStable Diffusion WebUIのローカル環境一択だと思ってます。