CoolFace
Apppublic

jim-bo/cli-textual-demo

sourceHugging Faceupdated 4mo agoView on Hugging Face
0likes
sync_hf_secrets.py30 linesDownload Raw Back to scripts
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