Upload folder using huggingface_hub
Browse files- nacacia.py +26 -0
 
    	
        nacacia.py
    ADDED
    
    | 
         @@ -0,0 +1,26 @@ 
     | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
| 
         | 
|
| 1 | 
         
            +
            from huggingface_hub import HfApi
         
     | 
| 2 | 
         
            +
             
     | 
| 3 | 
         
            +
            # Remplace par ton identifiant Hugging Face (ton pseudo)
         
     | 
| 4 | 
         
            +
            user_id = "Clem27sey"
         
     | 
| 5 | 
         
            +
             
     | 
| 6 | 
         
            +
            # Remplace par le nom que tu veux donner à ton modèle sur Hugging Face
         
     | 
| 7 | 
         
            +
            model_name_on_hf = "Nacacia-v2" 
         
     | 
| 8 | 
         
            +
             
     | 
| 9 | 
         
            +
            # Crée l'identifiant complet du dépôt (profil/nom_du_modele)
         
     | 
| 10 | 
         
            +
            repo_id = f"{user_id}/{model_name_on_hf}"
         
     | 
| 11 | 
         
            +
             
     | 
| 12 | 
         
            +
            # Initialise l'API
         
     | 
| 13 | 
         
            +
            api = HfApi()
         
     | 
| 14 | 
         
            +
             
     | 
| 15 | 
         
            +
            # Crée un nouveau dépôt (c'est comme un nouveau dossier sur GitHub)
         
     | 
| 16 | 
         
            +
            api.create_repo(repo_id=repo_id, exist_ok=True, private=False)
         
     | 
| 17 | 
         
            +
             
     | 
| 18 | 
         
            +
            # Téléverse tous les fichiers du dossier que tu as créé
         
     | 
| 19 | 
         
            +
            # Assure-toi que ton dossier est bien "mon_modele_pour_hf/"
         
     | 
| 20 | 
         
            +
            api.upload_folder(
         
     | 
| 21 | 
         
            +
                folder_path="./mesai/",
         
     | 
| 22 | 
         
            +
                repo_id=repo_id,
         
     | 
| 23 | 
         
            +
                repo_type="model"
         
     | 
| 24 | 
         
            +
            )
         
     | 
| 25 | 
         
            +
             
     | 
| 26 | 
         
            +
            print(f"Modèle téléversé avec succès sur https://huggingface.co/{repo_id}")
         
     |