Spaces:
Build error
Build error
import requests | |
from PIL import Image | |
import gradio as gr | |
from io import BytesIO | |
pipeline = DiffusionPipeline.from_pretrained("stabilityai/stable-diffusion-2-1") | |
def get_image(key, prompt, inference_steps, filter): | |
payload = { | |
"key": key, | |
"prompt": prompt, | |
"negative_prompt": "((out of frame)), ((extra fingers)), mutated hands, ((poorly drawn hands)), ((poorly drawn face)), (((mutation))), (((deformed))), (((tiling))), ((naked)), ((tile)), ((fleshpile)), ((ugly)), (((abstract))), blurry, ((bad anatomy)), ((bad proportions)), ((extra limbs)), cloned face, (((skinny))), glitchy, ((extra breasts)), ((double torso)), ((extra arms)), ((extra hands)), ((mangled fingers)), ((missing breasts)), (missing lips), ((ugly face)), ((fat)), ((extra legs)), anime", | |
"width": "512", | |
"height": "512", | |
"samples": "1", | |
"num_inference_steps": inference_steps,"safety_checker": filter,"enhance_prompt": "yes","guidance_scale": 7.5} | |
headers = {} | |
response = requests.request("POST", url, headers=headers, data=payload) | |
url1 = str(json.loads(response.text)['output'][0]) | |
r = requests.get(url1) | |
i = Image.open(BytesIO(r.content)) | |
return i | |