HiAPI
博客

使用指南

wan2.7-image-standard 提示词配方:用于版式与文字渲染的复制粘贴式提示词

面向开发者的配方手册:结构化版式、可读文字与可复现输出

2026年10月31日
封面插画:赤陶色与棕褐色阶梯状横向色带,自左向右逐级下降,铺于暖沙色底面上,平面印刷风格。

如何使用这些提示词配方

本指南中的每个配方都遵循同样的形式:一句简短的角色说明、一组带有标签的插槽,以及一段固定结尾,用来锁定风格和渲染行为。你只需填写插槽内容,保持骨架不动,就能得到在多次运行之间可比较的输出。

模板如下所示:

[subject] | [layout spec] | [text block] | [style tail]

每段以竖线分隔的内容回答一个问题。主体(subject)说明图像中有什么。版式规格(layout spec)说明各元素位于何处。文字块(text block)承载必须烘入画面的文案。风格结尾(style tail)固定渲染外观,使其在多次运行之间不漂移。

改编配方时,改动的是插槽内容,而不是插槽结构。如果你的主体需要三个卡片块而不是两个,就编辑版式规格——不要删除版式段。保持框架完整,才能让配方可复用,也才能让失败可调试:当某处出错时,你知道该归咎于哪一段。

一个可行的循环是:复制配方、填入自己的内容、生成,并在做任何其他改动之前与上一次运行结果对比。如果你同时重写两个插槽,就失去了判断是哪次编辑修复或破坏了渲染的能力。

配方格式:模板中的空插槽汇入单一渲染输出——更换内容,保留结构。

配方:控制版式与构图

版式是提示词中最可控的部分,也是大多数人表述最含糊的部分。含糊的版式语言产生含糊的构图。

配方:钉死的网格

[subject] | centered subject inside a 3-column grid, equal gutters, elements aligned to grid lines, generous outer margins, no overlapping shapes | [text block] | flat vector style, high contrast, clean edges

3-column grid, equal gutters 这个短语承担了大部分工作。它把一个构图愿望转化为可计数的约束。把列数换成你版式所需的值——2-column、4-column、single centered column。

层级与留白

层级意味着提示词明确说明相对大小:

[subject] | one dominant headline block occupying the upper third, two smaller supporting blocks beneath it, at least 30% of the canvas left empty

留白请求值得逐字写入。如果没有明确的空白区域指令,输出往往会填满画面。把 left empty 和 spacious 当作不同的工具:前者是约束,后者是氛围。

可预见的失败情形

  • 在一次运行中堆叠许多位置子句(top-left AND bottom-right AND centered)会导致模型对所有子句都做出妥协。
  • 在同一段中混用版式语言和风格语言,会让两者都变得混乱。
  • 相互隐含的元素名称(icon grid containing icons)不增加任何信息。

保持版式段为纯几何描述。风格放在结尾段。

松散与严格约束的构图区域对比——同样的色带,被网格化为可预测的结构。

配方:让文字清晰渲染

烘入文字是图像生成中方差最大的部分。可靠的杠杆依次是长度、引号和位置。

配方:短引号文字

[subject] | headline area in the upper center, one line of text only | headline text: "Ship Faster" | clean sans-serif, solid fill, high contrast against background

文字内容放在双引号中,且不放在其他任何地方。引号传递“按字面渲染这个”的信号,远比用散文描述文字更一致。把引号内的字符串控制在一两个词;长句会退化为近似的字形。

有帮助的放置线索

把文字区域放在版式段,把文字本身放在文字段。这种分离让你无需改写标题就能移动它,而这是常见的迭代组合。

有用的放置措辞:

  • headline area in the upper third
  • label beneath the main block
  • single centered line, no wrapping

no wrapping 这个短语是真正的约束,可防止模型把短句断成两行。

长度与措辞纪律

在写提示词之前,先在心里约束字符数。如果某个短语在你版式尺度下无法排在一行视觉行内,就缩短它,而不是要求模型把它缩小。先删标点,再删词——多余的逗号和撇号是伪影的常见来源。

如果文字渲染乱码,先缩短它,再简化风格描述词,然后移动放置线索。每次运行只改动其中一项。

短小、紧密成组的块放置在不同版式区域——可读烘入文字背后的视觉逻辑。

配方:结构化卡片与面板

多块布局是配方回报最大的地方,因为重复正是提示词需要精确描述的内容。

配方:重复卡片行

[subject] | a row of 3 identical cards, equal width, equal spacing between cards, consistent inner padding on all four sides, card content top-aligned within each card, unified outer margin | [text block] | flat vector style, subtle border, high contrast

承重短语是 identical、equal width、equal spacing 和 consistent inner padding。每一个都是可度量的属性。identical 一词比数量更重要:除非明确告知必须一致,模型会很乐意生成三张大小不同的卡片。

对齐轴

说明内容对齐到哪条边。top-aligned within each card 和 left-aligned text with a single leading edge 都有效。为每个块指定一个对齐轴,可以防止内容在各卡片中独立漂浮时出现的漂移。

扩展配方

要从一行变成网格,只改几何描述:

a 2x2 grid of 4 identical panels, equal gutters horizontally and vertically, consistent inner padding

要降低密度,减少块数而不是缩小内边距。更少、内边距充足的块比许多拥挤的块渲染得更干净。

一个常见失败模式是:既要求每张卡片内容不同,又要求结构相同。如果卡片必须在内容上不同但在形状上匹配,就明确说出来:identical card dimensions and spacing, varying text content per card。

参数与迭代技巧

提示词工作是调试工作。重要的纪律是单变量迭代。

只改一件事

写下当前提示词,只做一处编辑,生成,然后对比。如果改动有帮助,就保留并记录。如果没有帮助,就完全回退,而不是在上面叠加补偿短语。补偿短语会累积成没人能推理的提示词。

保持运行可比较

在迭代提示词文本时,保持参数固定。如果你在同一轮中调整版式措辞和生成设置,就无法归因结果。选择一个种子或设置基线,对照它变化提示词,然后才针对获胜提示词调整参数。

改写,而不是堆砌

当某一段连续失败两次时,改写它而不是添加限定词。centered 失败就改成 aligned to the horizontal center line,而不是 centered, truly centered, make sure it is centered。同一个词重复会被读作噪声。

记录你尝试过什么

为每个配方保留一份简短变更日志:所做的编辑、运行标识,以及一行结果说明。这是迭代与漫游之间的区别。经过几次运行后,你会看出哪个插槽真正敏感——通常是版式或文字,而不是风格结尾。

最后,在结构可用之前,抵制先调整风格的冲动。先在一个朴素风格结尾下把几何和文字做对,再精修外观。

带真实生成输出的配方

这里端到端运行这些配方,让你可以评判结果,而不是盲信建议。下面每个条目都展示提交的提示词及其旁边的生成输出。

运行 1:带引号标题的钉死网格

announcement graphic | centered subject inside a 3-column grid, equal gutters, elements aligned to grid lines, generous outer margins | headline text: "Ship Faster" | flat vector style, high contrast, clean edges

要看什么:标题是否位于单行、栏间距是否真的读作相等、外边距是否保留。把外边距与配方声明的意图对比——“宽松”是跨运行最先被侵蚀的东西。

运行 2:三卡片行

feature overview | a row of 3 identical cards, equal width, equal spacing between cards, consistent inner padding, card content top-aligned | feature labels: "Build", "Ship", "Measure" | flat vector style, subtle border

要看什么:卡片宽度一致性,以及三个标签是否共享基线。短的单字标签是最宽容的情况;这次运行确立了上限,之后你再尝试更长的文案。

运行 3:带留白的层级

section header | one dominant headline block in the upper third, one smaller supporting block beneath, at least 30% of canvas left empty | headline text: "Release Notes" | minimal flat style

要看什么:空白区域是连成一片还是零散分布。零散留白说明版式指令被宽松理解,这是你应把空白区域重新表述为一个具名区域的信号。

每个输出都是其配方的参考点,而不是保证。当你填入内容的版本表现不如参考时,差异通常在你改动的插槽上——回去逐词比较那一段。

把配方变成可重复的工作流

活在聊天窗口里的配方不是资产。要反复获得价值,就把配方存放在团队能查找、比较和版本化的地方。

把配方存为文件

把每个配方保存为一个小型结构化文件,将插槽与固定框架分离,并附上配方用途及其产生过哪些输出的说明。插槽分离存储意味着内容更新永远不触碰框架,而这正是这些配方所依赖的不变量。

版本化框架,而不仅是内容

当你改动固定结尾——风格措辞、渲染描述词——要记录下来。框架改动影响该配方未来每一次使用,因此值得提升版本号并附一行理由。

把输出附到版本上

在每个版本旁保留一个参考输出。评审者和未来贡献者无需重跑所有内容就能看到预期质量。这与上面各次运行是同一原则:输出始终放在提示词旁边。

通过单一接口路由

让每个配方都通过同一 API 接口运行,这样生成设置、日志和标识符保持统一。如果不同配方走不同工具链,一周内比较就失去意义。在实践中,这意味着集中提交提示词,而不是在各机器上分散临时脚本。

从你真正复用的一两个配方开始,通过单一接口接入流水线,只在真实需求出现时才让集合增长。小而版本化良好的配方集胜过没人信任的庞杂提示词库。

立即开始构建持久 AI 产物

获取 API 密钥,通过一个基于任务(task)的 API 调用图像、视频和音频模型。

阅读 API 文档