File size: 482 Bytes
3724ac8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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")