写提示词(prompt)是一个关键步骤,它决定了 AI 模型如何理解并生成文本。以下是一些编写提示词的要点和方法:
明确任务:清晰定义任务,如写故事时应包含背景、角色和主要情节。 提供上下文:若任务需特定背景知识,要提供足够信息,如写历史事件报告时提供基本情况。 使用清晰语言:尽量用简单、清晰的语言,避免模糊或歧义词汇,防止 AI 模型误解。 给出具体要求:如有特定格式或风格,需在提示词中明确,如文章需遵循特定格式或引用特定文献。 使用示例:若有期望结果,可提供示例,帮助 AI 模型理解需求。 保持简洁:避免过多信息,以免 AI 模型困惑,导致生成不准确结果。 使用关键词和标签:有助于 AI 模型理解任务主题和类型。在 SD 文生图中,提示词的写法如下: 英文为:(masterpiece:1.2),best quality,masterpiece,highres,original,extremelydetailed wallpaper,perfect,lighting,(extremely detailed CG:1.2),drawing,paintbrush 。其中括号和“:1.2”用于增加权重,权重越高在画面中体现越充分,提示词的先后顺序也会影响权重。
对于 SD 新手,入门图文教程中关于提示词的语法: 根据想画的内容写提示词,多个提示词之间用英文半角符号“,”隔开。一般而言,概念性、大范围、风格化的关键词写在前面,叙述画面内容的其次,最后是描述细节的。大致顺序为:(画面质量提示词),(画面主题内容)(风格),(相关艺术家),(其他细节)。不过在模型中,每个词语本身自带的权重可能不同,若模型训练集中某关键词出现较多,输入一个词就能极大影响画面;反之输入多个相关词汇可能影响有限。提示词顺序很重要,越靠后权重越低。关键词应具特异性,如“Jojo”比“Anime”更清晰指向特定画风。措辞应具体,避免抽象和有解释空间的表述。还可以用括号人工修改提示词权重,如“(word)”将权重提高 1.1 倍,“((word))”将权重提高 1.21 倍(= 1.1 * 1.1)。