openai-image-gen

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

OpenAI Image Gen

OpenAI 图片生成

Generate a handful of “random but structured” prompts and render them via OpenAI Images API.
通过生成若干“随机但结构化”的提示词,再借助OpenAI Images API渲染图片。

Setup

配置

  • Needs env:
    OPENAI_API_KEY
  • 需要环境变量:
    OPENAI_API_KEY

Run

运行

From any directory (outputs to
~/Projects/tmp/...
when present; else
./tmp/...
):
bash
python3 ~/Projects/agent-scripts/skills/openai-image-gen/scripts/gen.py
open ~/Projects/tmp/openai-image-gen-*/index.html
Useful flags:
bash
python3 ~/Projects/agent-scripts/skills/openai-image-gen/scripts/gen.py --count 16 --model gpt-image-1.5
python3 ~/Projects/agent-scripts/skills/openai-image-gen/scripts/gen.py --prompt "ultra-detailed studio photo of a lobster astronaut" --count 4
python3 ~/Projects/agent-scripts/skills/openai-image-gen/scripts/gen.py --size 1536x1024 --quality high --out-dir ./out/images
可在任意目录运行(若存在
~/Projects/tmp/...
则输出至此;否则输出至
./tmp/...
):
bash
python3 ~/Projects/agent-scripts/skills/openai-image-gen/scripts/gen.py
open ~/Projects/tmp/openai-image-gen-*/index.html
实用参数:
bash
python3 ~/Projects/agent-scripts/skills/openai-image-gen/scripts/gen.py --count 16 --model gpt-image-1.5
python3 ~/Projects/agent-scripts/skills/openai-image-gen/scripts/gen.py --prompt "ultra-detailed studio photo of a lobster astronaut" --count 4
python3 ~/Projects/agent-scripts/skills/openai-image-gen/scripts/gen.py --size 1536x1024 --quality high --out-dir ./out/images

Output

输出

  • *.png
    images
  • prompts.json
    (prompt ↔ file mapping)
  • index.html
    (thumbnail gallery)
  • *.png
    图片文件
  • prompts.json
    (提示词与文件的映射关系)
  • index.html
    (缩略图画廊)