风格参考把一张图的「样子」搬到另一张图上,但不搬内容。Midjourney 用一句话给它下了定义,随后只写格式——而多数教程就是从这里开始不读了,转而去编权重。

下面把两类东西分开:来自官方页面的数值照抄,网上流传的 --sw 125--sw 200 档位是别人自己试出来的刻度,不是 Midjourney 的设置项。

官方是怎么定义风格参考的

定义只有一句:「A Style Reference is a way to capture the visual vibe of an existing image and apply it to your new Midjourney creations. It doesn’t copy objects or people, just the overall style—like colors, medium, textures, or lighting—helping you achieve a consistent visual theme.」

它旁边还有两个前提。风格参考适用于「Midjourney versions 6 and later」,而且文字提示词是必需的:「For your prompts to work, you need a text prompt in combination with your Style Reference.」单独一张图不是提示词。

官方还摆了一组对照:「the look of this image but a dog」是反例,「detailed portrait of a dog」是正例。出问题的是那些指令词,这和 Midjourney 提示词指南里对提示词本身的要求是同一条。

怎么挂上去:网页端面板与 Discord 里的 --sref

网页端

点 Imagine 栏里的图像图标,打开图片面板,上传或挑一张,然后「drag and drop your image from the uploads library into the Style Reference section」。锁头图标能把它钉在栏上给后续提示词复用;每张挂上去的图都带类型,只有 Style Reference 这一格是单纯改风格的。快速上手教程写的是这条栏本身。

Discord

官方原文:「To use a Style Reference in Discord, start by adding the --sref parameter to the end of your prompt, then pasting your image URL. If you want to use multiple images, separate each URL with a space.」URL 必须是已经在线的地址,本地文件得先传到 Discord 拿到链接;可接受的扩展名是 .png、.gif、.webp、.jpg、.jpeg。

风格权重 --sw:官方只给了两个数字

--sw 的作用是「control how strongly the style of your reference influences your new image」。它只附带两个数字:范围是「any value between 0 and 1000」,默认是 --sw 100。没有任何官方表格告诉你拍人像、拍产品该用多少。

有两处细节能解释大部分意外。在 V7 里「style weight has more impact when used with style codes than with images」,同一个值对风格码的推动比对图片更猛。另外 --sw 与 Moodboards 不兼容。0 到 1000 是强度刻度,官方没有把任何一档定义成「轻微」或「强烈」。

:: 给每张参考图单独配权重

Discord 可以给多张参考图分别配权重:--sref URL1::2 URL2::1 URL3::1。这行是官方页面上唯一的示例,倍率背后的规则写在 Multi-Prompts & Weights 那一篇里。

风格码、--sv 与 Style Creator

风格码用来替代上传的图片:「Each numerical code produces a unique visual style, and can be used by adding --sref <code> to the end of your prompt.」写 --sref random 会随机套一个,提交后「random」会变成真实的码。带码的提示词在「rerun/reroll or variations」时保持同一个码,而排列组合、--repeat 和 V8.1 Draft 任务会让「each image … a different style code」。风格码的目录在 Explore 页的 Styles 标签里,可以按随机或热门排序。

--sv 决定码背后的算法。V7 有六个版本,默认 --sv 6--sv 4 是「the old V7 sref model (prior to June 16, 2025)」;V6 有四个版本,默认 --sv 4。随之而来两条限制:--sref random 和风格码只兼容 --sv 4--sv 6--sv 同样不与 Moodboards 兼容。V8.2 保留了这套功能,Midjourney V8.2 指南里有版本侧的那一半。

Style Creator 实际在做什么

Style Creator 会根据你挑中的图——以及你没挑的图——生成一枚专属风格码,并且「exclusive to midjourney.com」。预览图要花 GPU 时间,跑在「Midjourney version 7」上,加 --draft 能省一些。前几轮看起来很像随机:「Most styles stabilize after 5–10 rounds. Rounds 10–15 bring more detail. Past round 15, changes are small and subtle.」会话关掉就无法重开。

案例:三条用了官方数值的 --sref 提示词

Midjourney 官方 Edit Model 公告配图:多行源图、箭头与对应的编辑结果,展示 V8.2 改图模型能做什么
Midjourney

下面每个数值都来自官方页面。风格参考还能和 Edit Model 参考图、Image Prompts 叠加,上面这张图说的正是这件事。

案例一:挂一张图,用默认权重

a glass greenhouse at dusk, rows of orchids, soft ambient light, muted palette --ar 16:9 --sref URL1 --sw 100

URL1 代表一个在线的图片地址。--sw 100 是官方默认值,这里写出来是为了让数值可见;不写也一样。提示词按官方那组正反例的思路只写内容,风格交给参考图。已经有一张满意的成品、想把它的质感带到新主体上时,就从这个写法开始试。

案例二:用 --sv 4 复现旧的风格码

moss-covered stone bridge over a slow river, overcast light, muted greens --ar 3:2 --sref <code> --sv 4

官方提醒,V6 到 V7 之间这套功能变过,「older style codes may not produce the same styles anymore」,并给了两个办法:「add --sv 4 to your prompt (uses the old V7 model) or switch to V6」。因为 V7 的默认是 --sv 6,这个参数只在你主动往回复现时才需要写。

案例三:两张参考图,分别配权重

ceramic teapot on a linen cloth, soft window light --ar 4:3 --sref URL1::2 URL2::1 --sw 100

这是 Discord 的写法:倍率跟在每个 URL 后面,::2 的分量是 ::1 的两倍。V7 里同一个权值对风格码和图片的作用不同,所以两个案例之间别直接照搬数值——另外,提示词里一旦用上 Moodboard,--sw 就失效了。

官方没有公布的风格参考规则

下面每一条,网上都能找到某个数字把它填上。

  • 针对不同题材的 --sw 推荐值。官方给的是范围、默认值,中间那一大段空着。
  • V8.2 的 --sv 版本表:官方只列了 V6 和 V7,而 V8.2 那处跳转指向的页面里没有 sref 表格。
  • 单条提示词能挂几张参考图。四张上限是 Edit Model 的规则,不是 --sref 的。
  • :: 倍率的取值范围,以及挂风格参考会不会改变 GPU 成本。成本表按任务类型分,Midjourney API 接入指南写的是怎么按任务记账。

常见问题

风格参考会把参考图里的主体也搬过来吗? 不会。官方写的是「doesn’t copy objects or people」,只影响颜色、媒介、质感和光线。

--sw 的默认值是多少? --sw 100,官方范围是 0 到 1000。

怎么把同一套风格用到很多提示词上? 保存风格码,用 --sref 带上它。重跑、重滚和变体都会保留这个码;排列组合、--repeat 和 V8.1 Draft 任务不会。

我自己上传的图能变成风格码吗? 不能,官方写明「You cannot create a style code based on an uploaded image.」每次把它当参考图挂上去,或者用 Style Creator 生成一枚码。

风格参考会影响出图速度或花费吗? 官方把成本表按任务类型分(标准、HD、Edit Model),没有按是否带风格参考分,所以这个问题官方未公布。

为什么旧的风格码现在看起来不一样了? 这套功能在 V6 与 V7 之间改过;加 --sv 4 会回到旧的 V7 模型,官方给的另一个办法是切回 V6。