Spaces:
Sleeping
Sleeping
File size: 923 Bytes
414105a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | 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()
|