AI 灵感库生成器(AI Inspiration Library Generator)
为「PromptPin · AI 参考图灵感库」批量生产高质量、可入库的内容。每次运行可覆盖 5 大领域,每个领域生成 5 组变体,产出即用 JSON。
When to use
- 用户要扩充网站参考图内容(冷启动填充或日常增补)。
- 用户要按指定分类批量生成「图 + 结构化提示词」。
- 用户需要符合 8 字段 JSON 格式的数据,便于直接导入数据库 / 发布。
5 大领域(category 取值固定)
UI/UX设计3D渲染插画风格建筑室内电商产品图
每个领域每次运行生成 5 组变体(共 25 张/次),文件名前缀:ui- / d3- / ill- / arch- / ecom-。
每组必须输出的 JSON(字段顺序固定,可直接入库)
{
"title": "图片标题(中文 + 英文)",
"image_url": "/images/ui-01.png",
"positive_prompt": "完整正向提示词:主体 + 环境 + 构图 + 风格 + 光影 + 材质 的自然语句",
"negative_prompt": "低质量, 模糊, 变形, 水印, 多余手指",
"model_type": "混元 Hunyuan",
"parameters": {"steps": 30, "cfg_scale": 7, "sampler": "DPM++ 2M", "seed": 12345, "size": "1024x1024"},
"category": "UI/UX设计",
"design_insight": "一句话告诉设计师:为什么这张图好看 / 值得参考"
}
> 必须有真实生成的图,image_url 指向真实图片。无真实图的内容不得入库(审核流程要求待审项必须带真实图供管理员评估,占位图会被前端拒绝、无法"通过")。
图像生成(调用 WorkBuddy 内置 ImageGen 工具)
- 模型:优先
hunyuan(国内可达、无需 VPN,本环境实测可用);若运行环境支持其他模型也可指定。 - 尺寸:方形
1024x1024或竖版832x1216(依领域,建筑/电商偏竖版更自然)。 - 质量:
quality设为高。 - 每张生成后,
model_type必须如实标注所用模型(不要用没用过的模型名)。
端到端 Workflow
- 确认本次要生成的领域与组数(默认 5 领域 × 5 组)。
- 对每个领域,撰写 5 条差异化英文提示词(覆盖不同风格/构图/配色),逐张调用 ImageGen 生成,落
public/images/<prefix>-NN.png。 - 把每张图注册进
data/_gen.json(条目含file/title/category/prompt/ 可选negative_prompt/parameters/design_insight)。 - 运行
scripts/register.py把_gen.json转为data/posts.json(补全 id/created_at/status 等,缩略图指向 webp):
bash # 默认 status=pending(待审,需管理员在 /admin 点「通过」才公开) python {baseDir}/scripts/register.py --gen data/_gen.json --out data/posts.json # 若你信任这批内容、想直接公开,加 --approved python {baseDir}/scripts/register.py --gen data/_gen.json --out data/posts.json --approved - 质量控制(强制):
positive_prompt必须是「自然语句描述 + 关键参数」的结构化长句;禁止1girl, blue hair, masterpiece式杂乱短词堆砌。 - 交付 / 试运行前,至少输出 3 组符合上述格式的示例 JSON 供用户确认。
字段约束(写入数据库前校验)
image_url必须指向真实存在的/images/*.png,且必须是本次生成的真实出图(不得使用PLACEHOLDER占位,否则进待审队列后无法审核通过)。category必须是 5 大领域之一。status默认pending(待审);所有生成 / 抓取内容进入/admin审核队列,管理员通过后才公开。加--approved可跳过审核直接公开(仅限你完全信任的内容)。
性能与发布建议
- 列表用 webp 缩略图(宽 800)、详情用 webp(宽 1200),原 png 保留作源;可大幅降低首屏加载。
- 图片延迟加载:
loading="lazy"。 - 构建 Next.js standalone 时若遇沙箱批量删文件拦截,用
env -u CODEBUDDY_SAFE_DELETE_BULK_STATE_DIR -u CODEBUDDY_TOOL_CALL_ID NODE_OPTIONS= next build绕过。