提示词(Prompt)是与AI模型交流的语言,用以告诉AI模型想要生成的图像的特征。提示词的准确性、精准度直接决定了生成的图像是否符合我们的预期。
基础介绍
- AIGC提示词通常由多个单词、词组或短句构成,以***
,
***分割组成; - 提示词分为正向提示词(positive prompt)和反向提示词(negative prompt)。正向确定生成方向,反向排除生成方向;
- 总数量建议不超过75个;
- AI程序会依照概率来选择性执行,如果提示词之间有冲突,AI会根据权重确定的概率来随机选择执行哪个提示词;
- 生成图片的尺寸越大,需要的提示词就越多,否则提示词之间会相互污染;
- 提示词支持使用emoji 🤙,且表现力较好
权重
提示词是有权重的,AI程序采纳的概率和占比就是权重的表现
- 提示词权重值从0.1~100,默认权重值都是1,低于1就是减弱,大于1就是增强
- 提示词顺序会影响权重大小,从前到后对画面影响以此减弱
- 可以用符号来改变提示词的权重
- 可以使用相对权重,比如:
hot::3 dog::1
的结果就跟hot::6 dog::2
是一样的 - 如果想排除某个词,可以使用负值,比如:
eyes::-1
- 没有必要使权重非常高,一旦权重太大,另外一个元素就不再重要了
提示词顺序
推荐顺序:
画面质量,风格,主题,外表(发型、发色、衣服、眼睛、手臂、上身、退步…),情绪,姿态,背景
按权重的提示词顺序:
画面质量+风格+镜头效果+光照效果+主题+构图+主体(人物&对象+姿势+服装+道具)+细节(场景+环境+饰品+特征)
比如:
//超高分饼率,8k,漫画风,景框,一个男子,奔跑(动词原型),黑色头发,橙色木阳,蓝色天空,4:2尺寸,V5引掔
absurdres, 8k, comic, viewfinder, lmale, run, black hair, orange sun, blue sky --ar -4:2 --v 5
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fKCLeNiM-1682753499487)(null)]
符号
当使用多个提示词时,如果需要调整提示词权重,除了调整顺序,还可以使用符号来改变提示词的权重;通常写提示词的流程:先写下提示词生成一次,根据生成结果边试边改不满意或遗漏的提示词
符号 | 介绍 | 格式 | 示例 |
---|---|---|---|
: | 自定义权重比例,可以用非整数,如1.5就代 表150%; 数值常用取值范围 0.4-1.6, 太小容易被忽视,太大容易图像出错。 | (prompt:num) | // 单人女孩,权重0.74(lgirl:0.74) |
:: | 单独考虑两个或多个单独概念。为提示的各个部分分配相对权重。 | prompt::prompt prompt::number prompt | //小温暖的狗 hot:: dog //非第热的狗,使“热”一词的重要性是“狗”一词的两倍 hot::2 dog |
() | 增加权重0.1 | ( prompt ) | //权重1.1 (igirl) |
{} | 增加权重0.05 | { prompt } | //权重1.05 {1girl) |
[] | 降低权重0.1 | [ prompt ] | //权重降低1.1 [igirl] |
(()) {{}} [[]] | 相乘叠加 理论上可以无限叠加例: ((( (beautiful)))) | (( prompt )) {{ prompt }} [[ prompt ]] | //权重1.1*1.1,即权重为1.21 ((Igirl)) |
And | 将多个提示词聚合在一个顺序上,权重一致 使用 : 可以修改权重 | prompt and prompt prompt : number and prompt : number | //三个词缀权重一致 bird and dog and pig //可使用冒号标记其权重 bird:1.5 and dog:1.2 and pig:0.8 |
+ | prompt + prompt | (red hair:1.1)+(yellow hair:1.25)+(greenhair:1.4) | |
| | 交替渲染,轮流使用提示词道染,也可以提取生物特点并融合 | prompt | prompt | (red hair:1.1)|(yellow hair:1.25)|(greenhair:1.4) |
_ | prompt _ prompt | (red hair:1.1)_(yellow hair:1.25)_(greenhair:1.4) | |
, | 当提示词词性一致时,逗号有连接功能 | prompt , prompt | (red hair:1.1),(yellow hair:1.25),(greenhair:1.4) |
空格 | prompt prompt | (red hair:1.1) (yellow hair:1.25) (greenhair:1.4) | |
<> | 调取LORA或超网络模型等。 输入: <<lora:filename:multiplier>或<hypernet: filename:multiplier>可调取相应模型。 | <slora:cuteGirlMix4_v10:0.5> |
权重符号举例:
继续之前的例子的提示规则,增加跳跃,并且加强其权重。看结果,可以清楚感受到人物有了跑跳感,但跳感肯定更强。
//超高分饼率,8k,漫画风,景框,一个男子,奔跑(动词原型),黑色头发,橙色木阳,蓝色天空,4:2尺寸,V5引掔
(absurdres), 8k, comic, ((viewfinder)), lmale, running, (jumping:1.5),black hair, orange sun, blue sky --ar -4:2 --v 5
组合运算:
在 []
中使用 :
、|
等符号,则可实现较为复杂的分布与交替渲染需求
step>1时表示该组合在前多少步时做为 A 渲染,之后作为 B渲染。
step<1 时表示迭代步数的百分比(参与总步骤数)
格式 | 解释 | 示例 |
---|---|---|
[ prompt A : prompt B : step] | 渲染元素A到多少进度(step)后开始渲染元素B,实现A与B互相叠加 | //渲染蓝色到40%进度后,开始渲染红色 [blue:red:0.41] //前12步渲染蓝色后,开始渲染红色 [blue:red:12] |
[ prompt : step] | 从多少进度 (step)开始渲染元素 | //在执行40%的步骤后,开始渲染蓝色 [blue:0.4] //在执行15步之后,开始渲染蓝色 [blue:15] |
[ prompt :: step] | 渲染到多少进度 (step)时停止元素的渲染(其他元素继续渲染) | //在执行40%的步骤后,停止渲染蓝色 [blue::0.4] //在执行15步之后,停止渲染蓝色 [blue::15] |
[ prompt | step] | 元素A和元素B在平等权重下交替混合渲染,也可以提取生物特点井融合,例如牛和马; 理论上不限制混合元素的数量,即可以ABCDEFG… | //融合蓝色与红色,紫色? [blue|red] //融合牛与马 [cow|horse] |
[ prompt A : prompt B ] prompt C | A和B融合过程中共享元素C | //合成“空中的乌”与“空中的飞机” [bird | airplane] in sky |
后缀参数
–aspect number : number 或 --ar number : number 宽高比
设置生成图像的宽高比参数n:n,默认1:1 ; 必须使用正整数,不能小数点 ; 大于2:1的纵横比是实验性的,可能会产生不可预测的结果 ; 不同版本有不同的最大宽高比
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UTqHPQex-1682753499470)(null)]
–chaos number 或 --c number 多样性
影响初始图片网格的变化程度,值越高产生更多意想不到的结果和组合。越低产生更可靠、可重复的结果,参数范围:0-100,默认0
–fast 快速渲染
更快的渲染速度,但图像的一致性会更少
–hd 高清模型
使用不同的算法,该算法可能更适合较大的图像,但构图的一致性较差,适合抽象和风景提示
–iw number 图形权重
设置参考图的权重,参数0.25、0.5、1、 2(V5最大)、5(V4),值越大越像。参考图(V4版本不能定义权重)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tYzR3Txz-1682753499457)(null)]
–seed number 种子
用同样的seed值的作用是产生 更稳定结果,保障最后生成的图像更一致
–stop 停止百分点
在设定的百分比处停止生成。参数范国:10-100,可用于测试想法阶段,減少fast时间
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IJaVr0U1-1682753499495)(null)]
–stylize number 或 --s number 风格化
默认值为 100,使用默认V4模型时接受整数值 0-1000,数值越大关联性越差,最大的基本上和提示词毫无关系。不同版本的默认值和参数范围:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vTFJZ4JH-1682753499479)(null)]
–sameseed 相似值
在生成的所有图像上设置相同的种子
–version number 或 -v number 版本
目前有1.2.3.4.5
–video 保存进度视频
保存图像计算过程的进度视频,通过表情符号中的email触发到个人消息中。
–video 仅适用于4张图的图片网格模式,不适用于其他。
–video 适用于模型版本 1、2、3、test 和testp。
–niji 动漫模型
该模型是Midjourney 和Spellbrush之间的合作,旨在制作动漫和插图风格。该模型对动漫、动漫风格和动漫美学有更多的了解。它非常壇长动态和动作镜头以及通常以角色为中心的构图。
–no + prompt 负面加权,如:–no plants 会尝试移除植物
–quality number 或 --q number 质量
影响生成时间和质量,各版本支持参数:
–uplight 光线微调 、–upscale 精细细节微调
为图像添加许多其他精细细节,使用详细放大器放大的图像可以使用按钮再次放大,最终分辨率为 1664* 1664px。
仅在fast模式下可用,版本支持:1,2,3,hd
–tile 无缝贴图
只生成单张贴图,可以用 这个检查器 预览平铺效果。暂不支持V4模式 下使用,支持1,2,3,5 版本
–repeat number 重复
图片重复使用率,越大重复越高
-w number -h number 自定义尺寸
Midjourney 斜杠命令
命令 | 解释 |
---|---|
/describe | 从图片中提取Prompt (关键词),然后生成类似的图像。 |
/imagine + prompt | 根据 prompt 自动生成4张关联图像 |
/info | 显示有关您的个人资料和使用额度的信息 |
/invite | 生成邀请链接井将其发送到你的个人消息界面,你可以发送邀请给某人,邀请其加入Micjourney。 |
/idea | 给出 一些随机的提示 |
/help | 显示目前支持的机器人选项以方便你参考 |
/subscribe | 获取订阅页面的链接 |
/fast | 快速模式下,通常消耗快速配额时间。使用:单独发送 /fast 就切换到轻缓模式 |
/relax | 松缓模式:但需要更长的时间才能生成(大概在1分钟左右)。使用:单独发送/relax 就切换到轻缓模式 |
/show number | 使用任务1D生成原图 |
/prefer suffix | 指定要添加到每次提示词未位的后级(后缓只支持参数,不支持提示词),留空则为取消 |
/prefer option set | 创建自定义变量,最多可设置20个自定义变量(只支持参数,例如:使用 --xphot。代替 --hd --ar 7:4) |
/blend | 将两个图像中的元素混合在一张中 |