Télécharger et gérer les fichiers de modèles
Ce que vous allez faire
Section intitulée « Ce que vous allez faire »Vérifiez le téléchargement d’un petit fichier Hugging Face avant d’essayer un modèle volumineux.
Avant de commencer
Section intitulée « Avant de commencer »- Un abonnement Standard ou Pro actif, ou une période d’essai éligible.
- Une connexion permettant d’accéder au service ou au téléchargement utilisé dans ce tutoriel.
- Si la ressource exige une authentification, un compte Hugging Face et un jeton disposant des autorisations nécessaires.
Télécharger le projet d’exemple
Point de départ
Section intitulée « Point de départ »Notebook → huggingface_hub
Suivez les étapes
Section intitulée « Suivez les étapes »import json try: from huggingface_hub import hf_hub_download path = hf_hub_download("google-bert/bert-base-uncased", "config.json", token=True, force_download=True) with open(path) as config_file: config = json.load(config_file) print("Configuration downloaded:", config.get("model_type") == "bert") except Exception as error: status = getattr(getattr(error, "response", None), "status_code", None) print("Download error:", type(error).__name__, "HTTP:", status)
Les captures de cette page sont encore en préparation. Cet aperçu n’est pas validé pour publication.
Voir la commande de plus près

1
import json
try:
from huggingface_hub import hf_hub_download
path = hf_hub_download("google-bert/bert-base-uncased", "config.json",
token=True, force_download=True)
with open(path) as config_file:
config = json.load(config_file)
print("Configuration downloaded:", config.get("model_type") == "bert")
except Exception as error:
status = getattr(getattr(error, "response", None), "status_code", None)
print("Download error:", type(error).__name__, "HTTP:", status)

2

3

4
Vérifiez le résultat
Section intitulée « Vérifiez le résultat »Configuration downloaded: True confirme le téléchargement et l’analyse du petit fichier de configuration. Cela ne valide ni l’inférence du modèle ni l’accès à d’autres modèles.
En cas de problème
Section intitulée « En cas de problème »- Si un nouveau jeton ou une nouvelle variable n’est pas visible dans Python, redémarrez le noyau.
- Pour une réponse 401 ou 403, vérifiez le jeton et les autorisations du compte sur la ressource.
- Si le téléchargement réussit mais pas le chargement, vérifiez le format, les bibliothèques requises et la mémoire disponible.