AlejandraFlorezM commited on
Commit
b0dd9be
·
verified ·
1 Parent(s): 0de57df

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -9
app.py CHANGED
@@ -3,23 +3,23 @@ import torch
3
  from transformers import pipeline
4
 
5
  # Título de la app
6
- st.title("Generador de Texto con Hugging Face GPT-2")
7
 
8
- # Inicialización del modelo
9
  @st.cache_resource
10
  def load_model():
11
- return pipeline("text-generation", model="gpt2")
12
 
13
  generator = load_model()
14
 
15
- # Sidebar para controlar parámetros
16
  st.sidebar.header("Configuración del Modelo")
17
- max_tokens = st.sidebar.slider("Máximo de tokens", 50, 500, 100, 10)
18
- temperature = st.sidebar.slider("Temperatura (Creatividad)", 0.1, 1.0, 0.7, 0.1)
19
 
20
  # Entrada del usuario
21
  st.subheader("Entrada")
22
- prompt = st.text_area("Escribe un texto para que GPT-2 continúe:")
23
 
24
  # Generar respuesta
25
  if st.button("Generar Texto"):
@@ -32,5 +32,4 @@ if st.button("Generar Texto"):
32
  st.subheader("Texto Generado:")
33
  st.write(response)
34
 
35
- # Mensaje adicional
36
- st.info("Modifica los parámetros en la barra lateral para ajustar la generación de texto.")
 
3
  from transformers import pipeline
4
 
5
  # Título de la app
6
+ st.title("Generador de Texto en Español - Rápido y Optimizado")
7
 
8
+ # Cargar modelo en español optimizado
9
  @st.cache_resource
10
  def load_model():
11
+ return pipeline("text-generation", model="datificate/gpt2-small-spanish") # Modelo entrenado en español
12
 
13
  generator = load_model()
14
 
15
+ # Sidebar para configuración
16
  st.sidebar.header("Configuración del Modelo")
17
+ max_tokens = st.sidebar.slider("Máximo de tokens", 20, 150, 60, 10) # Reducimos max_length
18
+ temperature = st.sidebar.slider("Temperatura (Creatividad)", 0.1, 1.0, 0.5, 0.1) # Moderada
19
 
20
  # Entrada del usuario
21
  st.subheader("Entrada")
22
+ prompt = st.text_area("Escribe un texto para que el modelo continúe (en español):")
23
 
24
  # Generar respuesta
25
  if st.button("Generar Texto"):
 
32
  st.subheader("Texto Generado:")
33
  st.write(response)
34
 
35
+ st.info("Este modelo está optimizado para generar texto en español rápidamente.")