ang16 commited on
Commit
b629390
·
1 Parent(s): 1800e31

Cambiado modelo mejora de texto

Browse files
Files changed (1) hide show
  1. app3.py +7 -5
app3.py CHANGED
@@ -4,7 +4,7 @@ from diffusers import StableDiffusionPipeline
4
  import torch
5
 
6
  # Carga del modelo de reescritura en español
7
- text2text = pipeline("text2text-generation", model="mrm8488/t5-base-finetuned-summarize-news")
8
 
9
  # Configuración de dispositivo para Stable Diffusion
10
  device = "cuda" if torch.cuda.is_available() else "cpu"
@@ -15,12 +15,14 @@ diffusion = StableDiffusionPipeline.from_pretrained(
15
  # Función principal
16
  def generate(text):
17
  # Pedimos al modelo que genere una frase más visual
18
- prompt = f"Mejora el siguiente texto en castellano sin repetirmelo: {text}"
19
  improved = text2text(prompt, max_length=60, do_sample=True)[0]["generated_text"]
20
-
 
 
21
  # Generamos imagen con la frase mejorada
22
- image = diffusion(improved).images[0]
23
- return improved, image
24
 
25
  # Interfaz Gradio
26
  with gr.Blocks(theme=gr.themes.Base()) as demo:
 
4
  import torch
5
 
6
  # Carga del modelo de reescritura en español
7
+ text2text = pipeline("text-generation", model="openai-community/gpt2-large")
8
 
9
  # Configuración de dispositivo para Stable Diffusion
10
  device = "cuda" if torch.cuda.is_available() else "cpu"
 
15
  # Función principal
16
  def generate(text):
17
  # Pedimos al modelo que genere una frase más visual
18
+ prompt = f"Describe de forma visual y detallada en español: {text}"
19
  improved = text2text(prompt, max_length=60, do_sample=True)[0]["generated_text"]
20
+ improved_cleaned = improved.replace("Describe de forma visual y detallada en español:", "").strip()
21
+ print(f"Texto mejorado: {improved_cleaned}")
22
+
23
  # Generamos imagen con la frase mejorada
24
+ image = diffusion(improved_cleaned).images[0]
25
+ return improved_cleaned, image
26
 
27
  # Interfaz Gradio
28
  with gr.Blocks(theme=gr.themes.Base()) as demo: