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.")