SAUL19 commited on
Commit
36c015f
·
1 Parent(s): c9e9e94

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -7
app.py CHANGED
@@ -18,12 +18,15 @@ pipe = StableDiffusionPipeline.from_pretrained(
18
  pipe = pipe.to(device)
19
 
20
  def text_to_image(summary, image_name):
 
21
  # Crea una instancia del cliente de S3
22
  s3 = boto3.client('s3',
23
  aws_access_key_id=AWS_ACCESS_KEY_ID,
24
  aws_secret_access_key=AWS_SECRET_ACCESS_KEY)
25
 
26
- def save_image_to_s3(image, image_name):
 
 
27
  # Crea un objeto de BytesIO para almacenar la imagen
28
  image_buffer = BytesIO()
29
  image.save(image_buffer, format='WEBP')
@@ -35,18 +38,17 @@ def text_to_image(summary, image_name):
35
  # Sube la imagen al bucket de S3
36
  s3.upload_fileobj(image_buffer, S3_BUCKET_NAME, s3_key)
37
 
38
- def generator_image(summary, image_name):
39
  prompt = summary
40
  image = pipe(prompt).images[0]
41
 
42
  # Guarda la imagen en S3
43
- save_image_to_s3(image, image_name)
44
-
45
- return image_name
46
 
47
  # generate image
48
- image_name = '-'.join(image_name.split()) + ".webp"
49
- return generator_image(summary, image_name)
 
50
 
51
 
52
 
 
18
  pipe = pipe.to(device)
19
 
20
  def text_to_image(summary, image_name):
21
+
22
  # Crea una instancia del cliente de S3
23
  s3 = boto3.client('s3',
24
  aws_access_key_id=AWS_ACCESS_KEY_ID,
25
  aws_secret_access_key=AWS_SECRET_ACCESS_KEY)
26
 
27
+ image_name = '-'.join(image_name.split()) + ".webp"
28
+
29
+ def save_image_to_s3(image):
30
  # Crea un objeto de BytesIO para almacenar la imagen
31
  image_buffer = BytesIO()
32
  image.save(image_buffer, format='WEBP')
 
38
  # Sube la imagen al bucket de S3
39
  s3.upload_fileobj(image_buffer, S3_BUCKET_NAME, s3_key)
40
 
41
+ def generator_image(summary):
42
  prompt = summary
43
  image = pipe(prompt).images[0]
44
 
45
  # Guarda la imagen en S3
46
+ save_image_to_s3(image)
 
 
47
 
48
  # generate image
49
+ generator_image(summary)
50
+
51
+ return image_name
52
 
53
 
54