ayushsahu45's picture
Upload 3 files
cd8677c verified
# import os
# from pathlib import Path
# BASE_DIR = Path(__file__).parent
# OUTPUT_DIR = BASE_DIR / "output"
# OUTPUT_DIR.mkdir(exist_ok=True)
# class Config:
# OPENAI_API_KEY = os.getenv("OPENAI_API_KEY", "")
# GOOGLE_API_KEY = os.getenv("GOOGLE_API_KEY", "")
# MODEL_CACHE_DIR = BASE_DIR / "model_cache"
# MAX_IMAGE_SIZE = (1024, 1024)
# BATCH_SIZE = 16
# DEFAULT_LLM_MODEL = "gemini-pro"
# DEFAULT_VISION_MODEL = "facebook/deit-base-patch16-224"
# DEFAULT_NLP_MODEL = "distilbert-base-uncased"
import os
from pathlib import Path
BASE_DIR = Path(__file__).parent
OUTPUT_DIR = BASE_DIR / "output"
OUTPUT_DIR.mkdir(exist_ok=True)
MODEL_CACHE_DIR = BASE_DIR / "model_cache"
MODEL_CACHE_DIR.mkdir(exist_ok=True)
class Config:
# API Keys
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY", "")
GOOGLE_API_KEY = os.getenv("GOOGLE_API_KEY", "")
ANTHROPIC_API_KEY = os.getenv("ANTHROPIC_API_KEY", "")
# Paths
BASE_DIR = BASE_DIR
OUTPUT_DIR = OUTPUT_DIR
MODEL_CACHE_DIR = MODEL_CACHE_DIR
# Image settings
MAX_IMAGE_SIZE = (1024, 1024)
BATCH_SIZE = 16
# Model defaults
DEFAULT_LLM_MODEL = "gpt-4"
DEFAULT_VISION_MODEL = "resnet50"
DEFAULT_NLP_MODEL = "distilbert-base-uncased"
# ML defaults
N_ESTIMATORS = 150
MAX_DEPTH = 6
RANDOM_STATE = 42
CV_FOLDS = 5