import logging import groq from config import GROQ_API_KEY, GROQ_MODEL logging.basicConfig( level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s', datefmt='%Y-%m-%d %H:%M:%S' ) def verificar_conexion_y_modelo(): try: cliente = groq.Client(api_key=GROQ_API_KEY) respuesta = cliente.chat.completions.create( model=GROQ_MODEL, messages=[{"role": "user", "content": "¿Estás disponible?"}] ) if respuesta.choices and respuesta.choices[0].message.content: logging.info("✅ Conexión con Groq y modelo verificada exitosamente") return True else: logging.error("❌ Error al verificar el modelo: respuesta vacía") return False except Exception as e: logging.error(f"❌ Error al conectar con Groq: {e}") return False