import { writeFile } from "node:fs/promises";
import GetimgAI from "getimg-ai";
const client = new GetimgAI();
const result = await client.images.generate({
model: "seedream-5-lite",
prompt: "A watercolor painting of a mountain village at dawn",
aspect_ratio: "16:9",
resolution: "2K",
output_format: "png",
});
const download = await fetch(result.data[0].url);
const buffer = Buffer.from(await download.arrayBuffer());
await writeFile("output.png", buffer);
console.log(`Saved output.png (${result.data[0].width}x${result.data[0].height})`);
console.log(`Cost: ${result.usage?.total_cost} (${result.usage?.billable_unit})`);