Spaces:
Sleeping
Sleeping
Download evaluate.py from pinopenaricardo/Daimon: direct link, hf CLI and curl.
- Browser
- Download file 879 Bytes
-
https://huggingface.co/spaces/pinopenaricardo/Daimon/resolve/main/evaluate.py
- Command line
-
hf download hf://spaces/pinopenaricardo/Daimon/evaluate.py
-
curl -L -o evaluate.py https://huggingface.co/spaces/pinopenaricardo/Daimon/resolve/main/evaluate.py
879 Bytes
| 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 |