Dile hola a hf: una CLI de Hugging Face más rápida y amigable
Sources: https://huggingface.co/blog/hf-cli, Hugging Face Blog
TL;DR
- La Hugging Face CLI se ha renombrado de huggingface-cli a hf para mejorar la ergonomía y la consistencia. Blog Hugging Face
- Los comandos ahora están organizados como hf , con hf upload y hf download disponibles en la raíz para usos habituales. Blog Hugging Face
- La CLI heredada huggingface-cli permanece activa y completamente funcional; los usuarios verán una advertencia que dirige al nuevo CLI. Blog Hugging Face
- Un nuevo comando dedicado, hf jobs, introduce Hugging Face Jobs (pago por uso) para ejecutar scripts o imágenes Docker en la infraestructura de Hugging Face, disponible para ciertos planes. Blog Hugging Face
- Para empezar, instala la última versión de huggingface_hub, recarga tu terminal y verifica con hf version y hf —help. Blog Hugging Face
Contexto y antecedentes
El equipo de Hugging Face anunció una mejora de calidad de vida: renombrar la CLI de huggingface-cli a hf. Este cambio aborda lo tedioso de escribir el nombre antiguo y una estructura de comandos que se volvió confusa con características añadidas como upload, download, gestión de caché y repos. Se optó por un patrón de CLI conocido: hf , con el objetivo de una experiencia más ergonómica y fácil de descubrir, preparada para futuras características. Para probar la nueva CLI, los usuarios deben instalar la última versión de huggingface_hub y recargar la sesión del terminal. hf version y hf —help ayudan a explorar la nueva sintaxis. Los comandos están agrupados por recurso (hf auth, hf cache, hf repo, etc.), y hf upload y hf download se exponen en la raíz como los más usados. Para profundizar en cualquier grupo de comandos, basta con añadir —help. Si ya usabas huggingface-cli, la mayoría de los comandos te resultarán familiares; el mayor cambio se produce en la autenticación: todos los comandos de autenticación ahora están agrupados bajo hf auth (para cambiar entre diferentes perfiles locales) y hf auth list para listar perfiles locales. El huggingface-cli heredado permanece activo con funcionamiento total, y habrá una advertencia que dirija al equivalente en el nuevo CLI. Blog Hugging Face También se presentó un nuevo comando dedicado: hf jobs. Hugging Face Jobs permite ejecutar cualquier script o imagen Docker en la infraestructura de Hugging Face utilizando la flavor de hardware de tu elección. La facturación es pay-as-you-go, y Jobs está disponible solo para usuarios Pro y organizaciones Team o Enterprise, requiriendo actualizar el plan para comenzar. Para más detalles, consulta la guía de Jobs enlazada en el anuncio. Blog Hugging Face
¿Qué hay de nuevo?
- Renombrado y reestructura: huggingface-cli pasa a llamarse hf, y la estructura de comandos es hf , con hf upload y hf download expuestos en la raíz para facilitar los flujos de trabajo. Blog Hugging Face
- Agrupación por recurso: la arquitectura agrupa comandos bajo recursos como hf auth, hf cache y hf repo, mejorando la descubribilidad. Blog Hugging Face
- Cambios de autenticación: todos los comandos de autenticación se consolidan en hf auth, incluyendo un mecanismo para cambiar entre perfiles locales y hf auth list para listar perfiles. El CLI heredado permanece disponible con avisos de migración. Blog Hugging Face
- Nueva orden hf jobs: introduce Hugging Face Jobs para ejecutar scripts o imágenes Docker en la infraestructura de Hugging Face, con facturación pay-as-you-go; disponible solo para Pro y Team/Enterprise, requiriendo actualización de plan. Blog Hugging Face
- Compatibilidad y transición: la mayoría de los comandos de huggingface-cli deberían sentirse familiares; la migración puede hacerse gradualmente. Blog Hugging Face
Tabla – comparación rápida de patrones antiguos vs nuevos
| Aspecto | CLI Antiguo | NUEVO CLI |---|---|---| | Patrón de comando | huggingface-cli | hf (hf upload/download en la raíz) |
Por qué importa (impacto para desarrolladores/empresas)
Para los desarrolladores, la reformulación de la CLI reduce fricción al aprender y usar las herramientas de Hugging Face. El patrón hf facilita predecir nombres de comandos y descubrir capacidades mediante —help. Exponer las acciones más usadas en la raíz acelera los flujos de trabajo. Para las empresas y equipos, mejoras en la autenticación simplifican la gestión de múltiples perfiles locales, y la introducción de Hugging Face Jobs ofrece una opción escalable y de pago por uso para ejecutar código en la infraestructura de Hugging Face, sujeto a la elegibilidad del plan. La transición cuidadosa, manteniendo el CLI heredado con avisos, ayuda a las organizaciones a migrar a su propio ritmo mientras validan el nuevo CLI en flujos de producción. Blog Hugging Face
Detalles técnicos o Implementación
- Cómo empezar: instala la última versión de huggingface_hub, recarga tu terminal y verifica la instalación con hf version y explora con hf —help. Estos pasos establecen el entorno del nuevo CLI y revelan los grupos de comandos por recurso. Blog Hugging Face
- Descubrimiento de comandos: los comandos están agrupados por recurso (p. ej., hf auth, hf cache, hf repo). Las acciones más utilizadas aparecen en la raíz como hf upload y hf download. Para profundizar, añade —help al comando objetivo. Blog Hugging Face
- Cambios de autenticación: todos los comandos de autenticación están bajo hf auth, incluyendo un cambio entre perfiles locales y hf auth list para listar perfiles. El CLI heredado permanece disponible con avisos de migración. Blog Hugging Face
- Hugging Face Jobs: nuevo comando hf jobs permite ejecutar scripts o imágenes Docker en la infraestructura de Hugging Face con la flavor de hardware elegida. La facturación es pay-as-you-go, y Jobs está disponible solo para usuarios Pro y organizaciones Team/Enterprise; se requiere actualizar el plan. Blog Hugging Face
Puntos clave
- hf reemplaza huggingface-cli con un modelo de comandos más claro y coherente. Blog Hugging Face
- La CLI agrupa comandos por recurso y mantiene las acciones esenciales en la raíz para un acceso rápido. Blog Hugging Face
- Huggingface-cli legacy sigue usable, con avisos que guían a hf. Blog Hugging Face
- Hugging Face Jobs se introduce como servicio pago por uso para Pro y más, ampliando lo que se puede ejecutar en la infraestructura de Hugging Face. Blog Hugging Face
- Para empezar, instala el último huggingface_hub y verifica con hf version y hf —help. Blog Hugging Face
Preguntas frecuentes (FAQ)
- P: ¿Cómo empiezo a usar hf? R: Instala la última versión de huggingface_hub, recarga tu terminal y ejecuta hf version para confirmar la instalación; luego explora con hf —help. Blog Hugging Face
- P: ¿Qué pasó con huggingface-cli? R: El CLI fue renombrado a hf y el CLI legado permanece activo con avisos de migración. Blog Hugging Face
- P: ¿Dónde están ahora los comandos de autenticación? R: Todos los comandos de autenticación están bajo hf auth, incluyendo un conmutador para cambiar entre perfiles locales y hf auth list para listar perfiles. Blog Hugging Face
- P: ¿Qué es Hugging Face Jobs y quién puede usarlo? R: Hugging Face Jobs es un servicio para ejecutar scripts o imágenes Docker en la infraestructura de Hugging Face, con facturación pay-as-you-go, disponible para usuarios Pro y organizaciones Team/Enterprise; se requiere actualización de plan. Blog Hugging Face
- P: ¿Necesito un plan pago para hf jobs? R: Sí; Hugging Face Jobs está disponible solo para usuarios Pro y organizaciones Team/Enterprise; es necesaria una actualización de plan para empezar. Blog Hugging Face
Referencias
More news
Scaleway se une a los Proveedores de Inferencia de Hugging Face para Inferencia Serverless y de Baja Latencia
Scaleway es ahora un Proveedor de Inferencia soportado en Hugging Face Hub, lo que permite inferencia serverless directamente en las páginas de modelos con los SDK de JS y Python. Accede a modelos open-weight populares y disfruta de flujos de IA escalables y de baja latencia.
Acelera ZeroGPU Spaces con la compilación AoT de PyTorch
Descubre cómo la compilación Ahead-of-Time (AoT) de PyTorch acelera ZeroGPU Spaces exportando y recargando modelos optimizados, con cuantización FP8, formas dinámicas y demos prácticas.
Haz que tus ZeroGPU Spaces vayan más rápido con la compilación AoT de PyTorch
Descubre cómo la compilación ahead-of-time (AoT) de PyTorch acelera ZeroGPU Spaces en GPUs Nvidia H200, con recarga instantánea, cuantización FP8, formas dinámicas y ganancias de rendimiento (1.3×–1.8×) para Flux, Wan y LTX.
Generar imágenes con Claude y Hugging Face: conectar Claude a Spaces vía MCP
Descubre cómo Claude puede generar imágenes de alta calidad conectándose a Hugging Face Spaces a través del MCP Server, usando FLUX.1-Krea-dev para realismo y Qwen-Image para renderizado de texto preciso, con pasos prácticos.
Nuevo Nemotron Nano 2: modelo de razonamiento abierto líder con 6x de rendimiento
El Nemotron Nano 2 9B es un modelo de razonamiento abierto para precisión empresarial y eficiencia en el edge, que ofrece 6x de rendimiento y un presupuesto de pensamiento configurable.
De Cero a GPU: Construcción y Escalado de Kernels CUDA Listos para Producción con Kernel Builder
Guía completa para diseñar, compilar y desplegar kernels CUDA de producción usando Hugging Face Kernel Builder, con bindings de PyTorch, builds multi-arquitectura y distribución en Hub.