Spaces:
Running
Running
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") | |