coder160 commited on
Commit
0e21d45
·
1 Parent(s): f2911c2

update app response txt2img

Browse files
Files changed (1) hide show
  1. api/core/controllers/text2image.py +8 -8
api/core/controllers/text2image.py CHANGED
@@ -7,44 +7,44 @@ class Generador:
7
  _imgByteArr = io.BytesIO()
8
  image.save(_imgByteArr, format=image.format)
9
  return _imgByteArr.getvalue()
10
- def using_runway_sd_15(prompt:str)->bytes|None:
11
  try:
12
  _generador = Pipe.from_pretrained("runwayml/stable-diffusion-v1-5", torch_dtype=torch.float16)
13
  _generador.to("cuda")
14
  _imagen = _generador(prompt).images[0]
15
  _response = Generador.img_to_bytes(img=_imagen)
16
  except Exception as e:
17
- _response = None
18
  finally:
19
  return _response
20
- def using_stability_sd_21(prompt:str)->bytes|None:
21
  try:
22
  _generador = Pipe.from_pretrained("stabilityai/stable-diffusion-2-1", torch_dtype=torch.float16)
23
  _generador.to("cuda")
24
  _imagen = _generador(prompt).images[0]
25
  _response = Generador.img_to_bytes(img=_imagen)
26
  except Exception as e:
27
- _response = None
28
  finally:
29
  return _response
30
- def using_realistic_v14(prompt:str)->bytes|None:
31
  try:
32
  _generador = Pipe.from_pretrained("SG161222/Realistic_Vision_V1.4", torch_dtype=torch.float16)
33
  _generador.to("cuda")
34
  _imagen = _generador(prompt).images[0]
35
  _response = Generador.img_to_bytes(img=_imagen)
36
  except Exception as e:
37
- _response = None
38
  finally:
39
  return _response
40
- def using_prompthero_openjourney(prompt:str)->bytes|None:
41
  try:
42
  _generador = Pipe.from_pretrained("prompthero/openjourney", torch_dtype=torch.float16)
43
  _generador.to("cuda")
44
  _imagen = _generador(prompt).images[0]
45
  _response = Generador.img_to_bytes(img=_imagen)
46
  except Exception as e:
47
- _response = None
48
  finally:
49
  return _response
50
 
 
7
  _imgByteArr = io.BytesIO()
8
  image.save(_imgByteArr, format=image.format)
9
  return _imgByteArr.getvalue()
10
+ def using_runway_sd_15(prompt:str)->bytes:
11
  try:
12
  _generador = Pipe.from_pretrained("runwayml/stable-diffusion-v1-5", torch_dtype=torch.float16)
13
  _generador.to("cuda")
14
  _imagen = _generador(prompt).images[0]
15
  _response = Generador.img_to_bytes(img=_imagen)
16
  except Exception as e:
17
+ _response = bytes(str(e), 'utf-8')
18
  finally:
19
  return _response
20
+ def using_stability_sd_21(prompt:str)->bytes:
21
  try:
22
  _generador = Pipe.from_pretrained("stabilityai/stable-diffusion-2-1", torch_dtype=torch.float16)
23
  _generador.to("cuda")
24
  _imagen = _generador(prompt).images[0]
25
  _response = Generador.img_to_bytes(img=_imagen)
26
  except Exception as e:
27
+ _response = bytes(str(e), 'utf-8')
28
  finally:
29
  return _response
30
+ def using_realistic_v14(prompt:str)->bytes:
31
  try:
32
  _generador = Pipe.from_pretrained("SG161222/Realistic_Vision_V1.4", torch_dtype=torch.float16)
33
  _generador.to("cuda")
34
  _imagen = _generador(prompt).images[0]
35
  _response = Generador.img_to_bytes(img=_imagen)
36
  except Exception as e:
37
+ _response = bytes(str(e), 'utf-8')
38
  finally:
39
  return _response
40
+ def using_prompthero_openjourney(prompt:str)->bytes:
41
  try:
42
  _generador = Pipe.from_pretrained("prompthero/openjourney", torch_dtype=torch.float16)
43
  _generador.to("cuda")
44
  _imagen = _generador(prompt).images[0]
45
  _response = Generador.img_to_bytes(img=_imagen)
46
  except Exception as e:
47
+ _response = bytes(str(e), 'utf-8')
48
  finally:
49
  return _response
50