| from huggingface_hub import HfApi, HfFolder, Repository | |
| hf_user = "{{cookiecutter.hf_hub_username}}" | |
| hf_password = "{{cookiecutter.hf_hub_password}}" | |
| hf_org = "{{cookiecutter.hf_hub_organisation}}" | |
| huggingface_token = HfApi().login(username=hf_user, password=hf_password) | |
| HfFolder.save_token(huggingface_token) | |
| repo_url = HfApi().create_repo( | |
| token=huggingface_token, | |
| name="{{cookiecutter.repo_name}}", | |
| organization=hf_org, | |
| exist_ok=True, | |
| private=True | |
| ) | |
| model_repo = Repository(local_dir=".", clone_from=repo_url, use_auth_token=huggingface_token) |