from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware import uvicorn import os app = FastAPI() app.add_middleware( CORSMiddleware, allow_origins=["*"], allow_methods=["*"], allow_headers=["*"], ) @app.get("/") def home(): return {"message": "API is working 🚀"} @app.get("/test") def test(): return {"result": 123} # This is critical for Hugging Face Spaces if __name__ == "__main__": port = int(os.getenv("PORT", 7860)) uvicorn.run(app, host="0.0.0.0", port=port)