Files
llmproxy/app/core/config.py
2025-12-31 06:35:08 +00:00

18 lines
516 B
Python

import os
from pydantic import BaseModel
from typing import Optional
class Settings(BaseModel):
"""Manages application settings and configurations."""
REAL_LLM_API_URL: Optional[str] = None
REAL_LLM_API_KEY: Optional[str] = None
def get_settings() -> Settings:
"""
Returns an instance of the Settings object by loading from environment variables.
"""
return Settings(
REAL_LLM_API_URL=os.getenv("REAL_LLM_API_URL"),
REAL_LLM_API_KEY=os.getenv("REAL_LLM_API_KEY"),
)