from pydantic_settings import BaseSettings, SettingsConfigDict from pydantic import SecretStr class EmmRetrieversSettings(BaseSettings): API_BASE: str API_KEY: SecretStr OPENAI_API_BASE_URL: str OPENAI_API_KEY: SecretStr LANGCHAIN_API_KEY: SecretStr DEFAULT_CLUSTER: str = "rag-os" DEFAULT_INDEX: str = "mine_e_emb-rag_live" DEFAULT_TIMEOUT: int = 120 model_config = SettingsConfigDict(env_prefix="EMM_RETRIEVERS_", env_file="../.env")