如何结合ChatGPT为Midjourney生成提示词

2023年5月7日10:16:08跨境电商平台6.2K阅读模式
工作室

Midjourney 是一款强大的 AI 艺术工具,让用户只需几句话就能创作出令人惊叹的图像。事实上,它是最好的之一。您需要做的就是向它提供您希望它生成的图像的描述,即提示。事实上,您提供的提示是创建出色图像和令人惊叹的图像之间的唯一区别。

然而,想出好的提示可能会让人望而生畏。但是您不必一个人做;您可以寻求 ChatGPT 的帮助。通过使用 ChatGPT 为 Midjourney 生成提示,您可以创建自定义的、可操作的提示,这将帮助您充分利用应用程序并激发全新世界、奇幻人物和原创视觉效果的创作。那么,让我们开始吧。

如果您是 Midjourney 的新手,您还可以查看我们的入门指南。

使用 ChatGPT 生成中途提示

使用 ChatGPT 创建 Midjourney 提示有不同的方法。第一个是手动配置 ChatGPT 为 AI 艺术生成器应用程序创建提示。替代方法包括使用 Internet 上的资源,例如“GitHub 上的 Midjourney Prompt Generator”,您无需手动完成工作。为了您的方便,让我们涵盖两者。

1. 手动使用 ChatGPT 生成提示

在 ChatGPT 可以为 Midjourney 创建提示之前,您需要为此任务做好准备以获得最佳结果。当然,您可以要求它简单地为 AI 艺术生成器创建提示,但是当 ChatGPT 在经过一些准备后仅为 Midjourney 创建专门的提示时,您将获得更上一层楼的输出。

准备 ChatGPT

由于 Midjourney 于 2022 年发布,而 ChatGPT 对 2021 年后的事件和世界的了解有限,因此无法立即为应用生成提示,必须进行初步培训。要手动准备 ChatGPT,您需要向它提供一些有关 Midjourney 是什么以及它的提示如何工作的信息。

因此,对于初学者,您可以向 ChatGPT 提供有关什么是 Midjourney 及其工作原理的信息。我是这样做的。首先,我给了它关于 Midjourney 的想法,因为它不知道这个概念。它没有向 ChatGPT 解释人工智能艺术生成应用程序,而是说,“据我所知,“中途”不是一个普遍认可的术语或概念,至少在英语中不是。”

您可以用任何术语向 ChatGPT 解释 Midjourney。这是一个例子:

Midjourney 是一个生成式人工智能程序,用于从自然语言描述中生成图像,称为“提示”。它还可以接受参考图像作为输入。我向您提供此信息是因为我想使用 Midjourney 创建 AI 图像并且我会得到您的帮助。你明白吗?

如何结合ChatGPT为Midjourney生成提示词

接下来,我通过复制此处和此处的官方资源中提供的信息,为它提供了有关 Midjourney Prompts 的更多信息。此外,我什至通过复制此处提供的所有信息并将其粘贴到 ChatGPT 中,为它提供了有关 Midjourney Prompt 参数的信息。这些都是官方资源,你也可以这样做。

如何结合ChatGPT为Midjourney生成提示词

现在,接下来要做的是给它一些 Midjourney 提示的例子。这让 ChatGPT 知道您正在寻找什么样的提示。您可以找到 Midjourney 社区分享的一些很好的提示示例;不过,查看完整提示的选项现在仅限于订阅者。

这是我与 ChatGPT 分享的示例:

雄伟的狮鹫优雅地翱翔在云雾缭绕的山峰之上,周围环绕着独角兽、龙和凤凰等其他神话生物的迷人存在,令人叹为观止。艺术风格应该唤起一种敬畏和惊奇的感觉,融合了现实主义、印象主义和梦幻般的元素。从 Albert Bierstadt、Thomas Kinkade 和 Ivan Aivazovsky 等艺术家那里汲取灵感,通过使用水彩画或布面油画捕捉这些生物的神话特质的本质,创造出令人难忘的画面,将观众带入幻想和冒险。

如何结合ChatGPT为Midjourney生成提示词

这是另一个例子:

创建一个水下场景的图像,其中有充满活力的珊瑚礁,15 种不同种类的热带鱼在鹿角珊瑚和鹿角珊瑚中游动,还有绿海龟和水母等其他海洋生物。太阳光线应该从水中过滤下来,在场景中投射出斑驳的光效。这应该是野生动物插图的风格,注意小丑鱼、柱子和整个生态系统的表现细节。调色板应唤起一种宁静和惊奇的感觉,同时保持海底世界的自然美景和错综复杂。

上面的提示是很好的例子,因为它们遵循这些提示来创建令人惊叹的 Midjourney 提示:

  • 长尾描述和尽可能具体的提示。它们往往会提供最好的结果,因为它们比短尾描述更具体。例如,与其说“一只猫”,不如说“一只绿眼睛的黑猫”会产生更接近您想要的结果。
  • 很多形容词。形容词为您的提示添加细节并帮助 Midjourney 了解您正在寻找的内容。例如,与其说“风景”,不如说“前景有瀑布的美丽风景”。提示的描述性越强,结果往往越好。
  • 艺术家的名字。将艺术家的名字集成到您的提示中将使用该艺术家的风格作为对您生成的图像的影响。例如,与其说“一幅肖像”,不如说“一幅萨尔瓦多·达利风格的肖像”。

自己创建提示时,请牢记这些重要提示。

这是我与之共享的另一个提示示例,其中包含参数示例,因此 ChatGPT 具有全面的知识:

一家小餐馆映衬着充满活力的加州日落,前面停着一辆老爷车 --ar 16:9 --v 5 --没有草

ChatGPT 甚至通过以下响应提供了它理解参数的证据。

明白了!这是 Midjourney 的一个提示,它创建了一个小餐馆的图像,前面停着一辆老爷车,背景是充满活力的加利福尼亚日落。宽高比设置为16:9,Midjourney模型版本设置为5,参数“--no grass”用来排除图像中的草。

如何结合ChatGPT为Midjourney生成提示词

现在 ChatGPT 已经掌握了有关 Midjourney 及其提示的足够信息,它已准备好为您提供帮助。

为 ChatGPT 提供一个概念

一旦您向 ChatGPT 提供了足够的信息,您就可以要求它为您创建提示。您需要做的就是向它提供您希望它创建描述性提示的概念,并观察它发挥其魔力。

你也可以让它沉迷于一些角色提示,但根据我的经验,即使没有它,ChatGPT 也能产生很好的效果。如果不知道role/persona prompting是什么,指的是要求ChatGPT扮演某种角色的行为。我们在下面的指南中详细讨论了它。

现在,我希望您为在苏格兰山区行驶的汽车创建提示。

这就是它想出的:

“创造一个汽车在苏格兰高地蜿蜒的山路上行驶的形象,背景是郁郁葱葱的绿色森林和高耸的山峰。这辆车应该是一辆经典的英国跑车,设计时尚,颜色鲜红,让人想起 Jaguar E-Type。场景应该设置在雾蒙蒙的大雾天,汽车的前灯照亮前方的道路。风格应该受到复古旅行海报的启发,大胆而多彩的调色板捕捉了粗犷的美感以及苏格兰风景的永恒魅力。”

您可以添加参数,例如 --ar 以调整纵横比或 --quality 以根据您的喜好调整渲染质量。

如何结合ChatGPT为Midjourney生成提示词

我会说它做得很好。如果您有任何关于 ChatGPT 的具体说明,您可以将它们包含在您的初始请求中,并且它将包含在输出中。例如,如果您有汽车型号、天气状况或任何其他想法,请将它们包含在请求中。否则,它本身就可以很好地提供这些细节。有了起点后,您随时可以编辑它们。

这是另一个例子:

我:“我希望你为一个在奇幻书中手持剑观看战斗的女孩创建一个提示”

ChatGPT:“当然,这是一个提示:

“创建一个年轻女孩站在悬崖上,手握剑,准备战斗的年轻女孩的插图。场景应该设置在一个高度奇幻的世界,具有中世纪风格的美学。女孩应该穿着实用且适合战斗的盔甲,同时也能展示她的个人才华和风格。风景应该是多山崎岖的,天空中有戏剧性的云彩,有魔法或超凡脱俗的元素。整体色调应该是严肃和强烈的, 具有迫在眉睫的危险和冲突感。使用大胆醒目的调色板,强调光影之间的对比。艺术风格应该高度细致和抛光,受到 Frank Frazetta 和 Boris 等经典奇幻插画家的影响巴列霍。”

如何结合ChatGPT为Midjourney生成提示词

如您所见,ChatGPT 在生成 Midjourney Prompts 方面一直做得很好。虽然我只提供了几个示例,但我对其进行了更多测试,结果令人印象深刻。

?
请记住使用您训练 ChatGPT 以在将来生成 Midjourney 提示的同一聊天实例。

您可以按原样使用这些提示,也可以在将它们提供给 Midjourney 之前修改任何细节。/imagine prompt在将请求发送到 Discord 服务器中的 Midjourney 机器人之前,不要忘记使用正确的语法。

2. 在 GitHub 上使用 Midjourney Prompt Generator

Midjourney 拥有庞大的用户社区。这个社区的伟大之处在于他们可以帮助其他人充分利用该应用程序。其中一个示例是 GitHub 上的 Midjourney Prompt Generator 项目,它将为您配置 ChatGPT。诚然,配置有点死板(您会明白我的意思),但您很快就会得到结果。

转到此GitHub 页面以获取该工具。然后,单击“midjourney-prompt-generator-prompt-for-chatgpt”文件。

如何结合ChatGPT为Midjourney生成提示词

其内容将打开。单击显示文件内容的编辑器右上角的“复制原始内容”按钮。

如何结合ChatGPT为Midjourney生成提示词

然后,转到chat.openai.com,登录您的帐户,然后开始新的聊天。在聊天中,粘贴您之前复制的内容并点击“发送”。

如何结合ChatGPT为Midjourney生成提示词

ChatGPT 将进入 Midjourney Prompt Generator 模式,在此模式下它将被限制为预定义的命令。

虽然 ChatGPT 在这个有限的框架中,但您只能使用这些命令:

  • [Start MPGM]:此命令启动 Midjourney 提示生成器。您可以使用它来启动 MPGM 或在通过 End 命令终止后再次启动它。
  • [prompt]:此命令启动新的生成会话并描述用户希望 ChatGPT 为其生成 Midjourney 提示的图像。
  • [pX]:根据使用 prompt 命令提供的输入生成三个提示后,您可以使用 [pX] 命令选择要用于 Midjourney 的提示,其中 X 是所选提示的编号。
  • [next]:根据上次提供的提示生成一组新的 3 个提示。
  • [good]:您可以提供有关生成的提示的反馈,并使用此命令指出它的优点。
  • [bad]:您可以使用此命令为生成的提示提供负面反馈。
  • [更改]:如果您想使用您输入的提示对 Midjourney 生成的图像进行更改,您可以使用此命令描述您要进行的更改,ChatGPT 将生成一个新的提示。
  • [End MPGM]:此命令终止 Midjourney Prompt Generator Mode,ChatGPT 将不再受限于预定义的框架。使用此命令是退出此模式的唯一方法。

使用 MPGM

您只能在之前复制粘贴上述文件的同一聊天中使用 MPGM。但是在启动 MPGM 的同时,您也无法在其他聊天中正常使用 ChatGPT。

要启动 MPGM,请[Start MPGM]在聊天框中键入命令并发送。

如何结合ChatGPT为Midjourney生成提示词

然后,键入[prompt]您希望 ChatGPT 提供提示的内容。例如,我们输入[prompt] photo of a castle by a beach town. 点击“发送”。然后 ChatGPT 将返回三个场景供您选择。

如何结合ChatGPT为Midjourney生成提示词

[pX]使用需要将 X 替换为您喜欢的提示编号的命令,选择您最喜欢的场景。例如,要选择第三个提示,请发送命令[p3]

如何结合ChatGPT为Midjourney生成提示词

然后,ChatGPT 将为您可以在 Midjourney 中输入的所选场景生成提示。

如果您不喜欢任何场景,请使用[next]命令生成一组 3 个新场景。

如果您希望对生成的提示进行更改,请使用[change]命令,然后是对更改的描述。

要脱离受限框架,请发送[End MPGM]命令。

如何结合ChatGPT为Midjourney生成提示词

奖金提及 - Midjourney Prompt Library

如前所述,有一个庞大的在线共享资源的 Midjourney 用户社区。其中一个资源是使用 ChatGPT 创建的 Midjourney 提示的庞大存储库,您可以自己使用。

这个提示库有数以千计的提示,您可以用自己的值填充这些提示,然后复制以在 Midjourney 中运行。如果您甚至不想输入自己的值,提示也有一个您可以输入的示例值列表。

有各种类别的提示,例如动物、食物、游戏、幻想、服装和时尚、绘画等。

您需要做的就是单击提示下的“运行”按钮。

如何结合ChatGPT为Midjourney生成提示词

然后,输入值并单击“复制提示”选项。

如何结合ChatGPT为Midjourney生成提示词

然后,您可以将复制的提示粘贴到 Midjourney 中。

不仅如此,作者还提供了使用这些提示创建的图像的访问权限,您可以下载这些图像。

如何结合ChatGPT为Midjourney生成提示词

不过,如果您在 Midjourney 中使用相同的提示,您可能会得到不同的结果,因为这就是这个应用程序的特点。ChatGPT 和 Bard 等 AI 机器人针对相同的提示给出相似(有时是准确的)结果,而 Midjourney 总是会产生新的东西!


仅此而已。您现在可以使用 Midjourney 创建令人惊叹的图像,方法是输入您使用 ChatGPT 创建的提示,而不是让您为之动容。

 

工作室