Spaces:
Sleeping
Sleeping
| from pydantic_settings import BaseSettings | |
| from dotenv import load_dotenv | |
| import os | |
| # Load environment variables from .env file | |
| load_dotenv() | |
| class Settings(BaseSettings): | |
| OPENAI_API_KEY: str = os.getenv("OPENAI_API_KEY") | |
| GOOGLE_API_KEY: str = os.getenv("GOOGLE_API_KEY") | |
| LANGCHAIN_TRACING_V2: bool = os.getenv("LANGCHAIN_TRACING_V2", "false").lower() == "true" | |
| LANGCHAIN_ENDPOINT: str = os.getenv("LANGCHAIN_ENDPOINT") | |
| LANGCHAIN_API_KEY: str = os.getenv("LANGCHAIN_API_KEY") | |
| LANGCHAIN_PROJECT: str = os.getenv("LANGCHAIN_PROJECT") | |
| LANGCHAIN_RETRY_LIMIT: int = os.getenv("LANGCHAIN_RETRY_LIMIT") | |
| # Initialize settings instance | |
| settings = Settings() | |