joackoEsp commited on
Commit
953176b
verified
1 Parent(s): ea085fd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -7
app.py CHANGED
@@ -16,11 +16,12 @@ 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 estilo m谩s natural, accesible y persuasivo, "
20
  "manteniendo su significado original. "
21
- "Adopta un tono m谩s cercano y atractivo, ideal para comunicaci贸n en marketing. "
22
- "Convierte estructuras r铆gidas en frases m谩s fluidas, pero sin perder profesionalismo. "
23
- "Haz que el mensaje sea m谩s directo y f谩cil de leer."
 
24
  )
25
 
26
  prompt = f"{system_prompt}\n\nTexto original: {input_text}\n\nTexto humanizado:"
@@ -30,12 +31,12 @@ def humanize_text(input_text):
30
  outputs = model.generate(
31
  inputs.input_ids,
32
  attention_mask=inputs.attention_mask,
33
- max_new_tokens=150, # 馃敼 Reducimos para acelerar generaci贸n sin perder calidad
34
  min_length=30, # 馃敼 Evita respuestas demasiado cortas
35
  do_sample=True, # 馃敼 Mantiene variabilidad en la reescritura
36
- temperature=0.7, # 馃敼 Mejor equilibrio entre calidad y velocidad
37
  top_p=0.9, # 馃敼 Mantiene coherencia en la reescritura
38
- repetition_penalty=1.1, # 馃敼 Reduce repeticiones innecesarias sin limitar la fluidez
39
  num_return_sequences=1, # 馃敼 Genera solo una respuesta bien formulada
40
  )
41
 
 
16
  # Funci贸n exclusiva para humanizaci贸n de texto con enfoque en marketing
17
  def humanize_text(input_text):
18
  system_prompt = (
19
+ "Transforma el siguiente texto en un mensaje m谩s natural, accesible y atractivo, "
20
  "manteniendo su significado original. "
21
+ "Adopta un tono m谩s claro y cercano, ideal para comunicaci贸n en marketing. "
22
+ "Convierte estructuras r铆gidas en frases m谩s din谩micas y fluidas, "
23
+ "pero sin perder profesionalismo ni omitir informaci贸n importante. "
24
+ "El resultado debe sentirse humano y aut茅ntico."
25
  )
26
 
27
  prompt = f"{system_prompt}\n\nTexto original: {input_text}\n\nTexto humanizado:"
 
31
  outputs = model.generate(
32
  inputs.input_ids,
33
  attention_mask=inputs.attention_mask,
34
+ max_new_tokens=170, # 馃敼 M谩s margen para reformular bien
35
  min_length=30, # 馃敼 Evita respuestas demasiado cortas
36
  do_sample=True, # 馃敼 Mantiene variabilidad en la reescritura
37
+ temperature=0.85, # 馃敼 M谩s creatividad sin perder precisi贸n
38
  top_p=0.9, # 馃敼 Mantiene coherencia en la reescritura
39
+ repetition_penalty=1.05, # 馃敼 Evita repeticiones sin restringir demasiado
40
  num_return_sequences=1, # 馃敼 Genera solo una respuesta bien formulada
41
  )
42