Spaces:
Sleeping
Sleeping
File size: 486 Bytes
84ee555 | 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 | from pathlib import Path
from pydantic_settings import BaseSettings
ROOT = Path(__file__).parent.parent
class Settings(BaseSettings):
# API SETTINGS
HOST: str
PORT: int
# MODEL SETTINGS
MODEL_NAME: str = "ViT-B-16"
MODEL_CHECKPOINT: str = "laion2B-s34B-b88K"
DEVICE: str = "cuda"
# FAISS DATABASE SETTINGS
FAISS_INDEX_FILE_PATH: str
KEYFRAMES_GROUPS_JSON_PATH: str
class Config:
env_file = ROOT / ".env"
settings = Settings()
|