garden-skills 的 gpt-image-2 技能:文化/历史人物系列肖像的结构化 JSON 提示词模板实战指南
发布时间:2026/10/2 13:33:59来源:尧图网络
人工智能AI 技能/插件提示工程【免费下载链接】garden-skillsConardLis open-source Skills collection, featuring web design, knowledge retrieval, image generation, and more.项目地址https://gitcode.com/GitHub_Trending/we/garden-skills点击查看免费下载本指南围绕 garden-skills 仓库中skills/gpt-image-2技能提供的文化 / 历史人物系列肖像模板展开讲解如何用结构化 JSON 提示词批量生成朝代皇帝、神话角色、经典文学角色、民族服饰等系列肖像并结合仓库的生成脚本与运行模式说明从渲染 prompt到出图落盘的完整链路。读完本文你将掌握一套可直接复用、可参数化、可自动补全的系列肖像提示词模板并能在三种运行模式下正确执行。一、模板定位与其它人物视觉模板的分工gpt-image-2技能将 references 目录按一级分类 → 二级单模板文件组织其中avatars-and-profile/分类聚焦风格化头像 / 人设 / 网格 / 贴纸 / 系列肖像等个人形象类视觉见 SKILL.md 模板索引。本模板在该分类中承担的任务是多角色、每角色一格、带名字/称号标签、风格统一的系列肖像一张大图内包含若干位不同的人物朝代皇帝、神祇、文学角色、民族代表每位人物配谥号 名讳或名称 司掌领域式标签风格统一同一画师 / 同一时代风适合教育、文创、自媒体科普与主题营销场景。与同分类其它模板的使用边界原文明确约定勿混用任务类型应使用模板同一人多版本表情/职业/朝代网格角色 n×n 网格肖像模板单张人物风格转换cosplay / 哥特 / 胶片风格化自拍 / 人设转换模板角色 IP 设定稿三视图 表情 服装 配色板portraits-and-characters 分类下的 character-sheet 模板触发信号当用户提到系列 / 集合 / 朝代 / 神话 / 历史人物且希望多个角色 标签时应优先使用本模板若需求是同一人的多个版本或单张风格转换则按上表切换到对应模板避免人物数量与一致性语义错位。二、缺失信息优先提问顺序模板采用核心参数必问、可默认参数先填默认值、可随机参数合理生成的三级参数策略方法论见 references/prompt-writing.md 总规范。对系列肖像任务缺失信息的提问优先级为主题朝代 / 神话 / 文学 / 文化角色数量建议 6–12 个是否需要列名 / 称号 / 简短说明风格水墨写实 / 油画 / 卡通 / 半写实是否参考某种风格用户提供参考图 / 经典画师风比例。提问时要精准、少量、只围绕模板关键字段SKILL.md 询问规则例如缺朝代时直接问哪个朝代而不是笼统地问你想要什么风格。三、主模板朝代皇帝系列肖像3×3这是本模板文件中最通用的主模板完整 JSON 如下原文完整继承{ type: 朝代皇帝系列肖像, goal: 生成一张包含某朝代多位皇帝的系列肖像图可作为教育 / 文创 / 自媒体科普图, theme: { dynasty: {argument name\dynasty\ default\明朝\}, subject_count: {argument name\subject count\ default\9\} }, style: { art_style: {argument name\art style\ default\中式工笔写实人像 略带水墨感\}, consistency: 所有肖像必须由同一画师风格绘制, color_palette: {argument name\color palette\ default\低饱和金 朱红 黑\} }, layout: { format: {argument name\format\ default\3x3 grid\}, background: {argument name\background\ default\米色绢布纹理\}, panel_design: { portrait_shape: 圆角方形 / 椭圆, label_position: 肖像下方居中, label_content: 谥号 名讳如 太祖 朱元璋 } }, subjects: { auto_select: {argument name\auto select\ default\true\}, rule: 若 auto_select 为 true则按朝代顺序选取代表性皇帝若用户指定列表则按用户列表, user_list: {argument name\user list\ default\\} }, constraints: { must_keep: [ 所有肖像同一画师风格, 服饰、配饰严格符合所属朝代, 标签清晰可读且历史准确, 肖像之间均匀分布 ], avoid: [ 出现错朝代服饰, 肖像风格漂移每个像不同画师, 标签错字 / 错位, 背景过度装饰 ] } }模板解析要点对应 prompt-writing.md 模板骨架 的字段职责type/goal声明模板类型与图像最终用途帮助模型理解为什么这些 panel 要放在一起theme朝代与数量两个核心可替换参数style.consistency同一画师风格是本类模板的命门必须显式写入layout.panel_design规定肖像形状、标签位置与标签内容格式谥号 名讳subjects通过auto_select开关决定是按朝代顺序自动选代表皇帝还是严格按用户列表constraints.must_keep / avoid正反双向约束防止错朝代服饰、风格漂移、标签错字、背景过度装饰。参数策略必问主题哪个朝代、数量可默认风格、layout、配色、标签可随机背景纹理细节。自动补全策略用户给朝代时自动按朝代顺序选取代表性的 9 位皇帝风格默认中式工笔标签默认谥号 名讳。从源码看references/中的{argument name... default...}格式正是 SKILL.md 定义的可替换参数约定用户明确提供的值直接填入未提供但有default的先用默认值缺失会显著影响结果的字段才主动提问用户说你随机生成时可在默认值与模板允许范围内合理随机化。四、四个变体模板变体建立在主模板结构之上只调整少量字段prompt-writing.md 第十节原文四个变体完整如下。变体 1神话角色系列4×3 网格12 神祇{ type: 神话角色系列肖像, theme: { mythology: {argument name\mythology\ default\希腊神话\}, subject_count: 12 }, style: { art_style: 古典油画 厚涂, color_palette: 深蓝 金 暖棕 }, layout: { format: 4x3 grid, panel_design: { label_content: 神祇名 司掌领域 } }, subjects: { user_list: 宙斯 / 赫拉 / 波塞冬 / 哈迪斯 / 雅典娜 / 阿波罗 / 阿尔忒弥斯 / 阿瑞斯 / 阿芙洛狄忒 / 赫尔墨斯 / 赫菲斯托斯 / 狄俄尼索斯 }, constraints: { must_feel: 古典油画馆藏感 } }要点标签内容从谥号 名讳替换为神祇名 司掌领域user_list显式给出 12 位神祇风格为古典油画 厚涂并锁定馆藏感氛围。变体 2经典文学角色系列十二金钗{ type: 经典文学角色系列, theme: { literature: {argument name\literature\ default\红楼梦十二金钗\}, subject_count: 12 }, style: { art_style: 工笔重彩 古风插画, color_palette: 胭脂红 月白 翠绿 }, constraints: { must_feel: 古典文学画册级 } }要点此变体未显式写layout全部交给模型按主模板的 3×3 / 4×3 网格惯例与画册级氛围自行组织——体现了变体在主模板结构上调整少量字段的设计原则。变体 3民族服饰系列9 人{ type: 民族服饰系列肖像, theme: { subject_count: 9, category: {argument name\category\ default\中国 56 民族代表 9 选\} }, style: { art_style: 高分辨率写实人像 棚拍, color_palette: 保留各民族服饰原色 }, constraints: { must_feel: 尊重文化、服饰准确 } }要点风格切换为棚拍写实配色策略从固定调色板改为保留各民族服饰原色并在约束中强调文化尊重与服饰准确性。变体 4自动补全模式{ type: 文化人物系列自动补全, mode: auto-fill, rule: 用户给一个文化主题自动选角色列表、风格、layout、标签, constraints: { must_feel: 教科书级 / 文创可发布 } }要点当用户只给一个文化主题如北欧神话时由 Agent 自动决定角色列表、风格、布局与标签产出标准锚定为教科书级 / 文创可发布。五、把渲染好的 prompt 落地成图三种运行模式gpt-image-2技能强调第一步必须先确定当前运行模式。仓库自带模式探测脚本 check-mode.js任何任务的第一步都应执行node skills/gpt-image-2/scripts/check-mode.js # 需要结构化结果给上层程序用 node skills/gpt-image-2/scripts/check-mode.js --json脚本按环境变量ENABLE_GARDEN_IMAGEGEN真值集合为1/true/yes/on与OPENAI_API_KEY是否存在判定三种模式详见 SKILL.md 模式决策表条件模式调用脚本落盘 prompt落盘图片ENABLE_GARDEN_IMAGEGEN1 有 KEYAGarden 本地生图✅generate.js/edit.js✅ 自动✅ 自动ENABLE_GARDEN_IMAGEGEN1但没 KEYA?❌先要 KEY——未启用 宿主有图像工具BHost-Native 委托宿主❌用宿主工具可选由宿主决定未启用 宿主无图像工具CAdvisor 顾问❌✅ 必须❌无法模式 A 的完整出图链路对应 SKILL.md 提示词工作流 第 7-A 步把渲染好的最终 prompt 先保存到garden-gpt-image-2/prompt/再调用generate.js出图图片自动落到garden-gpt-image-2/image/。以朝代皇帝系列为例node skills/gpt-image-2/scripts/generate.js \ --promptfile garden-gpt-image-2/prompt/ming-dynasty-emperors-20260424-153045.md \ --size 1536x1024 \ --quality highgenerate.js支持的完整 CLI 参数见 generate.js 的 printHelp参数说明--prompt text直接传提示词文本--promptfile path从保存好的 prompt 文件读取--prompt-output path指定最终 prompt 的保存路径--image path输出图片路径默认garden-gpt-image-2/image/slug-timestamp.png--model name覆盖模型默认读取OPENAI_IMAGE_MODEL再默认gpt-image-2--size WxH输出尺寸--n count生成数量--quality levelauto/high/medium/low--background modetransparent/opaque/auto--moderation levellow/auto--output-format formatpng/jpeg/webp--output-compression 0-100jpeg/webp 压缩级别--json输出结构化结果含 savedImage / savedPrompt / requestUrl / apiResponse从 shared.js 实现 可确认底层细节buildPayload会按需把size、n、quality、background、moderation、output_format、output_compression并入请求体请求发往${OPENAI_BASE_URL||https://api.openai.com/v1}/images/generations响应优先解析data[0].b64_json也兼容data[0].url回退下载extractGeneratedBytes默认文件名由slugify(提示词前 8 个词) YYYYMMDD-HHMMSS 时间戳拼成保证不重名。模式 B不要调用generate.js把渲染好的最终 prompt 直接作为宿主自带图像工具image_generation/dalle/nano_banana/ 图像 MCP 等的输入。模式 C把 prompt 保存到garden-gpt-image-2/prompt/task-slug-timestamp.md并在对话中展示给用户附一句如何使用建议且不得假装出图成功。环境变量读取顺序为 CLI 参数 →process.env→cwd/.env→cwd/.gateway.env→~/.gateway.envshared.js loadAmbientEnv。核心变量ENABLE_GARDEN_IMAGEGEN模式开关、OPENAI_API_KEYMode A 必需、OPENAI_BASE_URL默认https://api.openai.com/v1可指向任意 OpenAI 兼容网关、OPENAI_IMAGE_MODEL默认gpt-image-2。六、避免事项系列肖像最容易失败的六个坑原文总结的避免事项直接决定成图质量不要混淆朝代服饰——这是最常见错误服饰 / 配饰必须严格符合所属朝代主模板constraints.avoid已显式约束不要让画风漂移——同一系列必须统一到同一画师风格每个 panel 都要被同一style.consistency约束不要在文化敏感主题上使用戏谑表情不要把神祇画成 cosplay 风与style-transfer-selfie.md的 cosplay 变体语义区分不要让标签错字 / 漏字——历史人物标签错误会直接损害教科书级 / 文创可发布的成品标准不要让单格人物超过 12 个——否则视觉破碎、每格过小。此外从同分类相邻模板可推断原文 character-grid-portrait.md 避免事项网格分隔线不宜过粗、panel 间风格不应漂移这些经验同样适用于本模板的 3×3 / 4×3 布局。七、模板在技能体系中的位置与复用方式本模板是gpt-image-2技能 18 大类、80 结构化模板中的一员见 manifest.json 与 SKILL.md 模板索引。按 SKILL.md 的 JSON 模板工作方式 使用先跑check-mode.js确定模式判断任务属于avatars-and-profile分类只读取cultural-portrait-series.md这一个模板文件不要一次读整个 references/把用户输入映射到模板参数{argument ...}槽位关键信息不足时按本文第二节的优先级提问渲染出最终 prompt 后按模式 A / B / C 分叉执行。需要说明的是本模板文件位于 references/avatars-and-profile/cultural-portrait-series.md其相对链接所指的相邻模板均已存在于仓库中references/下还同时提供character-grid-portrait.md、style-transfer-selfie.md等可对照选用的模板以及 prompt-writing.md 总规范 作为模板设计的方法论依据。实际执行时prompt 落盘目录与图片落盘目录遵循 SKILL.md 输出约定garden-gpt-image-2/prompt/与garden-gpt-image-2/image/文件名形如ming-dynasty-emperors-20260424-153045.png。赞分享人工智能AI 技能/插件提示工程【免费下载链接】garden-skillsConardLis open-source Skills collection, featuring web design, knowledge retrieval, image generation, and more.项目地址https://gitcode.com/GitHub_Trending/we/garden-skills点击查看免费下载相关推荐Reactive Resume 的简历解析系统提示词PDF/Word 转结构化简历 JSON 的模板化提示词设计Reactive Resume 的简历解析系统提示词PDF/Word 转结构化简历 JSON 的模板化提示词设计 本篇以 packages/ai/src/pr前端后端AI 应用MCP 服务dsh-plugin基于 LangGPT 结构化模板的 GPT 提示词工程实战指南基于 LangGPT 结构化模板的 GPT 提示词工程实战指南 导读 LangGPT 由云中江树gpts.langgpt.ai制作是一款专门用于 优化 G提示工程GPT Image 2 人像与摄影提示词实战指南基于 awesome-gpt-image-2-API-and-Prompts 的 300 案例拆解GPT Image 2 人像与摄影提示词实战指南基于 awesome gpt image 2 API and Prompts 的 300 案例拆解 本篇技术提示工程人工智能媒体生成教程上一篇CANN/asc-devkit GetPhyAddr API下一篇ok-ww 鸣潮后台自动战斗与声骸刷取配置完整指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网