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 |