lisekarimi
Deploy version 0.1.0
8366946
raw
history blame contribute delete
764 Bytes
"""Entry point for creating Modal classes."""
import os
import modal
from dotenv import load_dotenv
from src.modal_services.app_config import app
from src.modal_services.ensemble_pricer import EnsemblePricer
from src.modal_services.ft_pricer import FTPricer
from src.modal_services.rag_pricer import RAGPricer
from src.modal_services.xgb_pricer import XGBPricer
# Load environment variables after imports
load_dotenv()
MODAL_TOKEN_ID = os.getenv("MODAL_TOKEN_ID")
MODAL_TOKEN_SECRET = os.getenv("MODAL_TOKEN_SECRET")
if not MODAL_TOKEN_ID or not MODAL_TOKEN_SECRET:
raise ValueError("❌ Missing Modal tokens!")
# These imports are required for Modal class registration
__all__ = ["FTPricer", "XGBPricer", "RAGPricer", "EnsemblePricer", "app", "modal"]