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()