Spaces:
Runtime error
Runtime error
import os | |
import logging | |
from ui import create_interface | |
from huggingface_hub import login | |
# Setup logging | |
logging.basicConfig(level=logging.INFO) | |
logger = logging.getLogger(__name__) | |
# Environment variables check | |
required_vars = ["HF_TOKEN", "GROQ_API_KEY"] | |
missing_vars = [var for var in required_vars if not os.getenv(var)] | |
if missing_vars: | |
raise ValueError(f"Missing required environment variables: {', '.join(missing_vars)}") | |
# Hugging Face login | |
try: | |
login(token=os.getenv("HF_TOKEN")) | |
logger.info("Successfully logged in to Hugging Face") | |
except Exception as e: | |
logger.error(f"Failed to login to Hugging Face: {str(e)}") | |
raise | |
if __name__ == "__main__": | |
try: | |
demo = create_interface() | |
demo.queue(max_size=5).launch() | |
except Exception as e: | |
logger.error(f"Application startup error: {str(e)}") | |
raise |