Recraft图像生成结果不稳定主因是Seed值未显式设定或锁定。需通过Web界面勾选“Use custom seed”并填入0–4294967295整数,或API中JSON顶层传"seed"字段;Style Seed用于跨批次风格一致,Variation Seed实现可控微调,CSV批量任务须为每行配置唯一硬编码seed值。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在使用Recraft生成图像时发现同一提示词产出结果差异较大,无法复现理想风格或构图,则很可能是Seed值未被显式设定或未被正确锁定。以下是精准控制Recraft变量的核心操作路径:
一、显式指定Seed值启动单次生成
Recraft的Seed值是生成过程的确定性锚点,一旦固定,相同提示词、模型与参数组合将稳定输出视觉一致的结果。该值需以整数形式直接写入请求体,不可留空或使用随机默认值。
1、在Recraft Web界面右侧面板中找到“Advanced Settings”区域。
2、勾选“Use custom seed”开关。
3、在输入框中填入一个介于0至4294967295之间的十进制整数,例如874291。
4、点击生成按钮,系统将严格依据该Seed值调度扩散采样路径。
二、通过API请求体注入确定性Seed
在调用Recraft API时,Seed必须作为JSON payload中的独立字段传入,且不能嵌套于其他参数结构中。服务端仅识别顶层字段"seed",忽略任何别名或注释包裹。
1、构造JSON请求体,确保包含键值对:"seed": 1653084279。
2、确认"prompt"字段内容与此前成功案例完全一致,包括空格、标点及大小写。
3、设置请求头Content-Type为application/json。
4、发送POST请求至https://api.recraft.ai/v3/images/generations。
三、利用Style Seed锁定跨批次风格一致性
Recraft的Style Seed是专用于矢量与图标生成的二级锚定机制,它独立于基础Seed,作用于样式库匹配层而非像素级采样。启用后可确保不同分辨率、不同文本内容下,线条粗细、圆角比例与色相倾向保持恒定。
1、生成首个满意素材后,在右侧面板底部记录显示的Style Seed: 3382数值。
2、后续所有生成请求中,在prompt末尾追加固定字符串", style_seed:3382"。
3、避免修改该数值,即使更换{style}变量或{resolution}参数,风格特征仍被强制绑定。
四、Variation Seed实现可控微调
Variation Seed并非全新随机起点,而是以原始Seed为基底进行扰动偏移的衍生机制。它允许在保留主干结构的前提下,仅改变纹理细节、光照角度或次要元素排布,适用于A/B对比测试。
1、获得基准图像后,点击画布右上角“Make Variation”按钮。
2、在弹出面板中关闭“Random variation”,手动输入一个新整数,如338201(建议在原Style Seed后追加两位)。
3、提交后,系统自动计算delta扰动向量,并复用原始风格模板与构图约束。
五、CSV批量任务中嵌入Seed矩阵
当通过CSV驱动多版本生成时,Seed必须作为独立列存在,且每行值唯一。重复Seed将导致对应行输出完全一致,失去批量测试意义;缺失值则触发服务端随机填充,破坏可控性。
1、打开versions.csv文件,确认首行为style,text_content,seed,resolution。
2、在seed列逐行填入不重复整数,例如:1001、1002、1003……
3、禁止使用公式生成(如=ROW()),必须为硬编码纯数字。
4、保存文件为UTF-8无BOM格式,防止解析时seed字段被误读为空字符串。


















