joackoEsp commited on
Commit
bd65059
verified
1 Parent(s): f60a1b9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -7
app.py CHANGED
@@ -16,10 +16,11 @@ if "model" not in globals():
16
  # Funci贸n exclusiva para humanizaci贸n de texto con enfoque en marketing
17
  def humanize_text(input_text):
18
  system_prompt = (
19
- "Reescribe el siguiente texto con un tono m谩s natural, conversacional y cercano, ideal para marketing. "
20
- "No agregues informaci贸n nueva ni cambies el significado del texto original. "
21
- "Haz que fluya mejor, pero sin perder ning煤n detalle. "
22
- "Mant茅n el contenido preciso y fiel a la versi贸n original, solo mejorando su claridad y atractivo."
 
23
  )
24
 
25
  prompt = f"{system_prompt}\n\nTexto original: {input_text}\n\nTexto humanizado:"
@@ -29,12 +30,12 @@ def humanize_text(input_text):
29
  outputs = model.generate(
30
  inputs.input_ids,
31
  attention_mask=inputs.attention_mask,
32
- max_new_tokens=200, # 馃敼 Se mantiene para evitar cortes
33
  min_length=30, # 馃敼 Evita respuestas demasiado cortas
34
  do_sample=True, # 馃敼 Mantiene variabilidad en la reescritura
35
- temperature=0.7, # 馃敼 Mejor equilibrio entre calidad y velocidad
36
  top_p=0.9, # 馃敼 Mantiene coherencia en la reescritura
37
- repetition_penalty=1.1, # 馃敼 Evita repeticiones innecesarias
38
  num_return_sequences=1, # 馃敼 Genera solo una respuesta bien formulada
39
  )
40
 
 
16
  # Funci贸n exclusiva para humanizaci贸n de texto con enfoque en marketing
17
  def humanize_text(input_text):
18
  system_prompt = (
19
+ "Reescribe el siguiente texto con un tono m谩s natural, fluido y cercano, "
20
+ "ideal para comunicaci贸n efectiva en marketing. "
21
+ "Haz que sea m谩s f谩cil de leer y comprender, sin modificar su significado ni agregar informaci贸n nueva. "
22
+ "Reformula frases largas en estructuras m谩s din谩micas y conversacionales. "
23
+ "Evita un tono demasiado formal y cualquier tipo de exclamaci贸n innecesaria."
24
  )
25
 
26
  prompt = f"{system_prompt}\n\nTexto original: {input_text}\n\nTexto humanizado:"
 
30
  outputs = model.generate(
31
  inputs.input_ids,
32
  attention_mask=inputs.attention_mask,
33
+ max_new_tokens=180, # 馃敼 M谩s control en la extensi贸n del texto
34
  min_length=30, # 馃敼 Evita respuestas demasiado cortas
35
  do_sample=True, # 馃敼 Mantiene variabilidad en la reescritura
36
+ temperature=0.75, # 馃敼 M谩s flexibilidad sin perder coherencia
37
  top_p=0.9, # 馃敼 Mantiene coherencia en la reescritura
38
+ repetition_penalty=1.05, # 馃敼 Permite m谩s fluidez en la generaci贸n
39
  num_return_sequences=1, # 馃敼 Genera solo una respuesta bien formulada
40
  )
41