撰寫 Text Prompt 注意事項

2023-05-06 17:24 更新

Midjourney 跟 ChatGPT 在 prompt 的使用上有很多不一樣的地方,本章會詳細(xì)介紹下 Midjourney 的 text prompt 區(qū)別。

語法

首先 Midjourney 基本上是不懂語法的,所以即使你語法錯了,只要詞對了,也能生成圖片。。

另外,不懂語法也導(dǎo)致了另一個問題:prompt 不是越長越好。特別是各種定語從句,它根本就不懂,還不如把指令用逗號隔開,一個個輸入。以下是官方推薦的語法建議:

  • 使用形容詞+名詞的詞序來替換介詞短語。hair flowing in the wind 應(yīng)該改為 flowing haira carrot for a nose 應(yīng)該改為 carrot nose
  • 使用非常具體的動詞來替換介詞短語。a girl with a flashlight 應(yīng)該改為 a girl using a flashlighta girl with a big smile on her face 應(yīng)該改為 smiling girl

最后, Midjourney 是不會區(qū)分大小寫的。

單詞

在單詞的部分,Midjourney 跟 ChatGPT 有點類似,它對同義詞的理解也不是很好。比如舉兩個例子:

  1. big (大)這個詞,到底指多大?越具象的大,對于 Midjourney 來說,效果越好,比如用 gigantic 就比用通用的 big 好。
  2. cats(貓)這個詞是個復(fù)數(shù),但到底是多少只?對于 Midjourney 來說,two cats(兩只貓)比 cats 更明確。

另外,Midjourney 還能用 emoji 代替單詞(我覺得本質(zhì)上 emoji 也是單詞),算是一個比較有意思的特性。

與其說不要什么,不如說要什么

這個跟 ChatGPT 類似,你應(yīng)該將你想要的東西說清楚,而不是告訴 Midjourney 不要什么,如果你想讓 Midjourney 不生成某樣?xùn)|西,就需要用到 參數(shù) — no。

你不說,模型就會隨機(jī)給你

因為圖像信息的信息量遠(yuǎn)超過文字,所以很多時候,Midjourney 會隨機(jī)填充一些內(nèi)容給你,它既是缺陷,也是亮點功能。因為當(dāng)你不在 prompt 里說明這些詞時,你就能獲得發(fā)散的結(jié)果。

如果你想減少這些隨機(jī)性,就需要用到一些 prompt 框架(或者所謂的模板),本教程會由淺入深地將這個框架教給你。

參數(shù)

Midjourney 還有一點跟 ChatGPT 有較大差異,它允許你在 prompt 里加入?yún)?shù),而且這些參數(shù)相對來說一致性都比較好,所以如果你想實現(xiàn)的功能,參數(shù)里支持,那優(yōu)先使用參數(shù),而不是在主體里描述。你會在后續(xù)的教程中學(xué)到如何善用參數(shù)。

另外,需要注意,本教程生成的圖片默認(rèn)為 V5 版本,所以我沒有在 prompt 里就加 v5 參數(shù)。



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號