menamiai / src /config /config.py
dfdfdsfgs's picture
Deploy: Fix all errors & make HF Spaces ready - Fixed Gradio interface, frame constants, ElevenLabs API, Arrow3D parameters, added comprehensive error handling and demo mode. All deployment tests passing!
92ea014
raw
history blame contribute delete
610 Bytes
import os
from dotenv import load_dotenv
# Load environment variables from .env file
load_dotenv()
class Config:
OUTPUT_DIR = "output"
THEOREMS_PATH = os.path.join("data", "easy_20.json")
CONTEXT_LEARNING_PATH = "data/context_learning"
CHROMA_DB_PATH = "data/rag/chroma_db"
MANIM_DOCS_PATH = "data/rag/manim_docs"
EMBEDDING_MODEL = "azure/text-embedding-3-large"
# ElevenLabs TTS configurations
ELEVENLABS_API_KEY = os.getenv('ELEVENLABS_API_KEY')
ELEVENLABS_DEFAULT_VOICE_ID = os.getenv('ELEVENLABS_DEFAULT_VOICE_ID', 'EXAVITQu4vr4xnSDxMaL') # Default: Bella voice