Prompt 是一段简短的文本语言,供 Midjourney Bot 理解并生成图像。Midjourney Bot 会将 Prompt 中的词句和短语拆分成更小的片段,称为令牌(token),然后将这些 token 与用于训练机器的数据进行比较并用于生成图像。精心撰写的 Prompt 可以帮助生成独特美妙的图像。

一、Prompt 结构

基础提示语

基础的提示语可以简单到一个单词、短语或表情符号
MJ_Prompt_basic.png

高阶提示语

更高阶的提示语可以包括若干个图像 url、多个文本短语和若干个参数
MJ Prompt.png

图像提示语

可以将图像 url 添加到提示语中,以影响最终图像的风格和内容。图像 url 总是出现在提示语的前面。

文本提示语

要生成的图像的文本描述。请参阅下面的提示信息,精心编写的提示语有助于生成惊艳的图像。

参数

参数改变图像的生成方式。参数可以改变图像宽高比、模型、升频器等等。参数一般放在提示语的最后。

二、写提示语的建议

提示语的长度

提示语可以非常简单。一个单词(甚至一个表情符号)就能生成一幅图像。很短的提示语将严重依赖于Midjourney 的默认风格,所以更具描述性的提示语将更好地呈现出独特的内容。然而,这并不意味着超长的提示就是更好的。最重要的是要专注于你想要创造的内容概念。

语法

Midjourney Bot 并不能完全像人类一样理解语法、句子结构和单词。所以,提示语的用词很重要。关于语法、用此方面有一下小提示:

  • 在许多情况下,更具体的同义词效果更好。举个例子:不要用「big」,试试「huge」「enormous」或「immense」。
  • 保持简洁。如果可以删除不必要的单词,更少的单词意味着每个单词都有更大的影响力。
  • 正确地使用逗号、括号和连字符号来帮助组织你的想法,但同时要理解 Midjourney Bot 不一定能可靠地理解它们。
  • Midjourney Bot 不考虑大写。
  • Midjourney Model Version 4 在解释传统句型结构方面略优于其他模型。

    专注于你想要的事物

    最好是描述你想要什么,而不是你不想要什么。如果你要求一个「没有蛋糕」的聚会,你得到的图像结果可能还是会包含一个蛋糕。如果希望确保某个物体不在最终生成的图像中,请尝试使用「no」参数进行提示。举个例子:--no cake

    想想哪些细节很重要

    一些没有说出来的事情可能是很重要的。按照你的想法进行具体或模糊的表达,但你遗漏的事情对于 Midjourney Bot 来说都是随机的。含糊其辞是获得随机性、多样性结果的好方法,但你可能得不到你想要的具体细节。
    所以,试着弄清楚任何对你来说重要的背景或细节。可以从以下方面着手进行思考:

  • 主题:person, animal, character, location, object ……

  • 媒介:photo, painting, illustration (插画) , sculpture (雕塑) , doodle (涂鸦) , tapestry (壁毯) ……
  • 环境:indoors, outdoors, on the moon, in Narnia (纳尼亚) , underwater, the Emerald City (翡翠城) ……
  • 灯光:soft, ambient (环境光) , overcast (阴天) , neon (霓虹) , studio lights ……
  • 颜色:vibrant (鲜艳) , muted (柔和) , bright, monochromatic (单色) , colorful, black and white, pastel (蜡笔画) ……
  • 情绪:Sedate (稳重) , calm, raucous (喧闹) , energetic (精力充沛) ……
  • 构图:Portrait (人像) , headshot (大头照) , closeup (特写) , birds-eye view (鸟瞰) ……

    避免只用一个复数单词

    复数单词有很大的偶然性。试试具体的数字。「Three cats」比「cats」更具体。
    集体名词也可以用,用「flock of birds」代替「birds」同样更具体。