File size: 848 Bytes
d4d998a
 
 
 
 
 
 
 
 
5bd956d
d4d998a
 
 
 
 
5bd956d
d4d998a
 
 
 
 
 
 
 
 
 
 
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
import os
from huggingface_hub import HfApi
from dotenv import load_dotenv

# Load environment variables
load_dotenv()

# Hugging Face configuration
TOKEN = os.environ.get("HF_TOKEN")  # A read/write token for your org
OWNER = os.environ.get("OWNER", "whitecircle-ai")  # Change to your org
SUBMITTER_TOKEN = os.environ.get("SUBMITTER_TOKEN")
ADMIN_USERNAME = os.environ.get("ADMIN_USERNAME")
ADMIN_PASSWORD = os.environ.get("ADMIN_PASSWORD")

# Repository IDs
REPO_ID = f"{OWNER}/circle-guard-bench"
RESULTS_DATASET_ID = os.environ.get("RESULTS_DATASET_ID", f"{OWNER}/guardbench-results")

# Cache paths
CACHE_PATH = os.getenv("HF_HOME", ".")
DATA_PATH = os.path.join(os.path.dirname(os.path.dirname(__file__)), "data")

# Local data paths
LEADERBOARD_FILE = os.path.join(DATA_PATH, "leaderboard.json")

# HF API instance
API = HfApi(token=TOKEN)