JeCabrera commited on
Commit
7df30c6
·
verified ·
1 Parent(s): 4f28300

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -2
app.py CHANGED
@@ -82,6 +82,7 @@ css = """
82
 
83
  with gr.Blocks(css=css) as iface:
84
  gr.HTML("<h1 class='text-3xl font-bold text-center mb-6'>Generador de Párrafos de Apertura</h1>")
 
85
  with gr.Row():
86
  with gr.Column():
87
  target_audience = gr.Textbox(label="Público Objetivo", placeholder="Ejemplo: Estudiantes Universitarios")
@@ -89,12 +90,23 @@ with gr.Blocks(css=css) as iface:
89
  temperature = gr.Slider(minimum=0, maximum=1, value=0.5, step=0.1, label="Creatividad")
90
  text_type = gr.Dropdown(choices=["Página de Ventas", "Correo", "Historia"], label="Tipo de Texto", value="Página de Ventas")
91
  model_selector = gr.Dropdown(choices=["gemini-1.5-pro", "gemini-1.5-flash"], value="gemini-1.5-pro", label="Selecciona el modelo")
92
- submit_btn = gr.Button("Generar Párrafo de Apertura", variant="primary")
93
 
94
  with gr.Column():
95
  output_text = gr.Markdown(label="Párrafo de Apertura Generado")
96
 
 
 
97
  submit_btn.click(fn=generate_opening_paragraph, inputs=[target_audience, product, temperature, text_type, model_selector], outputs=output_text)
98
 
99
- # Lanza la interfaz
 
 
 
 
 
 
 
 
 
 
100
  iface.launch()
 
82
 
83
  with gr.Blocks(css=css) as iface:
84
  gr.HTML("<h1 class='text-3xl font-bold text-center mb-6'>Generador de Párrafos de Apertura</h1>")
85
+
86
  with gr.Row():
87
  with gr.Column():
88
  target_audience = gr.Textbox(label="Público Objetivo", placeholder="Ejemplo: Estudiantes Universitarios")
 
90
  temperature = gr.Slider(minimum=0, maximum=1, value=0.5, step=0.1, label="Creatividad")
91
  text_type = gr.Dropdown(choices=["Página de Ventas", "Correo", "Historia"], label="Tipo de Texto", value="Página de Ventas")
92
  model_selector = gr.Dropdown(choices=["gemini-1.5-pro", "gemini-1.5-flash"], value="gemini-1.5-pro", label="Selecciona el modelo")
 
93
 
94
  with gr.Column():
95
  output_text = gr.Markdown(label="Párrafo de Apertura Generado")
96
 
97
+ # Botón de Generar
98
+ submit_btn = gr.Button("Generar Párrafo de Apertura", variant="primary")
99
  submit_btn.click(fn=generate_opening_paragraph, inputs=[target_audience, product, temperature, text_type, model_selector], outputs=output_text)
100
 
101
+ # Botón de Limpiar
102
+ clear_btn = gr.Button("Limpiar", variant="secondary")
103
+
104
+ # Función del botón de Limpiar: restablecer valores a los predeterminados
105
+ clear_btn.click(
106
+ fn=lambda: ("", "", 0.5, "Página de Ventas", "gemini-1.5-pro"),
107
+ inputs=[],
108
+ outputs=[target_audience, product, temperature, text_type, model_selector]
109
+ )
110
+
111
+ # Lanzar la interfaz
112
  iface.launch()