![AI文本和绘图提示词](/sites/jamesqi.com/files/inline-images/ai-text-draw-prompt.jpg)
今年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中绘图效果还可以👌