使用updreamSkill提示词需先清洗格式并校准语义:删除全角括号、中文顿号、星号、波浪线、emoji及零宽空格;拆分正负向提示词;简化权重嵌套;合并同类项;按底模类型微调关键词并插入专属触发词。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

将updreamSkill生成的提示词直接用于AI绘图工具时,必须经过格式清洗和语义校准,否则Stable Diffusion或ComfyUI会因特殊符号、重复权重或中文括号报错而跳过关键描述。
检查并删除非法字符
打开生成的技能文本,用Ctrl+F查找全角括号【】、中文顿号、星号*、波浪线~、emoji图标,全部删掉。这些符号在WebUI中会被解析为控制指令或触发报错,【保留英文括号()和英文逗号,】。
特别注意隐藏的零宽空格(U+200B):把整段文本粘贴进Notepad++,启用“显示所有字符”,看到灰色小点就手动删掉——它会导致CLIP文本编码器截断后半句。
拆分正向与负向提示词
找到文本中明确标注“Negative prompt:”或“反向提示词:”的位置,把其后内容整段剪切出来,单独存为负向提示词区域。
若原文未分段,按语义硬拆:所有含“deformed、mutated、blurry、lowres、bad anatomy”等词的短语必须归入负向区;“masterpiece、best quality、8k”等质量词一律留在正向区。
压缩冗余权重与嵌套括号
方法一:用正则替换简化权重
在VS Code中打开文本,搜索 \(([^)]+)\:([0-9.]+)\) ,替换成 : —— 这能去掉多层嵌套导致的权重叠加失效问题。
方法二:人工合并同类项
把连续出现的“red hair, red dress, red background”合并为“red hair and dress and background”,避免CLIP token超限被截断。
注意:单个提示词内括号层级不能超过两层,例如(woman:1.3)(holding:(flower:1.2))合法,(woman:1.3)(holding:(flower:(bloom:1.1):1.2))会崩。
适配不同模型的关键词微调
第一步:识别你正在用的底模类型
如果是RealisticVision或EpicRealism,把“photorealistic”“DSLR photo”加到正向开头;如果是DreamShaper,则优先保留“dreamy lighting”“soft focus”这类原生词。
第二步:替换不兼容术语
把“cinematic lighting”换成“volumetric lighting”(前者在SDXL中易过曝);把“ultra-detailed skin texture”改成“subsurface scattering skin”(后者是SD 1.5更认的物理渲染术语)。
第三步:插入模型专属触发词
在正向提示词最开头插入该模型要求的激活词,例如Juggernaut XL需加“juggernaut xl”、RPG XL需加“rpg xl v5”,【漏掉这串词,模型根本不会加载对应LoRA权重】。


















