OpenClaw LogoOpenClaw AI

openai-image-gen

Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.45

OpenAI Image Gen

Generate a handful of “random but structured” prompts and render them via the OpenAI Images API.

Run

Useful flags:

Model-Specific Parameters

Different models support different parameter values. The script automatically selects appropriate defaults based on the model.

Size

  • GPT image models (gpt-image-1, gpt-image-1-mini, gpt-image-1.5): 1024x1024, 1536x1024 (landscape), 1024x1536 (portrait), or auto
    • Default: 1024x1024
  • dall-e-3 : 1024x1024, 1792x1024, or 1024x1792
    • Default: 1024x1024
  • dall-e-2 : 256x256, 512x512, or 1024x1024
    • Default: 1024x1024

Quality

  • GPT image models : auto, high, medium, or low
    • Default: high
  • dall-e-3 : hd or standard
    • Default: standard
  • dall-e-2 : standard only
    • Default: standard

Other Notable Differences

  • dall-e-3 only supports generating 1 image at a time (n=1). The script automatically limits count to 1 when using this model.
  • GPT image models support additional parameters:
    • --background: transparent, opaque, or auto (default)
    • --output-format: png (default), jpeg, or webp
    • Note: stream and moderation are available via API but not yet implemented in this script
  • dall-e-3 has a --style parameter: vivid (hyper-real, dramatic) or natural (more natural looking)

Output

  • *.png, *.jpeg, or *.webp images (output format depends on model + --output-format)
  • prompts.json (prompt → file mapping)
  • index.html (thumbnail gallery)