Spaces:
Sleeping
Sleeping
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() |