File size: 700 Bytes
19b12d9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import logging

logger = logging.getLogger(__name__)

def limpiar_mensaje(mensaje):
    if not mensaje:
        return ""
    mensaje = mensaje.strip()
    mensaje = mensaje.replace('\n', ' ')
    mensaje = mensaje.replace('\t', ' ')
    return mensaje

def formatear_mensaje(mensaje):
    if not mensaje:
        return ""
    mensaje = mensaje.lower()
    mensaje = mensaje.replace('¿', '?')
    mensaje = mensaje.replace('¡', '!')
    return mensaje

def preparar_mensaje_para_groq(mensaje):
    if not mensaje:
        return ""
    mensaje = limpiar_mensaje(mensaje)
    mensaje = formatear_mensaje(mensaje)
    logger.info(f"Mensaje preparado para Groq: {mensaje[:50]}...")
    return mensaje