Skip to content
Dites bonjour à hf : une CLI Hugging Face plus rapide et conviviale
Source: huggingface.co

Dites bonjour à hf : une CLI Hugging Face plus rapide et conviviale

Sources: https://huggingface.co/blog/hf-cli, Hugging Face Blog

TL;DR

  • La CLI Hugging Face a été renommée de huggingface-cli en hf pour améliorer l’ergonomie et la cohérence. Blog Hugging Face
  • Les commandes sont désormais organisées comme hf , avec hf upload et hf download disponibles à la racine pour les usages courants. Blog Hugging Face
  • L’ancienne huggingface-cli reste active et pleinement fonctionnelle; les utilisateurs verront un avertissement les orientant vers le nouveau CLI. Blog Hugging Face
  • Une nouvelle commande dédiée, hf jobs, introduit Hugging Face Jobs (paiement à l’usage) pour exécuter des scripts ou des images Docker sur l’infrastructure Hugging Face, accessible selon les plans. Blog Hugging Face
  • Pour démarrer, installez la dernière version de huggingface_hub, rechargez votre terminal et vérifiez l’installation avec hf version et hf —help. Blog Hugging Face

Contexte et arrière-plan

L’équipe de Hugging Face a annoncé une amélioration de qualité de vie: le CLI est officiellement renommé de huggingface-cli à hf. Cette modification met fin à la répétition fastidieuse de taper l’ancien nom et remet en ordre une structure de commandes devenue confuse avec des ajouts comme upload, download, gestion du cache et gestion des dépôts. Ils ont choisi un motif CLI bien connu: hf , afin d’offrir une expérience plus ergonomique et plus facile à découvrir, tout en préparant l’éventualité de futures fonctionnalités. Pour commencer à tester le nouveau CLI, il faut installer la dernière version de huggingface_hub et recharger la session du terminal. hf version et hf —help permettent d’explorer la nouvelle syntaxe. Les commandes sont regroupées par ressource (hf auth, hf cache, hf repo, etc.), et hf upload ainsi que hf download apparaissent à la racine comme les commandes les plus utilisées. Pour approfondir un groupe de commandes, il suffit d’ajouter —help. Si vous utilisiez huggingface-cli, la plupart des commandes devraient être familières; le plus grand changement concerne l’authentification: toutes les commandes d’authentification sont regroupées sous hf auth (pour basculer entre différents profils locaux) et hf auth list (pour lister les profils locaux). Le huggingface-cli legacy reste actif et pleinement fonctionnel. Une alerte dirige les utilisateurs vers l’équivalent du nouveau CLI. Le premier commande dédié, hf jobs, a été introduit: Hugging Face Jobs permet d’exécuter n’importe quel script ou image Docker sur l’infrastructure Hugging Face en utilisant le hardware de votre choix. La facturation est “pay-as-you-go”, vous ne payez que pour les secondes utilisées. Hugging Face Jobs est disponible uniquement pour les utilisateurs Pro et les organisations Team ou Enterprise. Une mise à niveau du plan est nécessaire pour démarrer. Le CLI est fortement inspiré des commandes Docker. Blog Hugging Face

Nouvelle fonctionnalité

  • Renommage et réorganisation: huggingface-cli devient hf, et la structure passe à hf , avec hf upload et hf download exposés à la racine pour les usages les plus fréquents. Blog Hugging Face
  • Regroupement par ressource: l’architecture regroupe les commandes sous des ressources comme hf auth, hf cache et hf repo, améliorant la découvrabilité. Blog Hugging Face
  • Changements d’authentification: toutes les commandes d’authentification sont réunies sous hf auth, y compris un mécanisme pour basculer entre profils locaux et hf auth list pour lister les profils. Le CLI legacy reste disponible avec des avertissements de migration. Blog Hugging Face
  • Nouvelle commande: hf jobs. Introduit Hugging Face Jobs, un service pour exécuter des scripts ou des images Docker sur l’infrastructure Hugging Face, facturation pay-as-you-go et accessible aux plans Pro et Team/Enterprise; une mise à niveau est nécessaire. Blog Hugging Face
  • Compatibilité et transition: la plupart des commandes huggingface-cli devraient sembler familières; la migration peut se faire progressivement. Blog Hugging Face

Tableau – comparaison rapide des modèles anciens et nouveaux

| Aspect | CLI Ancien | NOUVEAU CLI |---|---|---| | Modèle de commande | huggingface-cli | hf (hf upload/download à la racine) |

Pourquoi cela compte (impact pour les développeurs/entreprises)

Pour les développeurs, la réforme de la CLI réduit les obstacles lors de l’apprentissage et de l’utilisation des outils Hugging Face. Le motif hf facilite la prévision des noms de commandes et la découverte des capacités via —help. Mettre en évidence les actions les plus utilisées à la racine accélère les flux de travail. Pour les entreprises et les équipes, les améliorations d’authentification simplifient la gestion de plusieurs profils locaux, et l’introduction de Hugging Face Jobs offre une option évolutive et payante pour exécuter du code sur l’infrastructure Hugging Face, sous réserve de l’éligibilité au plan. La transition prudente, en conservant le CLI legacy avec avertissements, aide les organisations à migrer à leur rythme tout en validant le nouveau CLI dans les flux de production. Blog Hugging Face

Détails techniques ou Mise en œuvre

  • Pour commencer: installez la dernière version de huggingface_hub, rechargez votre terminal, puis vérifiez l’installation avec hf version et explorez avec hf —help. Ces étapes installent l’environnement du nouveau CLI et révèlent les groupes de commandes par ressource. Blog Hugging Face
  • Découverte des commandes: les commandes sont regroupées par ressource (par exemple, hf auth, hf cache, hf repo). Les actions les plus utilisées apparaissent à la racine sous forme de hf upload et hf download. Pour approfondir, ajoutez —help à la commande ciblée. Blog Hugging Face
  • Changements d’authentification: toutes les commandes d’authentification sont réunies sous hf auth, y compris un mécanisme pour basculer entre profils locaux et hf auth list pour lister les profils. Le CLI legacy reste disponible avec des avertissements de migration. Blog Hugging Face
  • Hugging Face Jobs: nouvelle commande hf jobs permet d’exécuter des scripts ou des images Docker sur l’infrastructure Hugging Face avec la flavor matérielle choisie. La facturation est pay-as-you-go et Jobs est accessible uniquement pour les utilisateurs Pro et les organisations Team/Enterprise; mise à jour du plan nécessaire. L’expérience Jobs est décrite comme inspirée de Docker. Blog Hugging Face

Points clés

  • hf remplace huggingface-cli avec un modèle de commande plus clair et cohérent. Blog Hugging Face
  • La CLI regroupe les commandes par ressource et conserve les actions essentielles à la racine pour un accès rapide. Blog Hugging Face
  • Huggingface-cli legacy reste utilisable, avec des avertissements dirigeant vers hf. Blog Hugging Face
  • Hugging Face Jobs est introduit comme service payant à l’usage pour Pro et au-delà, élargissant ce que vous pouvez exécuter sur l’infrastructure Hugging Face. Blog Hugging Face
  • Pour commencer, installez le dernier huggingface_hub et vérifiez avec hf version et hf —help. Blog Hugging Face

FAQ

  • Comment commencer à utiliser hf?

    Installez la dernière version de huggingface_hub, rechargez votre terminal et exécutez hf version pour confirmer l’installation ; puis explorez avec hf --help. [Blog Hugging Face](/https://huggingface.co/blog/hf-cli)

  • ue s’est-il passé avec huggingface-cli?

    Le CLI a été renommé en hf et le CLI legacy demeure actif avec des avertissements de migration. [Blog Hugging Face](/https://huggingface.co/blog/hf-cli)

  • Où se trouvent les commandes d’authentification maintenant?

    Toutes les commandes d’authentification sont sous hf auth, y compris le basculement entre profils locaux et hf auth list pour lister les profils. [Blog Hugging Face](/https://huggingface.co/blog/hf-cli)

  • u’est-ce que Hugging Face Jobs et qui peut l’utiliser?

    Hugging Face Jobs est un service pour exécuter des scripts ou des images Docker sur l’infrastructure Hugging Face, facturation pay-as-you-go et accessible pour les utilisateurs Pro et les organisations Team/Enterprise; une mise à niveau est nécessaire. [Blog Hugging Face](/https://huggingface.co/blog/hf-cli)

  • Dois-je avoir un plan payant pour hf jobs?

    Oui; Hugging Face Jobs est disponible uniquement pour les utilisateurs Pro et les organisations Team/Enterprise, et une mise à niveau du plan est nécessaire pour démarrer. [Blog Hugging Face](/https://huggingface.co/blog/hf-cli)

Références

More news