from pydantic_settings import BaseSettings from typing import List class Settings(BaseSettings): """Application settings""" # API Configuration api_host: str = "0.0.0.0" api_port: int = 8000 api_title: str = "Malaysian Language Translation API" api_version: str = "1.0.0" api_description: str = "API for translating between Malay and English using neural machine translation" # Model Configuration model_cache_dir: str = "./models" max_length: int = 512 # CORS Settings allowed_origins: List[str] = ["*"] class Config: env_file = ".env" case_sensitive = False settings = Settings()