各位同学好,我们这节课来讲解如何编辑提示词模板。

我们首先打开 Discord。相信各位同学在使用 MidJourney 生成图片时,经常会遇到这样一个问题:每次生成图片时,都会重复添加一些常用提示词,例如“高质量画质”“极佳效果”“4K”等。这类提示词有助于提升生成效果,但每次都手动输入或复制粘贴,过程十分繁琐。

今天要讲解的 prefersuffix 指令,就是用来设置一个常驻提示词模板的。我们在 Discord 输入栏中输入斜杠(/),然后输入 prefer,在下拉选项中找到并选择 prefersuffix。选择后,上方会弹出一个新的选项菜单,名为 New value。点击该选项,输入栏中会出现一个文本框——这就是我们需要输入常驻提示词的位置。

例如,在该文本框中输入 Blue hair(蓝色的头发),然后回车发送。此时 MidJourney 机器人会回复一条消息:Suffix is now Blue hair,表示当前已成功设置常驻提示词为“蓝色的头发”。

接下来,我们输入斜杠(/),选择 imagine,在提示词栏中仅输入 a girl,然后回车发送。可以看到,虽然提示词中并未包含 Blue hair,但由于已预设常驻提示词,实际提交的完整提示词为 a girl Blue hair

需要注意的是,该常驻提示词会直接拼接在主提示词之后,中间不加逗号。如果希望它与主体内容分隔开,可在预设时在提示词前额外添加一个逗号,例如输入 , Blue hair

此时生成的图像,即使未在主提示词中明确要求,也会呈现“蓝色头发的少女”。

下面介绍如何停用该功能:在 Discord 输入栏中输入斜杠(/),再输入 prefer,选择 prefersuffix 后,不填写任何内容,直接回车发送。此时,当前设置的常驻提示词即被清除。

需要说明的是,prefersuffix 虽然能简化重复输入,但灵活性较差——若需更换提示词,必须先清除再重新设置。

因此,我们接下来介绍一个更灵活的功能:prefer option set。同样在输入栏中输入斜杠(/),再输入 prefer,从选项中选择 prefer option set。选择后,系统会在 Option 文本框中要求输入一个简短名称,例如 01。输入完成后,点击右侧的“+ Add”按钮,再点击上方出现的 Value 文本框,在其中输入该名称对应的提示词模板内容。

例如,我们为 01 设置的内容是 Blue hair(蓝色的头发)。此外,指令也可一并写入模板中。比如在 Blue hair 后添加空格和 --ar 参数:Blue hair --ar 3:2。这样,每次调用该模板时,不仅会自动加入“蓝色头发”,还会固定输出比例为 3:2。

确认内容无误后回车发送,MidJourney 机器人将返回设置成功的提示。

接下来尝试调用该模板:输入斜杠(/),选择 imagine,提示词输入 a girl,随后输入空格 + --01(双短横线是调用模板的通用前缀,01 是模板名称),最后回车发送。此时虽尚未生成完成,但提示词栏中已显示完整内容:a girl Blue hair --ar 3:2。最终生成结果也符合预期。

如果我们设置了多个模板,时间久了可能忘记各模板对应的内容。此时可使用 prefer option list 查看全部已设模板。

操作方式为:输入斜杠(/),输入 prefer,在选项中选择 prefer option list,回车发送。MidJourney 机器人将列出所有已命名模板及其对应的内容,信息清晰直观。

最后介绍如何删除已设置的模板:输入斜杠(/),输入 prefer,选择 prefer option set。此时上方会显示所有已命名模板(如 0102 等)。点击想要删除的模板名称,然后回车发送,该模板即被移除。