Spaces:
Sleeping
Sleeping
File size: 591 Bytes
8a3b4ec | 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 | """Sync Langfuse secrets from .env to HuggingFace Space."""
from dotenv import load_dotenv
from huggingface_hub import HfApi
import os
load_dotenv()
SPACE_ID = "jim-bo/cli-textual-demo"
SECRETS = [
"LANGFUSE_SECRET_KEY",
"LANGFUSE_PUBLIC_KEY",
"LANGFUSE_BASE_URL",
]
api = HfApi()
for key in SECRETS:
value = os.getenv(key)
if not value:
print(f" SKIP {key} (not set)")
continue
try:
api.add_space_secret(SPACE_ID, key, value)
print(f" SET {key}")
except Exception as e:
print(f" FAIL {key}: {e}")
print("Done.")
|