import OpenAI from "openai";
import { writeFileSync } from "fs";
const client = new OpenAI({
apiKey: process.env.ARBYTRA_API_KEY,
baseURL: "https://api.arbytra.com/v1",
});
const response = await client.chat.completions.create({
model: "gemini-2.5-flash-image",
messages: [{
role: "user",
content: "Draw a cartoon cat wearing a top hat",
}],
});
const image = response.choices[0].message.images[0];
const imageBytes = Buffer.from(image.data, "base64");
writeFileSync("output.png", imageBytes);
console.log(`Saved ${image.mime_type} image (${imageBytes.length} bytes)`);