Skip to content

Image generation

PulseAd’s image creative splits into two jobs: generate the image, then vary it into the shapes a campaign needs. Two tools cover them.

A web app that turns a product image plus a prompt into many images at once (built on Google’s Gemini image API):

  • Batch generation — up to ~20 images per job from one product photo + prompt (produced by a worker pool, ~5 at a time by default via MAX_PARALLEL), so you pick from a spread rather than re-rolling one at a time.
  • Prompt extraction — upload an existing image and it writes the generation prompt that would reproduce that look, to reuse or tweak.
  • Reference images — up to ~10 style references to steer the output.

The model to carry: it’s a spread generator, not a one-shot tool — you ask for many and curate, you don’t expect the first image to be final.

Once you have an image, a campaign needs it in several placements. ads-variation reflows a source design into other sizes — banner layout reflow and custom-size output — rather than regenerating from scratch, so the look stays consistent across placements.

These are creative-generation tools. They produce assets; they don’t push them to Amazon — that’s the campaign/capability surface (see Capabilities). Examples use placeholder products only (Brand A, Product A).