clawagent / create_space_and_upload.py
Hugging Face Deploy
Add HF upload helper script
414105a
raw
history blame contribute delete
923 Bytes
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()