今年2、3月以來我們已經把生成式AI融入我們的工作中來,包括用ChatGPT、Bard生成文字,用Dall-E、SD、Midjourney生成圖片。
最近購買了Midjourney一年的Standard Plan,每個月24美元15小時快速GPU時間,實際大約可以生成1000張圖片。
Midjourney目前需要使用英文的提示詞,自己可以再discord頻道中輸入簡單的英文提示詞來指示AI繪圖,不過為了更好發揮AI的作用,還可以讓ChatGPT、Bard來幫我們分析輸入文字,給出更好的英文提示詞,我的作用是這樣的,先在ChatGPT或Bard中輸入:
我需要你來幫助生成一段Midjourney繪圖的英文提示詞,Midjourney是一個AI繪圖工具,按照你給出的英文提示詞來繪制與提示詞匹配的圖片來。
請分幾步來進行這項工作:第一步:閱讀理解下面的文字,根據這些問題寫一個200字的小結出來,要求簡明扼要、抓住重點;
......此處省略從網頁中複制過來的文字
第二步:分析上面的文字以及小結,相信如果要通過繪制一幅圖片來代表這段文字以及小結的話,畫面中應該出現的主要元素,一般主要元素不要超過3個,請按照重要性列出3個主要元素并說明選取它們的理由;
第三步:加上其它一些方面的考慮:繪畫風格(需要與文字和小結相符合)、畫面背景(需要與主要元素匹配但也不能喧賓奪主)、色調(也要與文字和小結的主題匹配),請逐項寫出這幾個方面的考慮;
第四步:生成中文的AI繪畫提示詞(一段中文句子);
第五步:生成Midjourney英文提示詞(一段英文句子):
分步是一個重要的高級提示詞技巧,讓AI在分步的過程中了解更多細節、考慮更多方面,從而使最後的生成效果更好。
在ChatGPT或者Bard中輸入上面的内容後,都可以得到比較合适的英文提示詞,需要注意的幾點:
- 目前ChatGPT的訓練數據還是2021年以前的,它不知道Midjourney是什麼,有的時候會給出不符合Midjourney提示詞使用的句子或短語列表,可以考慮再給它一些例子
- Bard知道Midjourney是什麼,生成的Midjourney英文提示詞還比較合适,在某些情況下比ChatGPT生成的Midjourney提示詞更好
- 生成的Midjourney提示詞明顯不完善的時候,我們可以修改上面的提示詞,将從網頁中複制過來的文字或者分步步驟本身的文字進行一定修改
- 可以在生成的Midjourney提示詞後面加上一些後綴,例如--ar 16:9來控制長寬比
不同主題的系列可以專門做生成Midjourney提示詞的模闆出來,例如:
另外,ChatGPT Plus會員還可以使用ChatGPT Plugin來記一步幫助生成Midjourney提示詞:
- Link Reader: 用于閱讀鍊接中内容,這樣我們就不用把網頁内容複制過來了
- Photorealistic:Midjourney Prompts,相機逼真風格
我已經把這個辦法用到我的博客配圖、詞典配圖等地方了,以後還可以用到更多地方,也還會随着文字和圖片AI的變化而适時調整。
评论1
更多例子: 用戶:…
更多例子:
用戶:
ChatGPT:
用戶:
ChatGPT:
最後這段英文拿去Midjourney中繪圖效果還可以👌