SuperAPI AI 工具集

openai-image-gen

设计与创作

查看项目

更新于 10-15 20:27

技能介绍

用途:批量生成图片。脚本会生成若干“随机但结构化”的提示词,再通过 OpenAI Images API 渲染,并输出图片、prompts.json(提示词与文件映射)和 index.html(缩略图画廊)。

主要能力:支持 GPT image 模型(gpt-image-1、gpt-image-1-mini、gpt-image-1.5)、dall-e-3 与 dall-e-2;可按模型自动选择合适默认值。GPT image 尺寸为 1024x1024、1536x1024、1024x1536 或 auto,质量 auto/high/medium/low,默认 high,另支持 --background(transparent/opaque/auto)与 --output-format(png/jpeg/webp)。dall-e-3 尺寸 1024x1024、1792x1024、1024x1792,质量 hd/standard,支持 --style vivid/natural,且每次仅生成 1 张,脚本会自动将 count 限制为 1。dall-e-2 尺寸 256x256、512x512、1024x1024,仅 standard 质量。

使用方式:运行 python3 {baseDir}/scripts/gen.py,随后打开 ~/Projects/tmp/openai-image-gen-*/index.html(若 ~/Projects/tmp 存在,否则为 ./tmp/...)。常用参数示例:--count 16 --model gpt-image-1;--prompt "..." --count 4;--size 1536x1024 --quality high --out-dir ./out/images;--model gpt-image-1.5 --background transparent --output-format webp;--model dall-e-3 --quality hd --size 1792x1024 --style vivid;--model dall-e-2 --size 512x512 --count 4。

限制:stream 与 moderation 虽可通过 API 使用,但脚本尚未实现。需自行配置 OpenAI API 访问凭据;具体收费、价格与配额资料未提供。