SuperAPI AI 工具集

openai-image-gen

设计与创作

查看项目

更新于 10-16 08:35

技能介绍

用途:基于 OpenAI Images API 批量生成图片。脚本会先采样“随机但结构化”的提示词,再调用图像模型渲染,最终输出图片文件、提示词映射以及一个缩略图画廊页面。

主要能力:支持 GPT image 系列(gpt-image-1、gpt-image-1-mini、gpt-image-1.5)、DALL·E 3 与 DALL·E 2;可按模型自动选择合适默认参数;支持自定义提示词、数量、尺寸、质量、输出目录、背景与输出格式等。

使用方式:运行 python3 {baseDir}/scripts/gen.py 然后打开输出目录下的 index.html 画廊。常用参数示例: python3 {baseDir}/scripts/gen.py --count 16 --model gpt-image-1 python3 {baseDir}/scripts/gen.py --prompt "ultra-detailed studio photo of a lobster astronaut" --count 4 python3 {baseDir}/scripts/gen.py --size 1536x1024 --quality high --out-dir ./out/images python3 {baseDir}/scripts/gen.py --model gpt-image-1.5 --background transparent --output-format webp python3 {baseDir}/scripts/gen.py --model dall-e-3 --quality hd --size 1792x1024 --style vivid python3 {baseDir}/scripts/gen.py --model dall-e-2 --size 512x512 --count 4

参数差异: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 质量。

输出:图片文件(png/jpeg/webp)、prompts.json(提示词到文件的映射)与 index.html(缩略图画廊)。

限制:stream 与 moderation 参数虽在 API 中可用,但脚本尚未实现。具体收费、价格与平台支持情况暂未提供。