English
This page is available in English
The whole page — instructions, buttons and results.
Switch to English免费中文 AI 绘画提示词权重编辑器:为中英文词条设定 (词:1.3) 强调或括号降权,适配 Stable Diffusion WebUI 与 ComfyUI。
中文AI绘画提示词权重编辑器
为 AI 绘画模型给中文提示词加上权重语法。输入逗号分隔的词条,逐条拖动滑块,工具会自动拼出带权重的提示词——(词:1.3) 加权、(词:0.7) 降权——可直接复制到 Stable Diffusion WebUI、Forge 或 ComfyUI 中使用。全部在你的浏览器本地拼接,不向服务器发送任何内容,也不会调用任何模型。
提示:本工具只负责拼接文本。请自行把结果复制到 Stable Diffusion WebUI / Forge / ComfyUI 等绘画工具中——不会生成图片,不会调用任何模型,也不会向任何地方发送内容。
在上方输入逗号分隔的词条——每个词都会出现一个权重滑块。
逐词设权重,再选择语法写法
输入逗号分隔的词条
在文本框里写下你的中文绘画词条,用中文逗号「,」或英文逗号「,」分隔,例如「夜晚的城市,霓虹灯,雨,电影感,细节丰富」。每一条都会自动拆成一行,并附带一个权重滑块,重复的词条会被自动去重。
逐条拖动滑块设定权重
想强调的词把滑块往右拖(大于 1.0),想弱化的词往左拖(小于 1.0),1.00 表示不加权。常用强调区间是 1.1–1.5,过高(如 1.8 以上)容易让画面失衡。每条右侧实时显示当前权重数值,点「重置」可恢复 1.00。
选择权重语法风格
在「语法风格」里选择:显式权重会输出 (词:1.3) 这类写法,被 Stable Diffusion WebUI(AUTOMATIC1111)、Forge 与 ComfyUI 直接支持;括号风格用 (词) 加权、[词] 降权,只能按 1.1 的倍数调整;AUTOMATIC1111 与 Forge 两种括号都认,ComfyUI 只认圆括号,[词] 在其中会被当作普通文字。两种写法可随时切换,无需重填。
复制到绘画模型使用
点「复制」,把拼好的加权提示词粘贴到 Stable Diffusion WebUI、Forge 或 ComfyUI 的正向提示词框即可。NovelAI 的写法不同:用 {词} 加强、[词] 减弱,每层 ×1.05;通义万相等托管模型的文档没有说明支持权重语法。全部在浏览器本地拼接,不向任何服务器发送内容,也不会调用任何模型。
本中文绘画提示词权重编辑器的工作原理
权重,是在告诉模型「什么最重要」
在 Stable Diffusion WebUI、ComfyUI 这类绘画工具里,提示词本质是一串词条——但并非每个词都应当用同样的力度去拉动画面。权重,正是你告诉模型「哪些词更重要、哪些应当退到背景」的方式。显式写法 (词:1.3) 把某词的权重设为 1.3,比默认的 1.0 稍加强调;(词:0.7) 则把它压低。括号写法用嵌套表达同一意思:(词) 每多一层括号约增加一成权重,[词] 每多一层方括号约减少一成。本编辑器替你处理这些繁琐记账:词条只需输入一次、用逗号分隔,每一条都会获得独立的滑块。拖动滑块、看着数值实时更新,加权后的提示词便会立即按你选定的语法风格重新拼好。
中文词条与英文词条的加权方式完全一致,因为模型读到的始终只是带括号的纯文本——(霓虹灯:1.3) 与 (neon lights:1.3) 的解析方式毫无区别。真正有差异的,是各个模型对中文词汇本身的理解程度,因此用中文、带权重地向原生支持中文的模型提问,往往能得到最贴切的结果。编辑器还会自动去除重复词条,避免你不小心把同一个词加权两次;中文逗号「,」与英文逗号「,」都可用作分隔符。由于输出就是普通文本,同一段加权提示词具有很强的可移植性:粘贴进几乎任何现代图像模型的正向提示词框,都能被正确理解。
「权重不是用来拧到最大的音量旋钮,而是一种表达——在这么多词里,这一个稍微更重要一点。用得克制,它能脱胎换骨;处处都用,它便形同虚设。」
克制与平衡,胜过单个超高权重
几乎每个新手早期都会犯的错,是把权重当成音量旋钮,一路拧到最大。把单个词推到 1.8 甚至更高,它就不再是「强调」,而是「霸占」:被加权的元素挤掉其余一切,构图随之崩塌,伪影也开始出现。更可靠的习惯是克制:挑出真正承载画面的那一两个词,温和地抬升到 1.1–1.5 区间,其余统统保持 1.0。权重是相对的——若把每个词同时调高,等于谁都没被强调,只是把整段提示词重新缩放了一遍。本编辑器的滑块刻意设了合理上限、步进也很小,正是为了引导你用微调取代蛮力。
权重还应当与你手中其他的杠杆配合使用,效果才最好。词条顺序很重要:靠前的词往往获得更多注意力,把关键词放在前面、给个温和的 1.2,常常胜过把同一个词埋在末尾、却给到 1.6。降权则是这门手艺里安静的另一半——把一个不想要却又顽固的元素压到 0.6,或用方括号包起来,往往比直接删掉再祈祷它别回来要干净得多。把第一版加权提示词当作草稿:先生成,看画面在哪里跑偏,再把某个权重上调或下调一点,重试一次。如此两三轮——一切都在你的浏览器里即时、私密地完成——通常就能落到一段平衡、可复用、恰如你所想的提示词上。
权重是相对的,全都调高等于没调
权重让你告诉绘画模型「哪些词更重要」:(词:1.3) 把该词的影响放大,(词:0.7) 则把它压低,而不必反复改写整段提示词。
显式权重写法 (词:数值) 是 Stable Diffusion、ComfyUI、Forge 等主流文生图模型最通用的加权语法,数值通常落在 0.5 到 1.5 之间。
括号风格用嵌套表示强度:(词) 约等于 ×1.1、((词)) 约等于 ×1.21,[词] 则约等于 ÷1.1,这是 AUTOMATIC1111(及 Forge)的规则;ComfyUI 只认圆括号,不支持 [词] 降权。NovelAI 另用 {词} 加强、每层 ×1.05。
权重不是越高越好:把一个词推到 1.8 以上,常会挤压其他元素、产生伪影或让构图崩坏,1.1–1.4 通常已足够。
中文词条同样可以加权——模型读到的只是带括号与数值的纯文本,与语言无关,(霓虹灯:1.3) 与 (neon lights:1.3) 同理。
降权(小于 1.0 或方括号)适合压制不想要却又难以彻底删除的元素,例如背景杂物、过强的色调或某种风格倾向。
权重是相对的:同时把许多词都调到 1.4,等于谁都没被强调;真正有效的做法是只突出一两个关键词。
词条顺序也有影响:靠前的词通常获得更多注意力,权重与顺序配合使用,效果比单独依赖其一更稳定。
不同模型对超出范围的极端权重容忍度不同,建议从温和数值起步,再小幅微调,逐步逼近想要的画面。
本工具完全在你的浏览器本地拼接提示词——输入内容不会上传、不会调用任何模型,也不会被保存。
常见问题
- 不会。本工具只是把你输入的中文词条按你设定的权重,拼接成一段带权重语法的提示词,全程在你的浏览器本地完成,不生成图片,也不调用 Stable Diffusion、NovelAI 或任何模型。生成的提示词需要你自己复制到绘画工具里使用。
- (词:1.3) 表示把该词的权重设为 1.3,即比默认更受强调;数值小于 1(如 0.7)则表示弱化。[词] 是括号风格的降权写法,每多一层方括号就把该词的影响再压低约一成;对应的 (词) 则是加权。你可以在「语法风格」里选择输出哪一种。
- 强调时常用 1.1 到 1.5,弱化时常用 0.5 到 0.9。权重越极端,对画面的干扰越大;通常只突出一两个关键词、其余保持 1.0,效果最稳。具体数值因模型而异,建议小幅试调。
- 显式权重 (词:数值) 适用于 Stable Diffusion、ComfyUI、Forge、Automatic1111 等主流文生图工具;括号风格的 (词) 在这些工具里同样有效,[词] 降权则只适用于 AUTOMATIC1111 与 Forge,ComfyUI 会把它当作普通文字。NovelAI 的写法不同:用 {词} 加强、[词] 减弱,每层 ×1.05;通义万相等托管模型的文档没有说明支持权重语法。两种写法本质都是纯文本,与语言无关,中文词条照样有效。
- 语法层面完全一样——模型读到的只是带括号和数值的纯文本。实际效果取决于该模型对中文词汇的理解程度:原生支持中文的模型(如部分国产文生图)对中文加权响应更好,纯英文模型则可能需要你改用英文词条。
- 权重过高(如 1.8 以上)会让该词主导整张图,挤压其他元素、产生伪影或破坏构图。建议回到 1.1–1.4 区间,并配合词条顺序与降权来平衡,而不是一味加大单个数值。
- 不会。所有拆词、加权和拼接都用纯 JavaScript 在你的浏览器本地完成,你输入的词条和权重不会发送到任何模型、服务器或第三方,也不会被存储。
- 工具会自动去重,保留首次出现的顺序,避免同一词被重复加权而意外放大。如果你确实想叠加强调,请直接用更高的权重数值,而不是重复输入同一个词。
- 可以。中文逗号「,」和英文逗号「,」都能用来分隔词条,二者等效。每个词条前后的空格会被自动清理,空白词条会被忽略。
- 完全免费,无需注册或登录,也没有使用次数限制。它在你的浏览器中运行,不收集任何数据。
方法与来源
计算方式
Terms split on ASCII and full-width commas and de-duplicated; a term pasted already weighted ((猫:1.2), ((猫)), [猫]) is unwrapped to its weight. Explicit style writes (term:w); bracket style writes n pairs of () or [] with n = round(|log w / log 1.1|), at most 5, and shows the weight that gives. Literal brackets are escaped. AUTOMATIC1111 and Forge read both styles; ComfyUI reads () only (PromptWeightKernel). No model is called.
本工具依据的标准
- Corrected 2026-10-25 (code): bracket mode silently capped at 5 pairs and always added at least one, so a slider at 2.00 gave 1.61 and 1.02 gave 1.10 with no sign of it; the row now shows the weight the brackets actually give, and near-1 weights stay unbracketed. Literal brackets in a term were not escaped ('anime (character)' became two weighted terms); a pasted '(猫:1.2)' was weighted again as '((猫:1.2):1.3)'. All outputs checked with AUTOMATIC1111's own prompt parser.
- Corrected 2026-10-25 in all three languages and the SEO descriptions: the page said bracket style suits NovelAI and that the syntax works in 'most' Chinese text-to-image models, Jimeng and Wan. NovelAI uses {} and [] at ×1.05 per layer; Alibaba's Wan documentation describes no weight syntax and rewrites prompts by default; Jimeng's documentation could not be read. The page now names AUTOMATIC1111, Forge and ComfyUI.
- The weight ranges the page suggests (1.1-1.5, trouble above about 1.8) are practitioners' guidance, not a vendor rule.
- Corrected 2026-10-26 in all three languages: the page said [词] de-emphasis works in ComfyUI; ComfyUI's README documents () only and its parser has no square-bracket rule, so [词] is plain text there. The intro now gives the explicit de-emphasis form (词:0.7), which every named tool reads.
资料来源
- AUTOMATIC1111. stable-diffusion-webui, modules/prompt_parser.py, parse_prompt_attention: '(abc) - increases attention to abc by a multiplier of 1.1'; '[abc] - decreases attention to abc by a multiplier of 1.1'; '\( - literal character '('', read 2026-10-26: https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-…
- AUTOMATIC1111. stable-diffusion-webui wiki, Features, Attention/emphasis: 'a ((word)) - increase attention to word by a factor of 1.21 (= 1.1 * 1.1)'; 'Specifying weight only works with () not with []'; 'use the backslash to escape them', read 2026-10-26: https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Feat…
- ComfyUI README: 'You can use () to change emphasis of a word or phrase like: (good code:1.2) or (bad code:0.8). The default emphasis for () is 1.1. To use () characters in your actual prompt escape them', read 2026-10-26: https://github.com/Comfy-Org/ComfyUI
- ComfyUI. comfy/sd1_clip.py, parse_parentheses / token_weights: round brackets only (×1.1, or the weight after the last colon); square brackets have no rule and stay text, read 2026-10-26: https://github.com/Comfy-Org/ComfyUI/blob/master/comfy/sd1_clip.py
- NovelAI documentation. Strengthening and weakening: 'multiplied by 1.05 if you enclose the tags or text … with { and }'. https://docs.novelai.net/en/image/strengthening-weakening/
- Hugging Face diffusers. Prompt weighting: weights need a helper library, and 'Prompt weighting does not always help' on Flux-class models. https://huggingface.co/docs/diffusers/using-diffusers/weighted_pr…
- Alibaba Cloud Model Studio. Wan text-to-image API reference: prompt_extend defaults to true (智能改写); no weight syntax documented. https://help.aliyun.com/zh/model-studio/text-to-image-v2-api-refe…
Pick up where you left off
Stored only in this browser — never sent to our servers.