jim-bo/cli-textual-demo
0
1"""Sync Langfuse secrets from .env to HuggingFace Space."""2 3from dotenv import load_dotenv4from huggingface_hub import HfApi5import os6 7load_dotenv()8 9SPACE_ID = "jim-bo/cli-textual-demo"10SECRETS = [11 "LANGFUSE_SECRET_KEY",12 "LANGFUSE_PUBLIC_KEY",13 "LANGFUSE_BASE_URL",14]15 16api = HfApi()17 18for key in SECRETS:19 value = os.getenv(key)20 if not value:21 print(f" SKIP {key} (not set)")22 continue23 try:24 api.add_space_secret(SPACE_ID, key, value)25 print(f" SET {key}")26 except Exception as e:27 print(f" FAIL {key}: {e}")28 29print("Done.")30 