JaphetHernandez commited on
Commit
2b5a681
1 Parent(s): a3bc7ec

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -0
app.py CHANGED
@@ -15,6 +15,9 @@ tokenizer = AutoTokenizer.from_pretrained(model_name)
15
  # Asignar el eos_token como pad_token
16
  tokenizer.pad_token = tokenizer.eos_token
17
 
 
 
 
18
  # Upload CSV file
19
  uploaded_file = st.file_uploader("Upload a CSV file", type=["csv"])
20
 
@@ -56,3 +59,21 @@ input_text = (
56
  )
57
 
58
  st.write("Texto de entrada para la generación:", input_text)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  # Asignar el eos_token como pad_token
16
  tokenizer.pad_token = tokenizer.eos_token
17
 
18
+ # Control deslizante para ajustar la temperatura
19
+ temperature = st.slider("Ajustar temperatura", min_value=0.1, max_value=1.5, value=0.7, step=0.1)
20
+
21
  # Upload CSV file
22
  uploaded_file = st.file_uploader("Upload a CSV file", type=["csv"])
23
 
 
59
  )
60
 
61
  st.write("Texto de entrada para la generación:", input_text)
62
+
63
+ # Codificar el texto de entrada
64
+ input_ids = tokenizer.encode(input_text, return_tensors='pt')
65
+
66
+ # Generar texto utilizando la temperatura ajustada
67
+ outputs = model.generate(
68
+ input_ids,
69
+ max_length=100,
70
+ temperature=temperature, # Usar la temperatura ajustada
71
+ top_k=50,
72
+ top_p=0.9,
73
+ do_sample=True
74
+ )
75
+
76
+ # Decodificar el texto generado
77
+ generated_text = tokenizer.decode(outputs[0], skip_special_tokens=True)
78
+ st.write("Texto generado:", generated_text)
79
+