使用指南
Recraft v4 Styles 文生图提示词配方:可直接复制的提示词与真实输出
面向开发者的风格参考引导指南,覆盖插画与摄影影调
recraft-v4-styles 提示词的结构剖析
每个交付生成图像的团队最终都会撞上同一堵墙:有人精心打磨了一条提示词,效果惊艳了一次,随手粘贴进笔记本,六周之后谁也复现不出那个结果。那条提示词是针对单次运行调出来的,没有任何记录说明哪些词真正起了作用。一旦模型、参数或团队成员发生变化,结果就会漂移,而且没有可以回退的基准。
提示词配方能解决这个问题:它把提示词当作结构化、带版本号的产物,而不是一段玄学字符串。一个配方把提示词中承担不同职责的部分拆开——主体、风格参考、影调和约束——这样每一部分都可以被有意识地单独修改。这种结构能给你三样开发者真正在意的东西:
- 可复现性。 使用固定的配方、固定的参数和固定的种子,团队几个月后仍能重新生成一张可比的图像。
- 可测试性。 你可以对两个仅在某一槽位上不同的配方做 A/B 对比,并把差异归因到那个槽位。
- 上手成本。 新成员阅读配方库即可,而不必逆向拆解某人的直觉。
本指南按配方书的形式组织,面向 recraft-v4-styles/text-to-image。每个配方小节都给出针对特定任务的可直接复制提示词模式:向风格参考引导、推进插画影调、推进摄影影调。最后几节讲如何读懂真实输出、一次只迭代一个变量,以及如何通过统一的模型接口在应用代码中调用配方。
这里的提示词是起点,不是保证。图像模型对措辞很敏感,细微改动就可能让输出明显偏移。请把每个配方都当作需要你调整并重新测量的基准。
关于提示词结构的一点说明: 用清晰的分隔符(句号、换行或带标签的片段)隔开各个槽位,这样你和团队可以把提示词当作规格说明来读,而不是当成一段散文。
如何使用这本配方书
- 挑选与目标输出类型匹配的配方(风格引导、插画或摄影)。
- 复制它,把主体替换进主体槽位,先跑一次作为基准。
- 与你的意图对比(参见“读懂真实输出并迭代”)。
- 每次只调整一个槽位,并在输出旁边记录这次改动。
这个循环——配方、运行、对比、只改一处——是本文后续内容所依托的核心纪律。

风格参考引导配方

插画影调配方
风格参考引导是 recraft-v4-styles 中最需要严谨提示词的部分。目标是让生成结果继承参考的外观——它的配色、线条质感、渲染处理——而不复制其字面内容。可靠的做法是用文字描述参考的视觉属性,并把它放在独立槽位里,同时让主体槽位保持分离。
配方 S1 —— 基于属性的参考引导
主体:一只坐在高草中的狐狸,四分之三视角
风格参考:柔和的大地色系配色,柔和的水彩晕染,可见的纸张颗粒,细而不均匀的轮廓线,低对比阴影,无硬黑
影调:平静、自然主义的插画
构图:主体居中,上方留出充裕的负空间
约束:无文字、无签名、无边框
这是最便于迁移的配方:你不是在粘贴参考图,而是在描述让参考变得可识别的东西。它比复制风格名称更能经受模型更新。
配方 S2 —— 参考强度,轻触式
主体:放在木架上的陶瓷茶壶
风格参考:对中世纪海报艺术的一种微妙致意——简化形状、双色配色、轻微印刷纹理
影调:克制、平面化
约束:纯色背景,无渐变,无文字
注意“微妙致意”这个说法。引导强度在很大程度上是措辞问题:含糊的语言(“微妙致意”“松散地受启发于”“轻轻呼应”)能让主体保持主导,而强势的语言(“强烈采用……风格”“由……主导”)则让参考接管。
配方 S3 —— 参考主导,主体次要
风格参考:大胆的扁平矢量艺术,厚重几何形状,饱和度高的互补配色,边缘清晰,无纹理
主体:一条山脉,简化为堆叠的三角形
影调:海报感,自信
约束:无文字、无渐变、无摄影细节
当参考应该主导时,把它放在最前面,并把主体描述成已经翻译成参考的视觉语言(“简化为堆叠的三角形”)。这能避免一个常见失败:主体保留摄影细节,而背景却变成了扁平。
不重写整体而改变强度
保持主体、影调、约束和构图槽位逐字节相同,只改动风格参考槽位中的引导短语:
轻轻呼应→微妙致意→契合……的精神→强烈采用……的风格
把每个变体与其输出一起记录。跑三到四次后,你就会知道哪个短语最接近该参考下的意图,然后把它冻结进配方。
常见陷阱
- 把品牌或在世艺术家命名为风格参考,往往会得出不一致、有时甚至回避性的结果。请改为描述属性。
- 在同一槽位混入两个参考会导致平均化。如果需要混合,写出两个清晰标记的参考片段,并说明哪个占主导。
- 遗漏约束会招来文字伪影、签名和边框。
摄影影调配方
插画输出与摄影输出响应的是不同的词汇体系。请围绕线条、形状、质感和明暗建模来思考,而不是镜头和光线。以下配方假设你已经在主体槽位中填入自己的内容。
配方 I1 —— 扁平矢量,极简配色
主体:一名骑自行车的快递员
影调:扁平矢量插画
风格参考:纯色填充,双色调配色外加一种强调色,描边粗细统一,几何形状圆润,无渐变,无纹理
构图:侧面视角,简单的地平线,纯色背景
约束:无文字、无阴影、轮廓线不双层
扁平类配方最容易在一组系列中保持一致,因为其词汇是二值的:无渐变、无纹理、描边粗细统一。对一组资产中的每一件都使用相同措辞。
配方 I2 —— 手绘线稿
主体:陶土花盆中的一株室内植物
影调:手绘墨线插画
风格参考:细的变宽墨线,轻微抖动,用稀疏交叉排线表现阴影,米白背景,单一强调色晕染
构图:居中,主体完整入画,小边距
约束:无文字,除强调色晕染外无彩色填充
真正起作用的词是变宽、抖动和稀疏交叉排线。去掉它们,你会得到泛泛的线稿;保留它们,输出读起来像是画出来的,而不是描出来的。
配方 I3 —— 有质感、带明暗的插画
主体:黄昏时岩石海岸上的一座灯塔
影调:可见笔触质感的绘画式插画
风格参考:厚重的不透明笔触,分层阴影形状,由暖到冷的配色过渡,画布颗粒,边缘有选择地柔化
构图:低地平线,灯塔位于中心偏右
约束:无文字、无照片级写实、无镜头光晕
对于带明暗的插画,要说明明暗是如何构建的——分层形状、交叉排线或柔和晕染——而不是只说“带阴影”。含糊的明暗词会产生浑浊的中间调。
配方 I4 —— 等距技术插画
主体:一个小咖啡馆的室内布局
影调:等距技术插画
风格参考:30 度等距投影,纯色,细而一致的轮廓线,简单重复的家具形状,无透视畸变
构图:完整场景,中性背景,均匀光照
约束:无文字标签、无人物、除简单的落地阴影外无其他阴影
等距类配方失败,往往是因为混入了透视语言。请明确写出投影方式,并禁止摄影术语。
词汇速查表
- 线条: 描边粗细统一、变宽、渐细、手绘抖动、边缘清晰。
- 形状: 几何、圆润、简化、堆叠三角形、剪影优先。
- 质感: 纸张颗粒、画布颗粒、印刷纹理、无。
- 明暗: 平涂填充、双色调、交叉排线、分层阴影形状、柔和晕染。
读懂真实输出并迭代
摄影类配方依赖光线、镜头感、材质和取景。同样那些能产出干净插画的主体词,如果不加入摄影槽位,就会产出扁平的“照片”。让影调槽位保持简短,把技术特性放进风格参考槽位。
配方 P1 —— 柔和自然光,编辑感
主体:亚麻桌布上的一碗柑橘水果
影调:编辑类美食摄影
风格参考:来自左侧的柔和漫射窗光,浅景深,等效 50mm 视角,自然色彩,高光柔和衰减,细腻颗粒
构图:四分之三俯拍,主体略微偏离中心
约束:无文字、画面边缘外无道具、无刺眼高光
光线方向是杠杆最大的短语。写明光源和方向(“来自左侧的柔和漫射窗光”)比“漂亮的光线”结果更稳定。
配方 P2 —— 硬光,产品清晰度
主体:混凝土表面上的一只哑光黑色无线音箱
影调:影棚产品摄影
风格参考:来自右上方的单一硬主光,清晰的阴影边缘,微距级干净细节,中性灰背景,轻微轮廓分离,无偏色
构图:居中,平视,方形构图
约束:无文字、无影棚反射、无灰尘
材质词在这里很关键——哑光、混凝土、中性灰——因为模型会据此推断表面响应。如果材质读起来不对,先改材质词,再动光线。
配方 P3 —— 现场光纪实
主体:一个夜市摊位,摊主正在整理农产品
影调:纪实街拍摄影
风格参考:现场光,混合色温,可见颗粒,背景人物轻微运动模糊,等效 35mm 视角,景深较深但不完美
构图:抓拍,平视,主体被摊位边缘部分框住
约束:无文字叠加、无摆拍表情、无影棚灯光
纪实类配方需要许可性词汇:抓拍、现场光、不完美的对焦。没有这些,模型会默认为精致摆拍的外观。
配方 P4 —— 风景,长焦压缩
主体:日出时分层叠的山脊
影调:风景摄影
风格参考:长焦压缩,大气雾霭随距离递增,冷色阴影与暖色高光,高动态范围但天空干净,无明显噪点
构图:山脊线水平堆叠,地平线位于下三分之一
约束:无文字、无人物、无镜头光晕伪影
词汇速查表
- 光线: 漫射窗光、硬主光、轮廓分离、现场光、混合色温。
- 镜头感: 浅景深、长焦压缩、广角视角、微距级干净细节。
- 材质: 哑光、拉丝、混凝土、亚麻、镜面反射与漫反射响应。
- 取景: 平视、四分之三俯拍、偏离中心、地平线位置。
通过聚合 API 提供配方服务
只有当你能判断输出是否符合意图时,配方才有用。大多数团队犯的错误是把结果评判为“好”或“坏”,而不是问哪个槽位失败了。在看图之前,先写下每个槽位原本应该产出什么:
- 主体: 字面内容——它是否出现并被正确描述?
- 风格参考: 表面处理——配色、线条、质感、光线特性。
- 影调: 整体调性——平静、大胆、编辑感、抓拍感。
- 构图: 各元素在画面中的位置。
- 约束: 负面项——无文字、无渐变、无额外道具。
然后逐行对照检查图像。主体正确但质感错误的结果不是配方失败,而是质感短语失败。正是这种区分让迭代变快。
单变量规则
每次运行只改一个槽位,其余全部固定——包括参数,以及在支持的情况下包括种子。如果你改了两处而输出变好了,你什么可复现的东西都没学到。
一个实用的循环:
- 原样运行配方。把输出连同完整配方文本和参数一起保存。
- 按你写下的意图,为每个槽位打分通过/失败。
- 挑出最差的那个槽位。
- 只编辑该槽位——精炼词汇、增加约束,或删除矛盾短语。
- 重新运行。与上一次输出并排比较。
- 当某个槽位通过时,冻结该措辞,然后转向下一个最差的槽位。
识别常见失败模式
- 约束泄漏。 尽管有“无文字”约束,文字或签名仍然出现。通常原因是主体或影调短语暗示了排版,比如“海报”或“标签”。删除这种暗示,而不是只重复负面词。
- 风格平均化。 两个参考被混合成一团糊。选择一个主导参考,把另一个降级为修饰语。
- 槽位冲突。 主体槽位描述渲染方式(“一只水彩狐狸”),而风格槽位也描述渲染方式。别让渲染语言进入主体槽位。
- 过度指定。 长提示词塞满几十个形容词,会稀释每一个。如果某个短语没有可衡量的作用,就删掉它。
建立配方库
把每个配方保存为结构化文本,附带版本号、使用的参数集、固定时的种子,以及指向其输出的链接。把配方改动当作代码改动:记录改了什么、为什么改。以后做两个配方的 A/B 对比时,差异应该只有你意图内的那些,并且种子和参数应被固定,以保证比较公平。
即使一切都固定,一定程度的波动也是正常的——把配方当作可复现的基准,而不是逐位精确的保证,并把输出日志与配方放在一起,让比较保持诚实。

通过聚合 API 提供配方服务
一旦配方稳定下来,它就应该进入代码——而不是躺在一份会漂移的共享文档里。目标是让提示词成为一个带版本的值,由你的应用来组装、发送、记录,并且无需重写就能替换。
从槽位组装提示词
把每个槽位保存为独立字段,在请求时拼接。这让你在测试中变一个槽位时无需复制字符串的其余部分:
recipe = {
"id": "photo-p1-citrus",
"version": 3,
"subject": "亚麻桌布上的一碗柑橘水果",
"style": "来自左侧的柔和漫射窗光,浅景深,"
"自然色彩,细腻颗粒",
"tone": "编辑类美食摄影",
"composition": "四分之三俯拍,主体略微偏离中心",
"constraints": "无文字、无刺眼高光",
}
prompt = "。".join(
[recipe["subject"], recipe["tone"], recipe["style"],
recipe["composition"], recipe["constraints"]]
)
id 和 version 才是关键:每张生成的图像都应该能追溯到产生它的确切配方修订版。
一致地传递参数
把影响可复现性的参数——尺寸、支持时的种子,以及模型暴露的任何风格或强度控制——固定在每个配方的一个配置对象中,而不是散落在各个调用点。做 A/B 对比时,应该只有版本号变化。
通过一个统一 API 路由
通过 HiAPI.ai 单一的、兼容 OpenAI 的端点发送请求,而不是分别集成每个模型厂商。这样,当 recraft-v4-styles/text-to-image 背后的模型变化时,你的配方代码保持稳定;并且你可以通过更换模型标识符来用另一个模型测试配方——无需新 SDK、无需新认证流程、无需重写提示词组装逻辑。把客户端指向 https://api.hiapi.ai/v1,配方版本管理留在你自己的代码里。
记录真正重要的东西
对每次生成,记录配方 id 和版本、解析后的提示词字符串、每个参数、返回的图像引用,以及一行意图说明。这份日志就是你的 A/B 测试工具,也是未来模型更新导致输出偏移时的调试线索。
把配方复制粘贴为基准,一次迭代一个槽位,然后冻结成一份带版本的记录,通过 HiAPI.ai 提供服务——正是这个工作流,把一次幸运的提示词变成可靠的流水线。