Generate AI image prompts from perchance in your Node.JS code.
Available on npmjs.com!
Inspired by python based perchance-image-generator by Isimek.
Install the package and all it's dependencies using the npm install command in your project environment.
npm i perchance-image-generator
To use the functions below you will need to include these 2 lines at the top of your file.
const perchanceImageGenerator = require('perchance-image-generator')
const imageGenerator = new perchanceImageGenerator()
You can use new perchanceImageGenerator({ silent: true })
to run the generator in Silent mode.
Create a Discord attachment to use and send back to the user via your Discord bot!
let attachment = await imageGenerator.generateAndAttach("prompt", "negative prompt", "style") // Generate prompt and receive the attachment
return message.reply({ content: `AI img generator test`, files: [attachment]}) // Return a message with the image
Safe your creations to a local folder (Default: generated-pictures) in the workspace.
await imageGenerator.generateAndSave("prompt", "negative prompt", "style") // Generate prompt and save it
It might get a bit messy if you constantly save your creations, that's why the code also has a directory cleaner feature. This will empty the generated-pictures folder completely!
await imageGenerator.clearImageDir() // Clear the generated-pictures directory
The code currently doesn't support Linux, as firefox isn't available on that OS, please use Windows or MacOS to run this code instead.
For support you can create a support post in the Ginger Productions Discord server.
These 2 images below have been created using the Painted Anime style of the AI image generator: