SuperAPI AI 工具集

image-gen

设计与创作

查看项目

更新于 10-15 19:49

技能介绍

用途:用文本提示词(prompt)通过 OpenAI Images API(DALL-E 3)生成图片,依赖 curl 与 jq,无需安装 CLI。

主要能力:单张生成并返回图片 URL;指定尺寸与质量;用脚本循环批量生成并按序号命名保存;提供检查 API 错误的分步方式。尺寸选项:1024x1024(方形,默认,适合社交媒体)、1792x1024(横版,适合横幅、缩略图)、1024x1792(竖版,适合故事、海报)。质量可设为 standard 或 hd。

必要用法:先设置 export OPENAI_API_KEY="sk-...",可写入 ~/.zshrc 或 ~/.bashrc 持久化;密钥申请地址为 https://platform.openai.com/api-keys。单张生成调用 https://api.openai.com/v1/images/generations,携带 Authorization: Bearer $OPENAI_API_KEY 与 Content-Type: application/json,请求体包含 model(dall-e-3)、prompt、n、size、quality,再用 jq -r '.data[0].url' 取 URL。可先用 jq '.error' 检查错误,再下载图片到 workspace/ 目录,如 curl -s "$URL" -o workspace/image-output.png。批量生成时用 PROMPTS 数组循环,逐张顺序请求并保存为 workspace/image-$i.png。

适用场景:为社交卡片、博客封面、横幅、缩略图、故事或海报等生成配图;在命令行或脚本流程中批量出图并自动落盘到 workspace/。

限制:DALL-E 3 单次请求仅支持 n=1,需要多张必须循环;批量任务应顺序执行以避免触发速率限制;使用前必须确认 OPENAI_API_KEY 已设置,且不得在输出中打印密钥;默认参数为 dall-e-3、1024x1024、standard;图片应下载到 workspace/ 并采用 workspace/image-<slug>.png 之类的描述性命名,完成时以“Generated image(s) → workspace/”形式确认。具体计费、速率上限与配额资料未提供。