Volver a Documentación
Inicio rápido — Python
Integra Rayuela en tu aplicación Python y obtén tu primera recomendación en menos de 5 minutos.
Requisitos previos
- Python 3.7 o superior
- pip (gestor de paquetes de Python)
- Una cuenta en Rayuela (regístrate en rayuela.ai)
- Tu API Key (disponible en el dashboard después del registro)
Paso 1: Instalación
Instala las dependencias necesarias para interactuar con la API de Rayuela.
pip install rayuela
O si usas poetry:
poetry add rayuela
Paso 2: Configuración inicial
Crea un cliente Python para interactuar con la API de Rayuela.
from rayuela import RayuelaClient, RayuelaConfig
# Configuración
client = RayuelaClient(RayuelaConfig(
api_key="sk_prod_tu_api_key_aqui"
))
# Verificar conexión
try:
metrics = client.get_metrics()
print("OK: conexión exitosa")
except Exception as e:
print(f"Error: verifica tu API Key. ({e})")Paso 3: Obtener recomendaciones
Solicita recomendaciones personalizadas para un usuario.
from rayuela import RayuelaClient, RayuelaConfig, RecommendationOptions
client = RayuelaClient(RayuelaConfig(
api_key="sk_prod_tu_api_key_aqui"
))
# Obtener recomendaciones para un usuario
recs = client.recommend("user_123", RecommendationOptions(
limit=5,
strategy="hybrid",
recommendation_goal="user_engagement",
explain=False,
context={"device": "mobile"},
filters={
"logic": "and",
"filters": [
{"field": "category", "op": "eq", "value": "electronics"},
{"field": "price", "op": "lt", "value": 1000}
]
}
))
print("Recomendaciones:")
for item in recs.items:
print(f"- {item.name} (Score: {item.score:.2f})")Listo — siguientes pasos
Ya tienes configurado el cliente Python básico. Ahora puedes: