medscribe-backend / config /settings.py
zeyadcode's picture
Sync from GitHub via hub-sync
17049ee verified
Raw
History Blame Contribute Delete
442 Bytes
from functools import lru_cache
from pydantic_settings import BaseSettings, SettingsConfigDict
class Settings(BaseSettings):
# Pydantic automatically finds CLERK_SECRET_KEY in your .env.local
groq_secret_key: str
model_config = SettingsConfigDict(
env_file=".env.local",
env_file_encoding="utf-8",
extra="ignore",
)
@lru_cache
def get_settings() -> Settings:
return Settings() # type: ignore