Spaces:
Sleeping
Sleeping
| import logging | |
| import groq | |
| from config import GROQ_API_KEY, GROQ_MODEL, GROQ_TEMPERATURE, GROQ_MAX_TOKENS | |
| logger = logging.getLogger(__name__) | |
| def conectar_con_groq(mensaje): | |
| try: | |
| cliente = groq.Client(api_key=GROQ_API_KEY) | |
| respuesta = cliente.chat.completions.create( | |
| model=GROQ_MODEL, | |
| messages=[{"role": "user", "content": mensaje}], | |
| temperature=GROQ_TEMPERATURE, | |
| max_tokens=GROQ_MAX_TOKENS | |
| ) | |
| return respuesta.choices[0].message.content | |
| except Exception as e: | |
| logger.error(f"Error al conectar con Groq: {e}") | |
| return None | |
| def obtener_respuesta_de_groq(mensaje): | |
| respuesta = conectar_con_groq(mensaje) | |
| if respuesta is None: | |
| return "❌ Error al conectar con Groq" | |
| return respuesta |