| | from huggingface_hub import HfApi, create_repo, HfFileSystem |
| | from dotenv import load_dotenv |
| | import os |
| |
|
| | load_dotenv('.env') |
| |
|
| | HF_TOKEN = os.getenv('TOKEN') |
| |
|
| |
|
| | REPO_NAME = "Barzabel777/test_model2" |
| |
|
| | |
| | create_repo( |
| | repo_id=REPO_NAME, |
| | token=HF_TOKEN, |
| | exist_ok=True, |
| | repo_type="model", |
| | ) |
| |
|
| | |
| | api = HfApi(token=HF_TOKEN) |
| |
|
| | |
| | api.upload_file( |
| | path_or_fileobj="data/README.md", |
| | path_in_repo="README.md", |
| | repo_id=REPO_NAME, |
| | repo_type="model", |
| | ) |
| |
|
| | |
| | api.upload_file( |
| | path_or_fileobj="data/test_data.json", |
| | path_in_repo="config.json", |
| | repo_id=REPO_NAME, |
| | repo_type="model", |
| | ) |
| |
|
| | print(f"Репозиторий создан: https://huggingface.co/{REPO_NAME}") |
| |
|
| |
|
| | fs = HfFileSystem() |
| |
|
| | repo_path = "Barzabel777/test_model2" |
| |
|
| |
|
| | files = fs.ls(repo_path, detail=False) |
| |
|
| | print("Список файлов:") |
| | for file in files: |
| | print(file) |