Automatización de CLI
Automatiza alquileres de GPU con la CLI de clore: scripts bash, canalizaciones CI/CD, monitoreo y operaciones por lotes
Requisitos previos: Instala el SDK (pip install clore-ai) y configura tu clave de API. Consulta el Inicio rápido de Python si aún no lo has hecho.
Flujo de trabajo básico
El bucle principal: buscar → desplegar → conectar → cancelar.
# 1. Encuentra una GPU
clore search --gpu "RTX 4090" --max-price 2.0 --sort price --limit 5
# 2. Desplegar (usa una ID de servidor del paso 1)
clore deploy 142 \
--image cloreai/ubuntu22.04-cuda12 \
--type on-demand \
--currency bitcoin \
--ssh-password MySecurePass \
--port 22:tcp \
--port 8888:http
# 3. Revisa tus órdenes
clore orders
# 4. Conéctate por SSH al servidor
clore ssh 38
# 5. Cancela cuando termines
clore cancel 38
# 6. Revisa el saldo de la billetera
clore walletsReferencia de comandos CLI
clore search
Buscar en el mercado de GPU
clore deploy <server_id>
Crear una nueva orden
clore orders
Listar órdenes activas
clore orders --completed
Listar todas las órdenes incluyendo las completadas
clore ssh <order_id>
Conectarse por SSH a una orden activa
clore cancel <order_id>
Cancelar una orden
clore wallets
Mostrar saldos de billeteras
clore servers
Listar tus servidores alojados
clore server-config <name>
Mostrar configuración del servidor
clore spot <server_id>
Ver el mercado spot para un servidor
clore spot-price <order_id> <price>
Establecer precio spot para una orden
clore config set <key> <value>
Establecer valor de configuración
clore config get <key>
Obtener valor de configuración
clore config show
Mostrar toda la configuración
Scripting con la CLI
Desplegar y esperar por SSH
Encontrar la GPU más barata y desplegar
Cancelar todas las órdenes
Integración CI/CD
GitHub Actions: Desplegar GPU para entrenamiento
GitLab CI: Procesamiento por lotes
Monitoreo
Revisar órdenes periódicamente
Script de monitoreo en Python
Operaciones por lotes
Desplegar en múltiples servidores
Despliegue por lotes con Python (Async)
Uso:
Escáner de mercado spot
Trabajos Cron
Chequeo diario de precios de GPU
Chequeo de saldo por hora
Consejos
Siempre configura
CLORE_API_KEYcomo una variable de entorno en scripts y CIAñade
sleep 6entre comandos de despliegue en bucles bash para respetar los límites de tasaUsa
--type spotpara trabajos por lotes/CI — más barato y aceptable que sea interrumpibleCancela órdenes en
after_script/if: always()para evitar facturación olvidadaAlmacena contraseñas SSH en secretos (GitHub Secrets, Variables de GitLab CI, etc.)
Usa
clore orders --completedpara auditar el uso pasado
Próximos pasos
Guía del SDK de Python — Referencia completa del SDK con patrones async
Procesamiento por lotes — Procesar grandes cargas de trabajo de IA
Integración de API — Conectar servicios de IA a tus aplicaciones
Última actualización
¿Te fue útil?