外观
文本渲染
哪些模型支持
| 模型 | 可以渲染的文本 |
|---|---|
nai5 | 英语、日语、中文,以及其他多种语言 |
nai4 / nai4-5 | 仅限英文 |
其实我们已经用过了
我们其实已经悄悄在上一节 多角色提示词 → 最简形态的演示 使用了——演示中我们渲染了 Stop that!。
可以看到它并不完美,这就是 NAI 的局限性,所以我们实际上也需要抽卡。
为什么要加 -O
我们为了大家更好地上手,会为每次请求的提示词(prompt)最后面加上一部分质量提示词,以及为负面提示词(negative prompt)加上负面质量提示词——这就是默认 tag / 默认标签。
但是这个设计会影响文本渲染功能。所以我们要文本渲染的时候,都会加上 -O。
-O 可以禁用默认 tag。但这样一来,你可能需要自己写质量提示词。
怎么写
- 在提示词(prompt)中加入
text、english text这两个标签; - 在基础提示词的最末尾写上
Text:[需要渲染的文本]。
把 Text: 放进角色提示词输入框里应该也能生效(而且 nai5 有 22 个角色框,我们可以为不同的文本定位置以及单独描述文本样式)。
提高可靠性
为了进一步提高可靠性,你还可以在提示词的自然语言部分把这段文字再重复一遍。
自然语言支持情况
nai4 以后支持了自然语言,此时依旧只能用英文,也就是它可以理解一些英文的句子;nai5 之后支持了中文、日文等。
你也可以用自然语言来描述这段文字应该长什么样、或者应该出现在哪里——除非你的标签已经把这层意思表达得很明确了(例如 speech bubble)。
多段独立的文字
如果你想放多段彼此独立的文字,用空行把它们隔开即可。
在提示词输入框里可以用 Shift + Enter 打出换行。
演示
这个演示同时用到了
划划水
nai4-5 -O '2girls,text,english text,-2::panels, multiple panels::,best quality, amazing quality, very aesthetic, absurdres,looking at each other, girl with red hair asked, "How are you?" The girl with green hair replied, "I'm fine, thank you",Text:
How are you?
I'm fine, thank you
| 1girl,red hair,cap
| 1girl,green hair,scarf'
-u 'lowres, {bad}, error, fewer, extra, missing, worst quality, jpeg artifacts, bad quality, watermark, unfinished, displeasing, chromatic aberration, signature, extra digits, artistic error, username, scan, [abstract],'小划
当前队列中有 1 个任务,你有 1 个任务正在处理
几个可以注意的点
-O禁用了默认 tag,所以这条里自己写了质量提示词:best quality, amazing quality, very aesthetic, absurdres;text, english text声明要渲染文字,Text:后面跟要渲染的内容;-2::panels, multiple panels::是数值强调的负值用法,用来压制分格漫画的构图——不加它容易画成四格漫画;- 两段文字之间用空行隔开,就能分别落在不同的对话气泡里。
