Spaces:
Paused
Paused
| import { promises as fs } from "node:fs" | |
| console.log('generating shot..') | |
| const response = await fetch("http://localhost:7860/shot", { | |
| method: "POST", | |
| headers: { | |
| "Accept": "application/json", | |
| "Content-Type": "application/json" | |
| }, | |
| body: JSON.stringify({ | |
| token: process.env.VS_SECRET_ACCESS_TOKEN, | |
| shotPrompt: "video of a dancing cat" | |
| }) | |
| }); | |
| console.log('response:', response) | |
| const buffer = await (response as any).buffer() | |
| fs.writeFile(`./test-juju.mp4`, buffer) | |
| // if called from an API, we ùight want to use streams instead: | |
| // https://stackoverflow.com/questions/15713424/how-can-i-download-a-video-mp4-file-using-node-js | |