Spaces:
Running
Running
| import os | |
| from huggingface_hub import HfApi | |
| def main() -> None: | |
| token = os.environ.get("HF_TOKEN") | |
| if not token: | |
| raise SystemExit("请先在环境变量中设置 HF_TOKEN=你的_HuggingFace_Token 再运行此脚本") | |
| username = "acpr123" | |
| space_name = "clawdbot" | |
| repo_id = f"{username}/{space_name}" | |
| api = HfApi() | |
| # 1. 创建(或复用)Docker 类型的 Space | |
| api.create_repo( | |
| repo_id=repo_id, | |
| repo_type="space", | |
| space_sdk="docker", | |
| exist_ok=True, | |
| token=token, | |
| ) | |
| # 2. 上传当前目录下的所有文件(Dockerfile, README.md 等)到该 Space | |
| api.upload_folder( | |
| folder_path=".", | |
| repo_id=repo_id, | |
| repo_type="space", | |
| token=token, | |
| ) | |
| print(f"已将当前目录内容上传到 Hugging Face Space: https://huggingface.co/spaces/{repo_id}") | |
| if __name__ == "__main__": | |
| main() | |