//go:build stablediffusion // +build stablediffusion package stablediffusion import ( stableDiffusion "github.com/mudler/go-stable-diffusion" ) func GenerateImage(height, width, mode, step, seed int, positive_prompt, negative_prompt, dst, asset_dir string) error { if height > 512 || width > 512 { return stableDiffusion.GenerateImageUpscaled( height, width, step, seed, positive_prompt, negative_prompt, dst, asset_dir, ) } return stableDiffusion.GenerateImage( height, width, mode, step, seed, positive_prompt, negative_prompt, dst, "", asset_dir, ) }