Spaces:
Sleeping
Sleeping
File size: 490 Bytes
6294617 |
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 |
from pathlib import Path
from pydantic_settings import BaseSettings
FILE = Path(__file__)
ROOT = FILE.parent.parent
class Settings(BaseSettings):
# API SETTINGS
HOST: str
PORT: int
CORS_ORIGINS: list
CORS_HEADERS: list
# MODEL SETTINGS
MODEL_NAME: str = "ViT-B/32"
DEVICE: str = "cpu"
# FAISS DATABASE SETTINGS
INDEX_FILE_PATH: str
KEYFRAMES_GROUPS_JSON_PATH: str
class Config:
env_file = ROOT / ".env"
settings = Settings()
|