File size: 1,272 Bytes
ef1ad9e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
from pydantic_settings import BaseSettings
class Settings(BaseSettings):
"""Loads the dotenv file. Including this is necessary to get
pydantic to load a .env file.
"""
LOG_LEVEL: str = "DEBUG"
OPENAI_KEY: str
FORM_ASSISTANT_ID: str
GENERAL_INFO_ASSISTANT_ID: str
DOCUMENT_ASSISTANT_ID: str
DOCUMENT_VERIFICATION_ASSISTANT_ID: str
INCOME_ANALYTIC_ASSISTANT_ID: str
APPLICATIONINSIGHTS_CONNECTION_STRING: str
REDIS_HOST: str
REDIS_PORT: str
REDIS_USERNAME: str
REDIS_PASSWORD: str
REDIS_DB: str
REDIS_URI: str
DB_URI: str
PRE_APPROVAL_ASSISTANT_ID: str
ELEGIBILITY_ASSISTANT_ID: str
API_DOMAIN: str
BLOB_STORAGE_CONNECTION_STRING: str
BLOB_STORAGE_ACCOUNT_NAME: str
BLOB_STORAGE_CONTAINER_NAME: str
ONLY_GENERAL_INFO_ASSISTANT_ID: str
QUOTATION_ANALYSIS_ASSISTANT_ID: str
AZURE_COGNITIVE_SERVICE_ENDPOINT: str
AZURE_COGNITIVE_SERVICE_KEY: str
DOCUMENT_LO_ASSISTANT_ID: str
USER_PERSONA_LO_ASSISTANT_ID: str
AUTH0_DOMAIN: str
AUTH0_API_AUDIENCE: str
AUTH0_ISSUER: str
AUTH0_ALGORITHMS: str
class Config:
env_file = ".env"
env_file_encoding = "utf-8"
env = Settings()
|