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