import os os.environ["HF_HOME"] = "/tmp/hf_cache" os.makedirs("/tmp/hf_cache", exist_ok=True) from fastapi import FastAPI, Query from huggingface_hub import list_repo_files, hf_hub_download, upload_file import io import requests from fastapi import BackgroundTasks from fastapi import FastAPI, UploadFile, File from fastapi.middleware.cors import CORSMiddleware import os import os import zipfile import tempfile # ✅ Add this! app = FastAPI() # CORS setup to allow requests from your frontend app.add_middleware( CORSMiddleware, allow_origins=["*"], # Replace "*" with your frontend domain in production allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) @app.get("/") def health_check(): return {"status": "✅ FastAPI running on Hugging Face Spaces!"}