Spaces:
Paused
Paused
Update main.py
Browse files
main.py
CHANGED
|
@@ -8,6 +8,7 @@ from safetensors.torch import load_file
|
|
| 8 |
from PIL import Image
|
| 9 |
from fastapi import FastAPI, HTTPException
|
| 10 |
from pydantic import BaseModel
|
|
|
|
| 11 |
import uvicorn
|
| 12 |
|
| 13 |
app = FastAPI()
|
|
@@ -90,7 +91,7 @@ def generate_image(request: GenerateImageRequest):
|
|
| 90 |
path = f"/tmp/{name}.mp4"
|
| 91 |
export_to_video(output.frames[0], path, fps=10)
|
| 92 |
|
| 93 |
-
return
|
| 94 |
|
| 95 |
if __name__ == "__main__":
|
| 96 |
uvicorn.run(app, host="0.0.0.0", port=7860)
|
|
|
|
| 8 |
from PIL import Image
|
| 9 |
from fastapi import FastAPI, HTTPException
|
| 10 |
from pydantic import BaseModel
|
| 11 |
+
from fastapi.responses import FileResponse
|
| 12 |
import uvicorn
|
| 13 |
|
| 14 |
app = FastAPI()
|
|
|
|
| 91 |
path = f"/tmp/{name}.mp4"
|
| 92 |
export_to_video(output.frames[0], path, fps=10)
|
| 93 |
|
| 94 |
+
return FileResponse(path, media_type="video/mp4", filename=f"{name}.mp4")
|
| 95 |
|
| 96 |
if __name__ == "__main__":
|
| 97 |
uvicorn.run(app, host="0.0.0.0", port=7860)
|