Spaces:
Running
Running
import os | |
from pathlib import Path | |
from dotenv import load_dotenv | |
# Charger les variables depuis le fichier .env | |
load_dotenv() | |
# Accéder aux variables d'environnement | |
class Settings: | |
def __init__(self): | |
self.MISTRAL_API_KEY: str = os.getenv("MISTRAL_API_KEY") | |
if not self.MISTRAL_API_KEY: | |
raise ValueError("MISTRAL_API_KEY is not set in the environment variables.") | |
self.ELEVENLABS_API_KEY: str = os.getenv("ELEVENLABS_API_KEY") | |
if not self.ELEVENLABS_API_KEY: | |
raise ValueError( | |
"ELEVENLABS_API_KEY is not set in the environment variables." | |
) | |
self.API_BASE_PATH = os.getenv( | |
"API_BASE_PATH", Path(__file__).resolve().parent.parent | |
) | |
settings = Settings() | |