☰
garden-skills 实战:用 gpt-image-2 模板生成“同一角色多版本“角色清单信息图海报
2026/10/3 2:19:50 网站建设 项目流程
  • 人工智能
  • AI 技能/插件
  • 提示工程

【免费下载链接】garden-skills

ConardLi's open-source Skills collection, featuring web design, knowledge retrieval, image generation, and more.

项目地址:https://gitcode.com/GitHub_Trending/we/garden-skills
点击查看免费下载

本指南基于开源仓库 garden-skills 中gpt-image-2技能的 character-catalog-poster 模板,系统讲解如何用一张图呈现"同一基础角色分裂出 N 个变体"的角色清单 / 系列卡片信息图海报,覆盖 12 星座、MBTI 人格、朝代神话、季节节气、角色性格档案等高频场景。读完本文,你将掌握该模板的主模板 JSON 结构、三个变体的选用策略、{argument ...}参数填写规则,以及如何把渲染后的提示词接入仓库脚本或宿主图像工具完成出图。

模板定位:一张图讲清"一个角色的 N 面"

本模板解决的核心问题是:同一基础角色(或同一系列基础物)在一张海报里出现 N 个变体,每个变体拥有独立的 panel、主题色、装饰 motif 和 6~8 条个性化文案,整体看起来像"角色 / 概念字典的一页"或"档案册的一章"。

典型用途(均可在实际对话中直接套用):

  • 12 星座系列卡片海报(每次 3 个,共 4 个元素海报)
  • MBTI 16 人格视觉海报
  • 朝代 / 神话 / 民族 系列肖像
  • 「同模特不同造型」的系列写真宣传图
  • 节气 / 月份 / 季节 系列海报
  • 角色多视角性格档案

该模板有三个核心特征:

  • 同一基础角色在所有 panel 中复用,外貌特征统一;
  • N 个 panel共享统一边框 / 排版 / 字体系统;
  • 每个 panel有独立 theme color、装饰 motif,以及 6-8 条性格文案。

与其它模板的区别

在gpt-image-2的references/目录树中,角色 / 系列类视觉存在多个易混淆模板,本模板的边界非常明确:

模板重点
character-sheet.md(已有)单角色三视图 + 表情 + 服装
cultural-portrait-series.md(已有)朝代 / 民族 / 文学系列肖像(侧重肖像本身)
character-grid-portrait.md(已有)n×n 网格肖像(多职业 / 表情 / 朝代)
character-catalog-poster.md(本模板)同角色多版本卡片,每卡有独立 theme + 6-8 条性格文案 + 装饰 motif

关键差异在于:其它三个模板更关注"肖像 / 设定"本身,而本模板强调的是卡片化信息展示——每个 panel 都带独立主题色、装饰符号和成组的性格文案,输出目标是"图鉴的一页"。

适用范围与何时使用

适用范围:

  • 12 星座 / 4 元素 / MBTI / 节气 / 朝代 / 神话 系列海报
  • 「同模特不同造型 + 性格档案」的 SNS 分享图
  • IP 角色分支档案
  • 心理测试 / 性格分类 视觉化海报

何时使用:

  • 用户提到"星座 / MBTI / 节气 / 朝代 / 性格分类 海报"
  • 同一角色要拆成 N 个版本展示
  • 每个版本需要独立文案 + 装饰主题
  • 输出像「图鉴的一页」/「档案册的一章」

不要使用(应切换模板):

  • 单角色多表情 → 使用 character-sheet.md
  • 朝代 / 神话肖像但不带性格档案 → 使用 cultural-portrait-series.md
  • n×n 拼图肖像(不带文案)→ 使用 character-grid-portrait.md

缺失信息优先提问顺序

当用户信息不足时,按以下顺序逐项澄清(与 prompt-writing.md 的"精准少量提问"总原则一致,不笼统地问"你想要什么风格"):

  1. 系列主题(12 星座 / MBTI / 朝代 / 季节 / 自定义)
  2. 本张要画几个 panel(3 / 4 / 9 / 12 / 16)
  3. 主体角色描述(真人风 / anime 风 / 写实 / 偶像风)+ 是否同一个人物
  4. 主语言(中 / 英 / 日 / 双语)
  5. 整体审美(柔粉萌系 / 复古档案 / 极简朋克 / 古典工笔 / pastel editorial)
  6. 是否需要每 panel 独立 theme color
  7. 比例(默认 3:4 竖版)

主模板:3-panel 同角色变体卡片海报

适用场景:12 星座按元素拆(每次 3 个)、MBTI 按维度拆(每次 4 个)等需要"每张图只呈现一小批变体"的情况。

布局描述:竖版海报,header(主标 + 副标)+ 3 个上下堆叠的 panel,每 panel 内部分左角色 / 右文案,含独立 theme color、symbol、constellation / motif。

提示词(完整 JSON 模板):

{ "type": "{argument name=\"theme type\" default=\"Chinese zodiac-style character infographic poster\"}", "subject_overview": "{argument name=\"subject overview\" default=\"twelve zodiac character list, water signs edition\"}", "language": "{argument name=\"language\" default=\"Traditional Chinese\"}", "format": "vertical poster", "style": { "overall": "{argument name=\"style overall\" default=\"elegant anime-inspired character catalog with editorial infographic layout\"}", "rendering": "{argument name=\"rendering\" default=\"soft polished digital illustration, pastel gradients, delicate sparkles, ornamental border design\"}", "mood": "{argument name=\"mood\" default=\"dreamy, celestial, refined, feminine, aquatic\"}" }, "canvas": { "aspect_ratio": "{argument name=\"aspect ratio\" default=\"2:3\"}", "background": "{argument name=\"background\" default=\"very light pearl white with pale blue-lavender tint, subtle texture, thin decorative frame with filigree corners and tiny stars\"}" }, "header": { "title": "{argument name=\"headline text\" default=\"十二星座角色清單|水象星座\"}", "subtitle": "{argument name=\"subtitle text\" default=\"感受・直覺・共鳴\"}", "icons": ["small stars", "{argument name=\"top right motif\" default=\"water droplet emblem in top right\"}", "curled cloud-like line art in top left"] }, "layout": { "sections_count": 3, "sections": [ { "title": "{argument name=\"section 1 title\" default=\"巨蟹座 Cancer\"}", "position": "top panel", "theme_color": "{argument name=\"section 1 color\" default=\"powder blue\"}", "symbol": "{argument name=\"section 1 symbol\" default=\"Cancer glyph inside circle at left\"}", "constellation": "{argument name=\"section 1 constellation\" default=\"Cancer constellation at upper right\"}", "count": 6, "labels": [ "{argument name=\"section 1 line 1\" default=\"元素:水\"}", "{argument name=\"section 1 line 2\" default=\"概念:情感守護者,把人放在心上\"}", "{argument name=\"section 1 line 3\" default=\"性格:溫柔、敏感、顧家\"}", "{argument name=\"section 1 line 4\" default=\"行動原則:先確認感受,再保護重要的人\"}", "{argument name=\"section 1 line 5\" default=\"戀愛傾向:慢慢靠近,越熟越黏\"}", "{argument name=\"section 1 line 6\" default=\"人際怪癖:嘴上說沒事,實際會記很久\"}" ], "character": { "identity": "{argument name=\"base character\" default=\"young woman model reimagined as zodiac character\"}", "pose": "{argument name=\"section 1 pose\" default=\"half-body portrait, facing forward, arms gently wrapped around a large seashell pillow\"}", "outfit": "{argument name=\"section 1 outfit\" default=\"light blue celestial slip dress with lace trim and sheer cardigan embroidered with stars and moons\"}", "background": "{argument name=\"section 1 bg\" default=\"soft blue night sky with crescent moon, seashell, sparkling stars, stylized ocean wave and tiny water droplets\"}" } }, { "title": "{argument name=\"section 2 title\" default=\"天蠍座 Scorpio\"}", "position": "middle panel", "theme_color": "{argument name=\"section 2 color\" default=\"deep violet\"}", "symbol": "Scorpio glyph inside circle at left", "constellation": "Scorpio constellation at upper right", "count": 6, "labels": [ "元素:水", "{argument name=\"section 2 line 2\" default=\"概念:深海偵察者,情緒有深度\"}", "{argument name=\"section 2 line 3\" default=\"性格:專注、神秘、意志強\"}", "{argument name=\"section 2 line 4\" default=\"行動原則:先觀察,再一擊到位\"}", "{argument name=\"section 2 line 5\" default=\"戀愛傾向:愛得深,重忠誠與獨占感\"}", "{argument name=\"section 2 line 6\" default=\"人際怪癖:越在乎越不說,會偷偷試探\"}" ], "character": { "identity": "{argument name=\"base character\" default=\"young woman model reimagined as zodiac character\"}", "pose": "half-body portrait, one hand near chin in a composed enigmatic gesture", "outfit": "black semi-sheer dress with gothic details and a dark plum off-shoulder shawl", "background": "dark purple celestial sea scene with crescent moon, bubbles, stars, and curling misty water shapes" } }, { "title": "{argument name=\"section 3 title\" default=\"雙魚座 Pisces\"}", "position": "bottom panel", "theme_color": "{argument name=\"section 3 color\" default=\"lavender\"}", "symbol": "Pisces glyph inside circle at left", "constellation": "Pisces constellation at upper right", "count": 6, "labels": [ "元素:水", "{argument name=\"section 3 line 2\" default=\"概念:夢境共感者,靠直覺導航\"}", "{argument name=\"section 3 line 3\" default=\"性格:浪漫、柔軟、有想像力\"}", "{argument name=\"section 3 line 4\" default=\"行動原則:先感受,再順流找答案\"}", "{argument name=\"section 3 line 5\" default=\"戀愛傾向:容易心動,渴望靈魂陪伴\"}", "{argument name=\"section 3 line 6\" default=\"人際怪癖:常把別人的情緒也一起感受\"}" ], "character": { "identity": "{argument name=\"base character\" default=\"young woman model reimagined as zodiac character\"}", "pose": "half-body portrait, one hand lifted as if balancing floating bubbles, other hand resting at chest", "outfit": "translucent lavender fantasy dress with soft draped sleeves and shimmering fabric", "background": "pale lilac underwater-celestial blend with bubbles, sparkles, and flowing translucent wave forms" } } ], "dividers": "three horizontal framed panels with thin ornamental borders" }, "footer": { "center_icon": "{argument name=\"footer icon\" default=\"small blue seashell emblem\"}", "decorations": ["tiny stars", "fine scrollwork"] }, "constraints": { "must_keep": [ "3 个 panel 必须使用同一个 base character(脸 / 体型 / 发型 base 一致)", "每 panel 通过服装 / 道具 / 背景 motif 区分", "文字内容清晰且对齐(每 panel 6 行性格档案)", "整体色彩主题统一(如水象都用蓝紫系)", "分隔 panel 的边框样式一致" ], "avoid": [ "把基础角色画成 3 个完全不同的人", "panel 间装饰 motif 风格漂移(一个写实一个卡通)", "性格档案文字超过 panel 一半面积", "将其它 9 个星座 / 不在主题内的内容也画进来", "使用过多字体(建议主标 + 性格列表 + 英文星座 三种字体即可)" ] } }

参数策略

  • 必问:theme type(系列主题)、3 个 section title、base character description
  • 可默认:language(按 theme 推荐)、aspect ratio、装饰 motif
  • 可随机:性格档案 6 行的具体文案(按角色性格自动生成)

自动补全策略

当用户只给出系列主题时,模板支持按主题自动填充整套内容:

  • 用户给出"水象星座" → 自动 fill 巨蟹 / 天蠍 / 雙魚 + 蓝紫色调 + 海洋 motif
  • 用户给出"火象" → 自动 fill 牡羊 / 獅子 / 射手 + 红橙金色 + 火焰 motif
  • 用户给出"MBTI 分析家组" → 自动 fill INTJ / INTP / ENTJ / ENTP + 紫色 + 几何 motif

这与 prompt-writing.md 的"自动补全策略"一致:自动补全的前提是不破坏主体一致性、不与用户已指定信息冲突、不制造离谱的次要元素。

字段设计与底层原理

本模板的 JSON 结构严格遵循 prompt-writing.md 中定义的"Catalog / Lineup / Character-Variant Poster(多卡片信息图海报)"字段规范(5.6.1 节),其中几条关键字段经验值得在填写时特别留意:

  • 每 section 必须有自己的theme_color+symbol+motif,否则模型会把不同 panel 画成同一张;
  • character子字段保留同一基底(脸型 / 体型 / 发色),仅变化 outfit / pose / background——这是"同一角色"成立的结构性保障;
  • subject_overview是必填字段,它是模型理解"为什么这些 panel 要放在一起"的关键提示,例如"twelve zodiac character list, water signs edition"这类概括句必须写清楚。

关于参数占位符写法,prompt-writing.md 规定统一格式为{argument name="参数名" default="默认值"},要求 name 简洁明确、default 给出可直接工作的默认值。本模板中大量字段均按此规范书写,例如{argument name="section 1 color" default="powder blue"}。

变体 1:4 panel 横版便当格

适合"MBTI 4 维度一张图各 1 个代表角色"或"12 星座拆 4 元素各出代表"的场景,尤其适配横屏分享渠道(Twitter / 朋友圈)。

{ "type": "4-panel character catalog poster, horizontal bento layout", "format_override": "horizontal poster, 16:9 or 4:3", "layout_override": { "structure": "2x2 grid, 4 equal panels", "use_case": "MBTI 4 维度(NT / NF / SJ / SP)一张图各 1 个代表角色" }, "section_count": 4, "must_keep": ["4 panel 共享同一个 base character", "对角线/网格平衡"] }

何时选这个变体:

  • 想做 MBTI 16 类拆 4 维度;
  • 12 星座拆 4 元素,每张 3 个 → 不如 1 张 4 元素代表;
  • 横屏分享渠道(Twitter / 朋友圈)。

变体 2:12 panel 全集(不推荐单图)

当用户坚持要一张图装下全部 12 星座 / 12 节气时使用,但模板明确给出警告:panel 越多每格细节越塌,建议拆成 4 张元素海报而非 1 张 12 panel。

{ "type": "12-panel full series character catalog poster", "section_count": 12, "layout_override": { "format": "very tall vertical poster, 1:2 or longer", "structure": "3 columns x 4 rows OR 4 columns x 3 rows", "panel_internal_layout": "much smaller per-panel: 1 character thumb + 3 short labels (not 6)" }, "warning": "panel 越多每格细节越塌;建议拆成 4 张元素海报而不是 1 张 12 panel" }

何时选这个变体:

  • 必须出 1 张 = 全 12 星座 / 12 节气;
  • 客户接受牺牲单 panel 细节;
  • 用作系列总览图(不是细读图)。

注意panel_internal_layout的关键调整:当 panel 数从 3 增加到 12 时,每个 panel 的文案量必须从 6 行压缩到 3 行以内,否则必然不可读。

变体 3:朝代 / 神话 系列肖像(无星座符号,加文化 motif)

去掉星座 / MBTI 这类现代分类符号,换成文化类装饰元素,适合文创、出版、教育历史类场景,以及"同一模特穿不同朝代"的写真系列。

{ "type": "dynastic / mythological character catalog poster", "section_count": 3, "section_examples": ["唐 / 宋 / 明 / 清 / 民国"], "style_override": { "overall": "elegant editorial portrait series with classical Chinese motifs", "palette": "warm beige, antique gold, ink black, vermilion red", "decoration_per_panel": "对应朝代的纹样 / 服饰 / 建筑 / 器皿" }, "labels_per_panel_count": 5, "labels_examples": ["年代", "服饰特色", "代表器物", "性格 keyword", "印章 / 落款"] }

何时选这个变体:

  • 文创 / 出版 / 教育历史类;
  • 想做「同一模特穿不同朝代」的写真系列;
  • 不需要星座 / MBTI 这种现代分类。

渲染后的提示词如何出图

模板中的 JSON 是提示词结构模板,不是 API 请求体模板(SKILL.md 中明确说明)。按照 SKILL.md 的工作流,渲染好的最终 prompt 根据运行模式分三条路径:

  • Mode A(Garden 本地生图):把渲染后的 prompt 保存到garden-gpt-image-2/prompt/,再调用node skills/gpt-image-2/scripts/generate.js --promptfile <路径>出图,图片自动落盘到garden-gpt-image-2/image/;
  • Mode B(Host-Native 委托宿主):把 prompt 直接传给宿主自带的图像生成工具;
  • Mode C(Advisor 顾问):把 prompt 落盘并展示给用户,提示其在可用图像工具中执行。

Mode A 下可用的完整参数(generate.js 源码支持)包括--prompt/--promptfile/--image/--model/--size/--n/--quality/--background/--moderation/--output-format/--output-compression/--json,其中--quality可选auto | high | medium | low,--size形如1024x1024。模型默认gpt-image-2,可通过环境变量OPENAI_IMAGE_MODEL覆盖。启动 Mode A 需要ENABLE_GARDEN_IMAGEGEN为真且存在OPENAI_API_KEY(细节见 shared.js 的环境变量读取逻辑)。

避免事项(最容易翻车的 8 个坑)

  • ❌ 把 base character 画成多个不同的人 → 致命,立即破坏「同一角色多版本」核心;
  • ❌ panel 间装饰 motif 风格漂移(一个写实一个 chibi);
  • ❌ 在 3-panel 海报中硬塞 12 个星座 → 不可读;
  • ❌ 性格档案文字遮住人物脸 / 占据 > 50% 面积;
  • ❌ panel 边框 / 字体不统一 → 看起来像 3 张不同海报拼贴;
  • ❌ 在主题外硬塞额外元素("水象星座" 海报里出现火焰);
  • ❌ 配色 ≥ 5 主色 → 失去系列感;
  • ❌ 一个 panel 6 行文字、另一个 8 行 / 另一个 4 行 → 必须等量。

以上 8 条均已在主模板的constraints.avoid中以结构化字段形式内建,实际使用时应原样保留或在此基础上增补,确保模型输出不偏离"同角色多版本卡片海报"的核心定位。

  • 人工智能
  • AI 技能/插件
  • 提示工程

【免费下载链接】garden-skills

ConardLi's open-source Skills collection, featuring web design, knowledge retrieval, image generation, and more.

项目地址:https://gitcode.com/GitHub_Trending/we/garden-skills
点击查看免费下载

相关推荐

上一篇:Open WebUI完全离线AI平台部署终极指南:告别云端依赖的智能对话解决方案
下一篇:7-Zip-zstd终极指南:免费增强版压缩工具完整教程

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询