Mizan / config.py
nmmursit's picture
Initial commit
9a235dc
raw
history blame
682 Bytes
#!/usr/bin/env python3
"""
Configuration module for MTEB Turkish Leaderboard
Centralizes environment variables and configuration settings
"""
import os
from dotenv import load_dotenv
# Load environment variables from .env file
load_dotenv()
# API Configuration
API_URL = os.environ.get("API_URL")
USERNAME = os.environ.get("API_USERNAME")
PASSWORD = os.environ.get("API_PASSWORD")
# API Configuration (public settings)
API_BASE_URL = "http://localhost:8000"
API_TIMEOUT = 30
# Polling and refresh intervals (public settings)
POLL_INTERVAL = 5 # seconds
LEADERBOARD_REFRESH_INTERVAL = 30 # seconds
# CSV file path for leaderboard data
CSV_FILE_PATH = "leaderboard_data.csv"