PostHelp Images removes the manual loop most people run today: go to ChatGPT, generate an image, download it, resize it in another tool, upload it to the media library, and type alt text by hand. PostHelp Images does all of that in one place.
It is human-in-the-loop by design. The AI suggests and generates; you review, refine, and place. It is a tool you drive from your own WordPress admin, not a fire-and-forget automation that floods your site with images.
What it does
Bring your own OpenAI API key. The plugin works with your own OpenAI key and you pay OpenAI directly, usually a few cents per image. The Settings page explains how to get a key. The most secure setup is to define POSTHELP_IMAGES_OPENAI_KEY in wp-config.php. If you paste a key into Settings instead, it is encrypted at rest using your site salts and never shown again.
Or connect a free PostHelp account. If you would rather not set up an OpenAI account, click Connect PostHelp account in Settings. A new account gets 5 free images after you confirm your email. After that, images are sold in packs of 25 for $10 on posthelp.ai, with no subscription and no expiry. Your own OpenAI key always stays free to use, and when one is set it is always used first.
This plugin connects to one of two services to create images and text, and sends nothing to either until you set it up.
OpenAI API (api.openai.com). Used when you have added your own OpenAI API key.
PostHelp (posthelp.ai), run by Sitez Incorporated. Used only after you click Connect PostHelp account in Settings and approve the connection, and only while no OpenAI key of your own is set. PostHelp then makes the OpenAI request for you with its own key and takes one image from your PostHelp balance per image created. Connecting sends your site’s admin address so the connection can be tied to your site, and the PostHelp account you create or log in to holds your email address. Disconnect at any time in Settings.
What is sent, and when:
The same information goes to PostHelp instead of OpenAI when you are using a connected PostHelp account. Settings also asks PostHelp for your remaining image count when you open it.
The plugin reads the chosen post or page from your own site to get its text. That request stays on your site.
OpenAI’s terms: https://openai.com/policies/services-agreement/
OpenAI’s privacy policy: https://openai.com/policies/privacy-policy/
PostHelp terms of service: https://posthelp.ai/terms-of-service/
PostHelp privacy policy: https://posthelp.ai/privacy-policy/