Image Generator
Generate and edit visuals inside WordPress.
Add a prompt-to-image tool to any page, save results to the Media Library, control models, and keep usage limits in one place.
Public tool
Let users create images without leaving your site.
Publish a simple generator for visitors, members, or internal teams.
Text-to-image
Turn prompts into images with selectable providers, models, sizes, and output counts.
Image editing
Upload a source image and describe the change. Editing is available with OpenAI, Google, and OpenRouter.
Generate or edit modes
Show generation, editing, or both modes on the same page with an optional mode switch.
Shortcode and block
Add the generator with [aipkit_image_generator] or the AI Puffer Image Generator block.
Frontend model filters
Choose which models appear on the public interface and keep the rest for admin workflows.
Custom display
Use light, dark, or custom styling and edit labels, placeholders, upload text, and history titles.
Workflow
Generated assets stay usable.
| Media Library | Logged-in user results can be saved as WordPress attachments with prompt, provider, model, size, and image metadata. |
|---|---|
| User history | Show previous images and videos for logged-in users, with load more, delete, and edit-from-history actions. |
| Video generation | Google video models run as async jobs with status polling and completed video output. |
| Prompt checks | Moderation runs before the provider request when global security settings require it. |
| Usage tracking | Image generation, image edits, and video generation are recorded against guest, user, and role limits. |
| Event workflows | The module emits image.generated events for webhooks and connected app recipes. |
Controls
Set the experience for each page.
Use the same module for a public demo, a member tool, or an internal creative workspace.
Preset the interface
Show or hide provider and model controls, set default provider, model, size, and number of results.
Limit access
Set guest limits, user limits, role-based limits, reset periods, and quota messages.
Track every request
Store provider, model, prompt, options, usage data, results, and errors in generation logs.
Support logged-in users
Attach generated media to the current user and let them return to their image history.
Connect apps
Send generated asset data to workflows such as Notion records or outbound webhooks.
Use the REST API
Call the image generation endpoint from external tools when you need server-side integration.
Integrations
Choose the image model for the job.
Image and video providers
GPT image generation and image edits.
Gemini and Imagen image models, plus Google video models.
Image-capable models through one routing layer.
Azure OpenAI image deployments.
Text-to-image models from Replicate.
Workflow connection
Create database items from generated image events.
Image Generator setup
Use the docs for provider keys, shortcode attributes, model filtering, image editing, history, quotas, and frontend display settings.