首页 > 其他分享 >【SD教程】超详细AI绘画提示词语法讲解!

【SD教程】超详细AI绘画提示词语法讲解!

时间:2024-08-10 10:53:17浏览次数:7  
标签:教程 flower 权重 AI 提示 red quality best SD

前言

一、SD提示词基础

AI绘画提示词基本规则

1、提示词(prompt)由多个词缀构成。

提示词分为正向提示词(positive prompt)和反向提示词(negative prompt),用来告诉AI哪些需要,哪些不需要。

在这里插入图片描述

2、词缀的权重默认值都是1,从左到右依次减弱,权重会影响画面生成结果。

比如景色Tag在前,人物就会小:

在这里插入图片描述

相反的人物提示词在前景物在后人物会变大或半身:

选择正确的顺序、语法来使用提示词,将更好、更快、更有效率地展现所想所愿的画面。

要出好一张图提示词也至关重要,在这里我分享这份提示词大全给大家!

在这里插入图片描述

所以SD提示词撰写的大体逻辑是这样的:

首先我们要保证画面中质量,因此在最前面的永远是强调画面质量的提示词,之后我们要考虑我们的画面风格,你想要什么画风,接着就是我们画面需要体现的主要元素,最后是增添的细节。

若是想明确某主体,应当使其生成步骤向前,生成步骤数加大,词缀排序向前,权重提高:

画面质量 → 主要元素 → 细节

若是想明确风格,则风格词缀应当优于内容词缀:

画面质量 → 风格 → 元素 → 细节

举例:一串长的提示词可以拆分为如下:

· 画面质量:

best quality,masterpiece,HDR,UHD,8K,best quality,oil_painting,

· 主要元素:

princess,oval face,dancing,smile,bright pupils,

· 细节:

Movie light, elves, floating light points, dreams, magic

· 画风lora:

如果有的话写在这里

在这里插入图片描述

best quality,masterpiece,HDR,UHD,8K,best quality,((oil_painting)),

princess,oval face,dancing,bright pupils,twintails,smile,

Movie light,elves,floating light points,dreams,magic,panoramic,grand scenes,(Bokeh:1.4),

3、AI 会依照概率来选择性执行提示词。

如提示词之间有冲突,AI 会根据权重确定的概率来随机选择执行哪个提示词。

生成图片的大小会影响 Prompt 的效果,图片越大需要的 Prompt 越多,不然 Prompt 会相互污染。

4、Prompt 支持使用 emoji,可通过添加 emoji 图来达到效果。

AI认知的提示词撰写基本语法

1、提示词与提示词之间用英文逗号分隔,同时词之间要用空格隔开。

大家在撰写提示词的时候一定要注意,用英文输入法

例如:1girl, long hair, smile

主要元素+细节

2、提示词之间是可以换行的

我们可以利用这一特性让提示词看起来更清楚,但换行时记得加上逗号这样AI才知道你换行了。

例如:画面质量+主要元素+细节

best quality, masterpiece,

1girl,

long hair, smile,

3、每个提示词默认权重为1,越靠前权重越高。

Girl, books, library,

library, books, Girl,

books, library, Girl,

4、提示词词数量并不是越多越好

如果你想可控生图提示词数量控制在75个单词以内,关键词超过这个数量对整体画面影响比较少了,但可以增加一些点缀要素。

例如:这个是75个词的提示词

((ultra-detailed)), ((illustration)),((solo)),((((a girl)))),(beautiful detailed girl),(((cheongsam))),((((((arms_behind_back)))))) ,red eyes,((((beautiful detailed eyes)))),white hair,spring festival,(((chinese new year))),(((snow))),((lunar new year)),firecracker,Temple Fair,(detailed fireworks), (firecracker),((the best building)),(((best shadow))),many people,(Flying snowflakes),

超细节,插图,独奏,一个女孩,美丽的细节女孩,春装,手臂,红眼睛,美丽的详细眼睛,白发,春节,中国新年,雪,农历新年,爆竹,庙会,详细的烟花,爆竹,最好的建筑,最好的阴影,很多人,雪花飞溅

将提示词增加到100+个,注意我们在后面加上了一些无关紧要的词意图干扰AI

((ultra-detailed)), ((illustration)),((solo)),((((a girl)))),(beautiful detailed girl),(((cheongsam))),((((((arms_behind_back)))))) ,red eyes,((((beautiful detailed eyes)))),white hair,spring festival,(((chinese new year))),(((snow))),((lunar new year)),firecracker,Temple Fair,(detailed fireworks), (firecracker),((the best building)),(((best shadow))),many people,(Flying snowflakes),

ocean,beach,lake,starry_sky,park,Trapeze,city,cityscape,downtown,Tokyo_Tower,snowy mountain,cliff,claw pose,Swinging,long hair,blouse,collared_shirt,sailor_shirt,t-shirt,

超细节,插图,独奏,一个女孩,美丽的细节女孩,春装,手臂s_behind_back,红眼睛,美丽的详细眼睛,白发,春节,中国新年,雪,农历新年,爆竹,庙会,详细的烟花,爆竹,最好的建筑,最好的阴影,很多人,雪花飞溅

海洋,海滩,湖泊,星空,公园,吊架,城市,城市景观,市中心,东京,雪山,悬崖,爪式,摇摆,长发,衬衫,领衬衫,水手衬衫,t恤,

二、提示词符号解析

小括号、中括号、大括号

小括号、中括号、大括号的含义:微调关键词权重

1、小括号 ( )

一个小括号增加1.1倍权重,最多套三层小括号也就是1.331倍权重

大家可以观察下面的图片,我不断用小括号强调黄色花朵的权重

Garden,

red flower,

blue flower,

yellow flower,

Garden,

red flower,

blue flower,

(yellow flower)

Garden,

red flower,

blue flower,

((yellow flower))

Garden,

red flower,

blue flower,

(((yellow flower)))

2、大括号 { }

大括号也是增加权重的,但相比小括号更轻微,是增加1.05倍,三层大括号权重为1.15倍

3、中括号 [ ]

这个是减小权重值的,它会把权重变为原来的0.9倍,三层就是0.729倍

案例:同样是花园使用中括号减重红色花朵:

best quality, masterpiece,

Garden, red flower, blue flower, yellow flower

在这里插入图片描述

best quality, masterpiece,

Garden,[[[ red flower]]], blue flower, yellow flower

4、自定义权重

自定义权重只可使用小括号控制,格式为(x:0.5)

0.5为权重值,权重取值范围 0.4-1.6,权重太小容易被忽视,太大容易拟合图像出错

案例:使用自定义权重蓝色花朵对比:

best quality, masterpiece,

Garden, red flower,

(blue flower:0.4), yellow flower

best quality, masterpiece,

Garden, red flower,

(blue flower:1.6), yellow flower

5、使用尖括号<>调用lora

lora简单来说就是风格化模型,可以生成我们想要的特定风格或者人物。

我们可以在提示词中使用 [lora:lora名称:权重](lora:lora名称:权重)来调用lora

例如:

样例:使用lora让图片特定风格

使用lora前

使用lora后

样例:你可以通过权重来调整lora对画面的影响(0.1-1)

best quality, masterpiece,

Garden, red flower, blue flower, yellow flower

lora:万能插画-超强故事感-99二创艺术\_v1.0:0.5

best quality, masterpiece,

Garden, red flower, blue flower, yellow flower

lora:万能插画-超强故事感-99二创艺术\_v1.0:0.3

6、使用下划线和and连接提示词

下划线_起到连接的作用,让词与词更紧密连接到一起/防止歧义。

例如我想让AI生成一个咖啡蛋糕,如果不加下划线它很可能理解不了会出现单独的咖啡喝蛋糕,但是加了下划线后它就理解的更好了。

masterpiece,best quality,

coffee cake,

masterpiece,best quality,

coffee_cake,

AND:将多个词缀聚合在一个提示词顺序位置中,其初始权重一致

例如我们可以用这个技巧生成多色的头发

best quality, masterpiece,

a girl,

green hair:1.3 and red hari:1.5 and yellow hair:1.2

三、提示词进阶语法

1、控制提示词的生效时间

[提示词:0-1数值]:意思是采样值达到X(数值)以后才开始计算这个提示词的采样

例如:

Forests, trees,weeds, [flowers:0.7], 采样值达到70%以后才开始计算花的采样

[提示词::0-1数值]:意思是一开始参加采样的词整体到X(数值)以后退出采样

例如:

Forests, trees,weeds, [flowers::0.7],花一开始参加采样整体到70%以后退出采样

[提示词1:提示词2:0-1数值]:前X(数值)采样提示词1后1-X采样提示词2

例如:

best quality, masterpiece,forest, [stone:flower:0.7],前70%石头采样生效,后30%花朵采样生效

best quality, masterpiece,forest, [flower:stone:0.7],反过来前面花先采样后面采样石头

2、交替采样

交替采样的写法:[提示词1|提示词2]

例如:1girl, [red|blue]hair,(括号外加词缀意味着两个颜色的共享元素),一步红头发,一步蓝头发这样不断循环

1girl, [red|blue]hair,

假如不加词缀:[cow | horse] 可以生成牛和马的混合体

[cow | horse]

举例:[bird|airplane] in sky 天空中一只飞机鸟

[bird|airplane] in sky

四、提示词插件推荐

1、One Button Prompt

只需一个主题生成一系列不同风格类型图片,自动丰富关键词

安装方法:在线安装或者下载后拖到\Extensions\ 文件夹中

https://github.com/Airjen/OneButtonPrompt

使用方法:

在框框内填写提示词然后直接生成

一个白头发女孩拓展生成效果

一个白头发女孩拓展生成效果

2、sd-dynamic-prompts

动态提示词插件方便生成组合式图片

安装方法:跟上面的一样

https://github.com/adieyal/sd-dynamic-prompts

使用方法:

勾选启用

**最大生成数:**0就是所有的方式都生成一次

**组合批次:**就是每一个类型生成几张

自动批次组合生成

开启动态提示词插件后可以使用全新语法进行提示词搭配:

A {boy | girl} in {school | street | forest},

上面这串语法的意思是:生成一个老师或者学生分别在学校、街道和森林的6种组合:

生成组合的效果

丰富提示词功能

打开魔法提示词功能可以丰富提示词,例如我们输入一个提示词:a girl 长度就是词的数量创意越高AI发挥的越多

推荐使用模型:succinctly/text2image-prompt-generator

这是一个在简洁/中途提示数据集上微调的 GPT-2 模型,其中包含用户在一个月内向 Midjourney 文本到图像服务发出的 250k 文本提示。有关如何抓取此数据集的更多详细信息,请参阅中途用户提示和生成的图像 (250k)。

该提示生成器可用于自动完成任何文本到图像模型的提示(包括 DALL·E家族)。

强力推荐,各种扩展都好用,词穷抽卡必备。

AUTOMATIC/promptgen-lexart

这个模型是从 lexica.art 艺术网站上 进行训练的抓取的134819提示微调了 100 个 epoch,这个模型适合艺术风格画的魔法扩展,推荐画艺术风格提示词魔法扩展。

Gustavosta/MagicPrompt-Stable-Diffusion

魔法提示词第一个模型,这是 MagicPrompt 系列模型中的一个模型,这些模型是 GPT-2 模型,旨在生成用于成像 AI 的提示文本。该模型经过 150,000 个步骤和一组大约 80,000 个数据进行训练,这些数据从图像查找器中过滤并提取出来,以实现稳定扩散:“Lexica.art”。提取数据有点困难,因为搜索引擎仍然没有公共API,这个特别通用、实用,适用各种场景提示词扩展,效果卓越。

模型安装:

注意:需要科学上网,第一次使用模型会自动下载需要等待一下,并且关闭启动器的国内Pipy镜像、Git镜像、链接等。否则下载失败,会报错误:Error while generating prompt: ‘NoneType’ object cannot be interpreted as an integer。

动态提示词效果

A girl拓展为:a girl, read book, wearing green balenciaga top, anime style, artstation, muted colors, cool colors, by Ashley Wood. --ar 2:3 --stop 80 --uplight

3、Prompt-all-in-one

插件功能:

(1)一键翻译提示词、中文直接生成英文提示词。

(2)直接调用预设好的提示词、便捷添加提示词权重

(3)其它按钮功能讲解。

(4)和ChatGPT对接。

插件安装地址:

https://github.com/Physton/sd-webui-prompt-all-in-one

4、oldsix-prompt

插件功能:

(1)预设丰富的起手式和提示词

(2)可以随机生成提示词的预设

好了今天的分享就到这里了,要出好一张图提示词也至关重要,在这里我分享这份提示词大全给大家!

Stable Diffusion 最强提示词手册

  • Stable Diffusion介绍
  • OpenArt介绍
  • 提示词(Prompt) 工程介绍

在这里插入图片描述

第一章、提示词格式

  • 提问引导
  • 示例
  • 单词的顺序

在这里插入图片描述

有需要的朋友,可以点击下方卡片免费领取!

在这里插入图片描述

第二章、修饰词(Modifiers)

  • Photography/摄影
  • Art Mediums/艺术媒介
  • Artists/艺术家
  • Illustration/插图
  • Emotions/情感
  • Aesthetics/美学

在这里插入图片描述

在这里插入图片描述

第三章、 Magic words(咒语)

  • Highly detailed/高细节
  • Professional/专业
  • Vivid Colors/鲜艳的颜色
  • Bokeh/背景虚化
  • Sketch vs Painting/素描 vs 绘画

在这里插入图片描述

第四章、Stable Diffusion参数

  • Resolution/分辨率
  • CFC/提词相关性
  • Step count/步数
  • Seed/种子
  • Sampler/采样
  • 反向提示词(Prompt)

在这里插入图片描述

第5章 img2img(图生图),in/outpainting(扩展/重绘)

  • 将草图转化为专业艺术作品
  • 风格转换
  • lmg2lmg 变体
  • Img2lmg+多个AI问题
  • lmg2lmg 低强度变体
  • 重绘
  • 扩展/裁剪

第6章 重要提示

  • 词语的顺序和词语本身一样重要
  • 不要忘记常规工具
  • 反向提示词(Prompt)

第7章 OpenArt展示

  • 提示词 (Prompt)
  • 案例展示

篇幅有限,这里就不一一展示了,有需要的朋友可以点击下方的卡片进行领取!

在这里插入图片描述

标签:教程,flower,权重,AI,提示,red,quality,best,SD
From: https://blog.csdn.net/2401_84760322/article/details/141086406

相关文章

  • 基于AI的图像生成技术:商汤科技的SenseMirage平台
    摘要:本文介绍了商汤科技推出的AI内容创作社区平台SenseMirage,该平台利用自研的AIGC大模型,实现了快速、高质量的图像生成技术。**关键词:**人工智能,图像生成,内容创作,风格模型1.引言随着人工智能技术的不断进步,AI在艺术创作领域的应用日益广泛。商汤科技作为AI领域的先行者,......
  • Spring AI 更新:支持OpenAI的结构化输出,增强对JSON响应的支持
    就在昨晚,SpringAI发了个比较重要的更新。由于最近OpenAI推出了结构化输出的功能,可确保AI生成的响应严格遵守预定义的JSON模式。此功能显着提高了人工智能生成内容在现实应用中的可靠性和可用性。SpringAI紧随其后,现在也可以对OpenAI的结构化输出完美支持了。下图展示了本......
  • chatgpt这么火,现在AI搜索引擎有哪些呢?
    常用国外的AI搜索引擎:ChatGPT(OpenAI):一个基于自然语言处理的AI助手,能够回答问题、生成文本内容并执行多种语言任务。GoogleBard:Google的AI驱动搜索引擎,集成了自然语言处理技术,旨在提供更加智能和个性化的搜索体验。MicrosoftBing(AI-Powered):微软将OpenAI的GPT模型集成到......
  • Got an error when I tried to use the Openai SDK in Node.js
    题意:尝试在Node.js中使用OpenAISDK时遇到错误问题背景:IamtryingtouseOpenaiapiwithnodejs,IfollowthetutorialandwanttoaddasimplegpttextcompletionfeautureusingtheopenaiSDK,butIgotanerrorsays:/node_modules/openai/core.js:44con......
  • 集成新的 AI 服务时需要考虑的问题
    让我们来谈论最近发生的几个恐怖故事。去年年底,一家雪佛兰经销商在其主页上部署了一个由大型语言模型(LLM)驱动的聊天机器人。该LLM经过雪佛兰汽车详细规格的训练,旨在仅回答有关雪佛兰汽车的问题。然而,用户很快就找到了绕过这些限制的方法:通过一系列越来越超出聊天机器......
  • 学习笔记-图灵完备、图灵机与Brainfuck
    前言本文是近日对图灵完备的学习所做的笔记,如有错误还请指正.本文包含以下内容:1.什么是图灵机?什么是图灵完备?什么是Brianfuck?2.对图灵机的简单模拟.3.使用Brianfuck模拟一个简单的图灵机.图灵机?AlanMathisonTuring在1937年提出了一个通用计算设备的猜想.他猜想所有......
  • 宝塔面板安装后wordpress优化教程
    宝塔面板安装wordpress之后,一直有一个头痛的问题按F5会导致cpu和内存100%,这个问题也困扰了我一个月,后面也是各种解决方案都不太理想!现在我出来一个教程,按我的思路我的服务器是2H2G的阿里云服务器!里面只有一个wordpress站点,也就是现在你所看到的站点运行环境:nginx1.......
  • OpenCV与AI深度学习 | 手把手教你用Python和OpenCV搭建一个半自动标注工具(详细步骤 +
    本文来源公众号“OpenCV与AI深度学习”,仅用于学术分享,侵权删,干货满满。原文链接:手把手教你用Python和OpenCV搭建一个半自动标注工具(详细步骤+源码)导 读    本文将手把手教你用Python和OpenCV搭建一个半自动标注工具(包含详细步骤+源码)。背景介绍    样本标......
  • EasyX图形库使用教程
    文章目录EasyX图形库基础使用教程(快速上手)前言:本文简单详细的介绍了EasyX图形库的常用函数和操作,帮助EasyX的快速上手1、绘制简单的图形窗口1.1头文件1.2创建图形化窗口initgraphy函数closegraph函数1.3窗口坐标2、设置图形窗口属性2.1颜色设置setbkcoloRGBcleardevice......
  • [软件工具]随机地址生成工具极速版使用教程
    【极速版随机地址生成器】——您的便捷生活小助手!在快节奏的生活中,无论是填写问卷、注册账号还是保护个人隐私,一个安全、快速的地址生成工具都是不可或缺的。我们精心打造的“极速版随机地址生成器”,一键快速生成随机地址,支持导出TXT或者excel格式,可以方便后续处理和二次加工......