腕表图鉴 Prompt:把需求写成一段 Python
一条用 Python 类写成的腕表技术图鉴 Prompt:父类管风格、变异管信息层、风格权重管配比,四宫格一次出四块表。

适用模型GPT Image 2
Prompt 原文
2x2 宫格,16:9,为「史上最贵最奇特的四块腕表」各生成一格:
class Haute_Horlogerie_DNA:
def __init__(self):
self.subject = "[腕表]"
self.parents = {
"composition_parent": "透底表壳的机芯爆炸拆解图",
"material_parent": "拉丝钛、蓝宝石水晶、玫瑰金齿轮、鳄鱼皮表带",
"graphic_parent": "瑞士制表工坊技术手册,配优雅数据面板",
"atmosphere_parent": "清爽日光棚拍,纯白背景,抛光表面带细微反光"
}
self.mutations = {
"semantic_mutation": "摆轮里藏着一个滴答运转的微型宇宙",
"information_mutation": "动力储备、频率、复杂功能标注、手工打磨等级、装配时间线",
"medium_mutation": "高级哑光纸面,压印 logo",
"scale_mutation": "日内瓦纹与宝石轴承的微距级视角"
}
self.style_mix = [0.30, 0.30, 0.25, 0.10, 0.05]
def generate_subject(self):
subject = """
[腕表] 以完整的机械之美呈现。表盘、指针、机芯与表带
在明亮干净的背景上悬浮对齐,每个齿轮与游丝都清晰可辨。
"""
return render(
subject,
format="奢华腕表广告 + 技术插页",
title="[型号]",
subtitle="[表厂 / 系列]",
constraints="明亮白色空间,金属光泽,超精细,现代优雅"
)把需求写成代码,是这个案例库里最独特的流派。这条 Prompt 用一段 Python 类把「风格」拆成父类、把「信息层」拆成变异——模型并不执行代码,它读的是字段之间的关系。
- parents 四个维度各自独立:构图、材质、图形、氛围,换掉任意一个都不牵动其他。
- mutations 管「想突出什么」:微型宇宙、参数标注、纸面质感、微距视角,每种信息增强都是显式字段。
- style_mix 给风格配比:混合不再是「要一点 A 加一点 B」,而是有百分比的配方。
几个值得保留的细节
- 首行「2x2 宫格,16:9」先把版式钉住,四格才不会挤成一团。
- 换掉
[腕表]就能得到任何收藏品图鉴:球鞋、相机、钢琴都可以套这个类。 - 「摆轮里藏着一个滴答运转的微型宇宙」是全篇唯一需要诗意的字段——放在 semantic_mutation 里正合适。
- 原案例由 X 用户 @Gdgtify 发布,提示词整理自开源仓库 freestylefly/awesome-gpt-image-2(MIT 许可);示例图取自该案例原文,素材来自公开社区,权利人有要求我们随时撤下。
- 同样用结构化写法锁版式的例子,见产品爆拆海报 Prompt。