写提示词(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 新手,根据想画的内容写提示词,多个提示词之间使用英文半角符号“,”。一般而言,概念性、大范围、风格化的关键词写在前面,叙述画面内容的关键词其次,最后是描述细节的关键词,大致顺序如:(画面质量提示词),(画面主题内容)(风格),(相关艺术家),(其他细节) 。不过在模型中,每个词语本身自带的权重可能不同,如果模型训练集中较多出现某种关键词,输入一个词就能极大影响画面,反之输入很多相关词汇可能影响有限。提示词的顺序很重要,越靠后的权重越低。关键词最好具有特异性,措辞越不抽象越好,尽可能避免留下解释空间的措辞。可以使用括号人工修改提示词的权重,如:(word) – 将权重提高 1.1 倍;((word)) – 将权重提高 1.21 倍(= 1.1 * 1.1)