mirror of
https://github.com/aljazceru/nostrdvm.git
synced 2026-01-10 17:44:20 +01:00
Stable Diffusion XL
This modules provides image generation based on prompts
Options
-
model: string, identifier of the model to choosestabilityai/stable-diffusion-xl-base-1.0: Default Stable Diffusion XL model
-
ratio: Ratio of the output image1-1,4-3,16-9,16-10,3-4,9-16,10-16
-
high_noise_frac: Denoising factor -
n_steps: how many iterations should be performed
Example payload
payload = {
'trainerFilePath': 'modules\\stablediffusionxl\\stablediffusionxl.trainer',
'server': '127.0.0.1',
'data' = '[{"id":"input_prompt","type":"input","src":"user:text","prompt":"' + prompt +'","active":"True"},{"id":"negative_prompt","type":"input","src":"user:text","prompt":"' + negative_prompt +'","active":"True"},{"id":"output_image","type":"output","src":"file:image","uri":"' + outputfile+'","active":"True"}]'
'optStr': 'model=stabilityai/stable-diffusion-xl-base-1.0;ratio=4-3'
}
import requests
url = 'http://127.0.0.1:53770/predict'
headers = {'Content-type': 'application/x-www-form-urlencoded'}
requests.post(url, headers=headers, data=payload)