studyson / config.py
berohan's picture
Upload 19 files
e413948 verified
raw
history blame contribute delete
483 Bytes
from pydantic_settings import BaseSettings, SettingsConfigDict
from pathlib import Path
class Settings(BaseSettings):
groq_api_key: str
host: str = "0.0.0.0"
port: int = 7860 # HuggingFace Spaces default port
upload_dir: Path = Path("uploads")
max_file_size: int = 10 * 1024 * 1024
model_config = SettingsConfigDict(
env_file=".env",
env_file_encoding="utf-8",
case_sensitive=False
)
settings = Settings()