10分钟叫你如何学会组织Prompt语言同AI沟通

news2024/11/26 16:24:17

提示词(Prompt)是与AI模型交流的语言,用以告诉AI模型想要生成的图像的特征。提示词的准确性、精准度直接决定了生成的图像是否符合我们的预期。

基础介绍

  1. AIGC提示词通常由多个单词、词组或短句构成,以***,***分割组成;
  2. 提示词分为正向提示词(positive prompt)和反向提示词(negative prompt)。正向确定生成方向,反向排除生成方向;
  3. 总数量建议不超过75个;
  4. AI程序会依照概率来选择性执行,如果提示词之间有冲突,AI会根据权重确定的概率来随机选择执行哪个提示词;
  5. 生成图片的尺寸越大,需要的提示词就越多,否则提示词之间会相互污染;
  6. 提示词支持使用emoji 🤙,且表现力较好

权重

提示词是有权重的,AI程序采纳的概率和占比就是权重的表现

  1. 提示词权重值从0.1~100,默认权重值都是1,低于1就是减弱,大于1就是增强
  2. 提示词顺序会影响权重大小,从前到后对画面影响以此减弱
  3. 可以用符号来改变提示词的权重
  4. 可以使用相对权重,比如:hot::3 dog::1 的结果就跟 hot::6 dog::2 是一样的
  5. 如果想排除某个词,可以使用负值,比如:eyes::-1
  6. 没有必要使权重非常高,一旦权重太大,另外一个元素就不再重要了

提示词顺序

推荐顺序:

画面质量,风格,主题,外表(发型、发色、衣服、眼睛、手臂、上身、退步…),情绪,姿态,背景

按权重的提示词顺序:

画面质量+风格+镜头效果+光照效果+主题+构图+主体(人物&对象+姿势+服装+道具)+细节(场景+环境+饰品+特征)

比如:

//超高分饼率,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

image-20230429142904942

组合运算:

[] 中使用 :| 等符号,则可实现较为复杂的分布与交替渲染需求

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 CA和B融合过程中共享元素C//合成“空中的乌”与“空中的飞机”
[bird | airplane] in sky

后缀参数

–aspect number : number 或 --ar number : number 宽高比

设置生成图像的宽高比参数n:n,默认1:1 ; 必须使用正整数,不能小数点 ; 大于2:1的纵横比是实验性的,可能会产生不可预测的结果 ; 不同版本有不同的最大宽高比

image-20230429144402826

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UTqHPQex-1682753499470)(null)]

–chaos number 或 --c number 多样性

影响初始图片网格的变化程度,值越高产生更多意想不到的结果和组合。越低产生更可靠、可重复的结果,参数范围:0-100,默认0

image-20230429144725262

–fast 快速渲染

更快的渲染速度,但图像的一致性会更少

–hd 高清模型

使用不同的算法,该算法可能更适合较大的图像,但构图的一致性较差,适合抽象和风景提示

–iw number 图形权重

设置参考图的权重,参数0.25、0.5、1、 2(V5最大)、5(V4),值越大越像。参考图(V4版本不能定义权重)

image-20230429144959738

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(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)]

image-20230429145452635

–sameseed 相似值

在生成的所有图像上设置相同的种子

–version number 或 -v number 版本

目前有1.2.3.4.5

–video 保存进度视频

保存图像计算过程的进度视频,通过表情符号中的email触发到个人消息中。
–video 仅适用于4张图的图片网格模式,不适用于其他。
–video 适用于模型版本 1、2、3、test 和testp。

–niji 动漫模型

该模型是Midjourney 和Spellbrush之间的合作,旨在制作动漫和插图风格。该模型对动漫、动漫风格和动漫美学有更多的了解。它非常壇长动态和动作镜头以及通常以角色为中心的构图。

image-20230429145916252

–no + prompt 负面加权,如:–no plants 会尝试移除植物

–quality number 或 --q number 质量

影响生成时间和质量,各版本支持参数:

image-20230429150204891

image-20230429150227334

–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将两个图像中的元素混合在一张中

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/475403.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何更改Windows服务器时间

Windows操作系统自带时间同步功能&#xff0c;它会自动从互联网时间服务器获取时间&#xff0c;以保证系统时间的准确性。但是&#xff0c;有时候我们需要更改时间服务器&#xff0c;以获得更准确的时间同步。小编将为大家介绍如何更改Windows时间服务器&#xff0c;以及Window…

java基础知识——22.lambda表达式

这篇文章&#xff0c;我们来讲一下java的lambda表达式 目录 1.初识lambda表达式 2.lambda表达式介绍 2.1 函数式编程 2.2 lambda表达式的具体格式 2.3 Lambda表达式的好处 2.4 Lambda的省略写法 1.初识lambda表达式 首先&#xff0c;我们来看一下lambda表达式的应用 下…

运维——ssh无法登录云服务器

0x00 概述 一般来讲&#xff0c;无法登录ssh的原因挺多&#xff0c;如果无法登录云服务器&#xff0c;则除了要检查ssh端口是否放行&#xff0c;防火墙状态外&#xff0c;还需要检查云服务器web控制台入站规则是否开放了对应端口。如果你前面检查都是正常&#xff0c;那么还需…

实战打靶集锦-017-potato

提示&#xff1a;本文记录了博主的一次打靶过程 目录 1. 主机发现2. 端口扫描3. 服务枚举4. 服务探查4.1 Apache探查4.2 ProFTPD探查4.2.1 strcmp()函数绕过4.2.2 查找apache日志文件4.2.3 查看/etc/passwd文件4.2.4 破译密码4.2.5 突破边界 5. 提权5.1 系统信息枚举5.2 定时任…

基于Yolov5的NEU-DET钢材表面缺陷检测,优化组合新颖程度较高:CVPR2023 DCNV3和InceptionNeXt,涨点明显

1.钢铁缺陷数据集介绍 NEU-DET钢材表面缺陷共有六大类,分别为:crazing,inclusion,patches,pitted_surface,rolled-in_scale,scratches 每个类别分布为: 训练结果如下: 2.基于yolov5s的训练 map值: 2.1 Inception-MetaNeXtStage 对应博客:https://cv2023.blog.csdn.n…

实验5 彩色图像处理与图像变换

文章目录 一、实验目的二、实验内容1. 彩色图像平滑。(课本P310 例6.12)2. 彩色边缘检测。(课本P318 例6.16)3. 一维小波变换。(课本P364 例7.20)4. 二维小波变换。(课本P369 例7.22)5. 小波包分解。(课本P376 例7.24) 一、实验目的 掌握RGB彩色模型和HSI彩色模型之间的转换方…

C语言指针的使用

文章目录 前言一、指针基本概念介绍二、指针的大小三、使用指针访问变量和变量地址四、使用指针遍历数组总结 前言 一、指针基本概念介绍 在 C 语言中&#xff0c;指针是一种用于存储内存地址的数据类型。指针可以存储任何数据类型的内存地址&#xff0c;包括基本数据类型、数…

C语言之单链表的实现以及链表的介绍

一、为什么会存在链表 因为我们常用的顺序表会存在以下的一些问题&#xff1a; 1. 中间/头部的插入删除&#xff0c;时间复杂度为O(N) 2. 增容需要申请新空间&#xff0c;拷贝数据&#xff0c;释放旧空间。会有不小的消耗。 3. 增容一般是呈2倍的增长&#xff0c;势必会有一定…

算法的特性和空间复杂度---数据结构

目录 前言&#xff1a; 1.算法 1.1算法的特性 1.2设计算法 2.空间复杂度 3.学习复杂度的意义 ❤博主CSDN&#xff1a;啊苏要学习 ▶专栏分类&#xff1a;数据结构◀ 学习数据结构是一件有趣的事情&#xff0c;希望读者能在我的博文切实感受到数据之间存在的关系&#xff…

【3dmax】常用的快捷键总结以及如何修改快捷键

&#x1f497; 未来的游戏开发程序媛&#xff0c;现在的努力学习菜鸡 &#x1f4a6;本专栏是我关于建模的笔记 &#x1f236;本篇是3dmax常用的快捷键总结以及如何修改快捷键 3dmax常用的快捷键总结以及如何修改快捷键 3dmax常用快捷键如何添加或修改快捷键 3dmax常用快捷键 视…

go pprof性能调优工具

go pprof 一、性能调优原则二、pprof1、pprof 功能简介2、pprof 排查实战前置工作a、CPUb、Heapc、goroutined、mutexe、block 3、pprof 的采样过程和原理a、cpub、heapc、goroutine && threadCreated、block && mutex 三、调优流程1、业务优化a、流程 2、基础…

2023.4.17-4.23 AI行业周刊(第146期):创业要趁早

最近有很多外部拓展培训的需求&#xff0c;联盟的共学课程培训&#xff0c;公司视觉软件的培训&#xff0c;行业课程的培训&#xff0c;每一项培训听起来简单&#xff0c;但是其实都需要大量的时间精力。 前两年也准备过一份《30天入门人工智能》的视频课程&#xff0c;总共31…

Ansible自动化部署工具|各个模块的使用

Ansible自动化部署工具|各个模块的使用 一、自动化运维工具—Ansible二、安装Ansible查询webserver组中主机的日期 三 Ansible常用模块(1) ansible命令行模块(2) command模块(3) shell模块(4) cron模块(5) user模块(6) grup模块(7) copy模块(8) file模块(9) ping模块(10) servi…

内网穿透NPS和宝塔Nginx配合使用,开启SSL访问本地局域网网络

并非为了教学&#xff0c;仅供自己记录&#xff0c;方便下次用。所以内容不会刻意花时间写的很细节详细。 1. 服务器NPS配置 NPS install安装后&#xff0c;配置文件会在其他位置&#xff0c;通过是 /etc/nps/nps.conf目录。 找到进行修改&#xff0c;主要修改的是http_proxy_p…

【flask】三种路由和各自的比较配置文件所有的字母必须大写if __name__的作用核心对象循环引用的几种解决方式--难Flask的经典错误

三种路由 方法1&#xff1a;装饰器 python C#, java 都可以用这种方式 from flask import Flask app Flask(__name__)app.route(/hello) def hello():return Hello world!app.run(debugTrue)方法2: 注册路由 php python from flask import Flask app Flask(__name__)//app…

【以太坊 Solidity】管理员读写权限/访问控制/角色控制

摘要 在 Solidity 语言的多继承中&#xff0c;若多个合约共同继承一个父合约&#xff0c;则这多个合约 共享 父合约中的变量和函数。 1.测试的智能合约 合约继承路线如下&#xff1a; #mermaid-svg-DtimeTjOch5CJh50 {font-family:"trebuchet ms",verdana,arial,s…

应用,auto,内联函数

6.引用&#xff1a; //指针 int main() {int a 0;int& b a;int& c b;int& d c;cout << &a << endl;cout << &b << endl;cout << &c << endl;cout << &d << endl;b;d;cout << a <<…

WEB攻防通用漏洞跨域CORS资源JSONP回调域名接管劫持

目录 一、同源策略&#xff08;SOC&#xff09; 二、跨域资源&#xff08;COSP&#xff09; 三、回调跨域&#xff08;JSOP&#xff09; 四、CORS资源跨域-敏感页面原码获取 五、JSONP 回调跨域-某牙个人信息泄露 六、子域名劫持接管 一、同源策略&#xff08;SOC&#x…

C#手麻系统源码, 基于前端Winform+后端WCF +sqlserver 开发

手麻系统源码&#xff0c;自动生成电子单据 基于C# 前端框架&#xff1a;Winform后端框架&#xff1a;WCF 数据库&#xff1a;sqlserver 开发的手术室麻醉临床信息系统源码&#xff0c;应用于医院手术室、麻醉科室的计算机软件系统。该系统针对整个围术期&#xff0c;对病人…

Buffer Pool介绍

Buffer Pool基本概念 Buffer Pool&#xff1a;缓冲池&#xff0c;简称BP。其作用是用来缓存表数据与索引数据&#xff0c;减少磁盘IO操作&#xff0c;提升效率 Buffer Pool由 缓存数据页(Page) 和 对缓存数据页进行描述的控制块 组成, 控制块中存储着对应缓存页的所属的 表空…