Spaces:
Sleeping
Sleeping
| """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.") | |