npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-openai-image-generator

v0.1.0

Published

An n8n node that integrates with OpenAI's image generation capabilities (DALL-E), allowing you to create AI-generated images directly within your n8n workflows.

Readme

OpenAI Image Generator - n8n Custom Node

This n8n community node integrates with OpenAI's image generation capabilities (DALL-E), allowing you to create AI-generated images directly within your n8n workflows.

✨ Features

  • Generate images using OpenAI's DALL-E models
  • Customize image parameters (size, quality, style)
  • Support for multiple image variations
  • Easy integration with other n8n nodes

🛠 Usage

  1. Install the node via the n8n Community Nodes interface.
  2. Configure your OpenAI API credentials.
  3. Choose between generating new images or creating variations of existing ones.
  4. Customize parameters and connect to other nodes to process or store the generated images.

🔑 Credentials

OpenAI API

  • API Key: Your OpenAI API key
  • Organization ID (optional): Your OpenAI organization ID

⚙️ Node Parameters

Generate Image

  • Prompt: The text description of the image you want to generate
  • Model: The DALL-E model to use (DALL-E 3, DALL-E 2)
  • Size: Image size (1024x1024, 1024x1792, 1792x1024, etc.)
  • Quality: Image quality (standard, hd)
  • Style: Image style (vivid, natural)
  • Number of Images: How many image variations to generate (1-10)
  • Response Format: URL or Base64 JSON

Create Image Variation

  • Image Binary Property: The binary property containing the image to create variations of
  • Number of Variations: How many variations to generate (1-10)
  • Size: Image size (1024x1024, 512x512, 256x256)
  • Response Format: URL or Base64 JSON

🖼 Example Workflow

The following example shows how to generate an image based on a text prompt and save it to a file:

Example Workflow

  1. Webhook – Starts the workflow.
  2. OpenAI Image Generator – Generates an image based on a prompt.
    • Prompt: "A futuristic city with flying cars and neon lights"
    • Model: DALL-E 3
    • Size: 1024x1024
    • Quality: hd
    • Style: vivid
    • Number of Images: 1
  3. Edit Fields – return the generated image.
    • url or b64_json
    • or both

🔁 Output

The node returns data in this format:

{
	"created": 1589478378,
	"data": [
		{
			"url": "https://...",
			"b64_json": "..."
		}
	]
}

🧩 Tips

Use this node in combination with:

  • The HTTP Request node to download the generated image
  • The Write Binary File node to save the image locally
  • The S3 node to upload the image to cloud storage
  • The Telegram or Discord nodes to share the generated images

For issues or feedback, please open an issue on GitHub.