import { Sdxl } from "deepinfra";
import { createWriteStream } from "fs";
import { Readable } from "stream";
const DEEPINFRA_API_KEY = "$DEEPINFRA_TOKEN";
const model = new Sdxl(DEEPINFRA_API_KEY);
const response = await model.generate({
input: {
prompt: "a burger with a funny hat on the beach",
},
});
const result = await fetch(response.output[0]);
if (result.ok && result.body) {
Readable.fromWeb(result.body).pipe(createWriteStream("image.png"));
}