TherapyNote / config /settings.py
abagherp's picture
Upload folder using huggingface_hub
6830eb0 verified
raw
history blame contribute delete
662 Bytes
from __future__ import annotations
import os
from dotenv import load_dotenv
# Load environment variables from .env file
load_dotenv()
class Settings:
OPENAI_API_KEY = os.environ.get("OPENAI_API_KEY", "")
LANGCHAIN_API_KEY = os.environ.get("LANGCHAIN_API_KEY", "")
GOOGLE_API_KEY = os.environ.get("GOOGLE_API_KEY", "")
DEEPGRAM_API_KEY = os.environ.get("DEEPGRAM_API_KEY", "")
# Provider can be "openai" or "google_gemini"
MODEL_PROVIDER = os.environ.get("MODEL_PROVIDER", "openai") # "openai"
# Default model names
OPENAI_MODEL_NAME = "gpt-4o-mini"
GEMINI_MODEL_NAME = "gemini-2.0-flash-exp"
settings = Settings()