README_fr.md

October 29, 2025 · View on GitHub

logo de la bibliothèque huggingface_hub

Le client Python officiel pour le Huggingface Hub.

Documentation Version GitHub Version PyPI PyPI - Téléchargements Couverture du code

English | Deutsch | Français | हिंदी | 한국어 | 中文 (简体)


Documentation : https://hf.co/docs/huggingface_hub

Code source : https://github.com/huggingface/huggingface_hub


Bienvenue sur la bibliothèque huggingface_hub

La bibliothèque huggingface_hub vous permet d’interagir avec le Hugging Face Hub, cette plateforme démocratise le Machine Learning en open source pour les créateurs et les collaborateurs du monde entier. Découvrez des modèles et des jeux de données pré-entraînés pour vos projets, ou amusez-vous avec les milliers d’applications de machine learning hébergées sur le Hub. Vous pouvez aussi créer et partager vos propres modèles, vos jeux de données, vos démos avec la communauté. La bibliothèque huggingface_hub vous permet de faire ça simplement avec Python.

Fonctionnalités clés

Installation

Installez le paquet huggingface_hub avec pip :

pip install huggingface_hub

Si vous préférez, vous pouvez aussi l’installer avec conda.

Afin de garder le paquet minimal par défaut, huggingface_hub vient avec des dépendances optionnelles utiles pour certains cas d’usage. Par exemple, si vous voulez utiliser le module MCP, exécutez :

pip install "huggingface_hub[mcp]"

Pour en savoir plus sur l'installation et les dépendances optionnelles, consultez le guide d’installation.

Démarrage rapide

Télécharger des fichiers

Télécharger un seul fichier

from huggingface_hub import hf_hub_download

hf_hub_download(repo_id="tiiuae/falcon-7b-instruct", filename="config.json")

Ou un dépôt entier

from huggingface_hub import snapshot_download

snapshot_download("stabilityai/stable-diffusion-2-1")

Les fichiers seront téléchargés dans un dossier de cache local. Pour plus d'informations, consultez ce guide.

Connexion

Le Hugging Face Hub utilise des jetons d'authentification pour les applications (voir docs). Pour vous connecter sur votre machine, exécutez la commande CLI suivante :

hf auth login
# ou en utilisant une variable d'environnement
hf auth login --token $HUGGINGFACE_TOKEN

Créer un dépôt

from huggingface_hub import create_repo

create_repo(repo_id="super-cool-model")

Téléverser des fichiers

Téléverser un seul fichier

from huggingface_hub import upload_file

upload_file(
    path_or_fileobj="/home/lysandre/dummy-test/README.md",
    path_in_repo="README.md",
    repo_id="lysandre/test-model",
)

Ou un dossier entier

from huggingface_hub import upload_folder

upload_folder(
    folder_path="/path/to/local/space",
    repo_id="username/my-cool-space",
    repo_type="space",
)

Pour plus de détails, consultez le guide de téléversement.

Intégrer votre bibliothèque au Hub

Nous collaborons avec des bibliothèques de machine learning open source pour offrir gratuitement de l’hébergement et du versionnage de modèles. Vous pouvez trouver les intégrations existantes ici.

Les avantages sont :

  • Hébergement gratuit de modèles et des jeux de données pour les bibliothèques et leurs utilisateurs.
  • Versionnage des fichiers — y compris très volumineux — grâce à Git.
  • Widgets interactifs dans le navigateur pour essayer les modèles mis en ligne.
  • N’importe qui peut téléverser un nouveau modèle pour votre bibliothèque, il suffit d’ajouter l’étiquette correspondante pour que le modèle soit disponible.
  • Téléchargements rapides ! Nous utilisons CloudFront (un CDN) pour géo-répliquer les téléchargements afin qu’ils soient ultra rapides partout dans le monde.
  • Statistiques d’utilisation et d’autres fonctionnalités à venir.

Si vous souhaitez intégrer votre bibliothèque, n’hésitez pas à ouvrir une issue pour lancer la discussion. Nous avons écrit un guide pas à pas avec ❤️ pour vous accompagner.

Les contributions (demandes de fonctionnalité, bugs, etc.) sont les bienvenues 💙💚💛💜🧡❤️

Tout le monde est le bienvenu pour contribuer, et nous valorisons la contribution de chacun. Le code n’est pas la seule façon d’aider la communauté. Répondre aux questions, aider les autres, prendre contact et améliorer la documentation sont immensément précieux pour la communauté. Nous avons écrit un guide de contribution pour vous aider à comprendre comment commencer à contribuer à ce dépôt.