Daimon / main.py
pinopenaricardo's picture
Create main.py
a509642 verified
Raw
History Blame Contribute Delete
848 Bytes
import logging
import groq
from config import GROQ_API_KEY, GROQ_MODEL
from inference import obtener_respuesta_groq
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s - %(levelname)s - %(message)s',
datefmt='%Y-%m-%d %H:%M:%S'
)
def verificar_configuracion():
try:
if not GROQ_API_KEY:
logging.error("❌ Groq API key no configurado")
return False
if not GROQ_MODEL:
logging.error("❌ Groq modelo no configurado")
return False
if not obtener_respuesta_groq:
logging.error("❌ Función de inferencia no disponible")
return False
logging.info("✅ Todo está configurado correctamente")
return True
except Exception as e:
logging.error(f"❌ Error en la configuración: {e}")
return False