import uvicorn from app.main import app from download_models import download_all import os if __name__ == "__main__": # Ensure models are downloaded on first start print("Pre-loading models...") download_all(required_only=True) # Hugging Face usually provides a PORT env var port = int(os.environ.get("PORT", 7860)) # Note: Hugging Face default port is 7860 uvicorn.run(app, host="0.0.0.0", port=port)