drinkmoonshine/parallel-constrained-decoding
34
1"""2Entry point to run the FastAPI server persistently.3"""4 5import sys6import os7import uvicorn8 9# Ensure project root is in PYTHONPATH10sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))11 12if __name__ == "__main__":13 host = os.environ.get("HOST", "0.0.0.0" if "SPACE_ID" in os.environ else "127.0.0.1")14 port = int(os.environ.get("PORT", 7860 if "SPACE_ID" in os.environ else 8000))15 uvicorn.run(16 "server.app:app",17 host=host,18 port=port,19 log_level="info"20 )21 