This is a CJS version of this ES module for Node.js that provides uses Stable Diffusion to generate images from a given prompt using AI.
npm install stable-diffusion-cjs
const { generate } = require('stable-diffusion-cjs');
const fs = require('fs');
const prompt = "A cat";
generate(prompt)
.then((response) => {
if (response.error) {
console.log("There was an error generating the image.");
} else {
const filePath = './image.jpg';
fs.writeFileSync(filePath, response);
console.log("Image generated successfully!");
console.log(`Image saved at: ${filePath}`);
}
})
.catch((error) => {
console.error('Error:', error);
});
A trick to get better images is to add:
{enhanced}
at the end of your prompt.