知识文章 · 编写日期 2026-11-09
香蕉Ai短剧CFG关掉后还用提示词吗
在本文限定的Modular Diffusers ClassifierFreeGuidance中,enabled=False会只使用条件预测;关闭的是CFG组合,并不等于删去文本条件。是否仍采用提示,要看具体实现,不能从“关闭引导”四个字推断无条件生成。
AI短剧镜头草图工作流的参数知识,仅限所引官方类与公式。全部数字为原创单分量算术演示,不是实际模型、画面质量测试或任何香蕉Ai短剧作品的制作记录。
先分开“带条件预测”和“额外引导组合”
在AI短剧镜头草图的制作资料中,CFG常指 classifier-free guidance。条件预测已经接收相应条件;CFG则可再把条件与无条件两路预测组合。取消这一步组合,不自动等于删除前面的文本条件。
本文只解释 Hugging Face 当前 Modular Diffusers 的 ClassifierFreeGuidance。官方把 enabled=False 明确说明为仅使用条件预测。不能把这条行为直接套给所有名称相似的插件、开关或模型。
用一个分量看清两条路径
以下是本站原创算术示意,不是生成图像或模型实测。假设某一步、某一个预测分量的无条件值为2,条件值为5。为便于计算,不启用额外重缩放;默认公式使用 x_uncond+s×(x_cond−x_uncond)。
若启用该组合且 s=3,得到2+3×(5−2)=11。这里11是示意分量,不是画面质量、像素亮度、提示命中率,也不是最终生成图片。图只保留这一步的两条输入与输出,未模拟完整去噪过程。
关闭后保留5,不是退回2
同一说明下,enabled=False使用条件预测,本例因此保留5。它没有把条件路丢弃后只留下2。把“关闭CFG”直接写成“模型不再接收提示”会把两个不同位置的操作混在一起。
在默认公式中,形式上令s=1也会得到5;但算式结果相同,不足以证明任意pipeline在运行分支、计算次数与开关处理上完全相同。本文不以代数等值替代具体实现文档。
换公式时,数字的位置也会变
官方同页另列 use_original_formulation=True 的形式:x_cond+s×(x_cond−x_uncond)。这个写法的基点是条件预测,因此回到条件值对应s=0,而非前一个写法的s=1。比较设置前应先确认所指公式。
这个差别说明“0就是关闭、1就是不看提示”的通用口诀并不可靠。本页并不推荐某个数值,也不安排高低档位的质量评选;目标是读懂计算路径,避免把条件输入与引导组合当成同一个开关。
实际阅读制作记录时怎样注明范围
可记下类名、enabled、use_original_formulation,以及是否使用额外rescale。若记录只写“CFG off”而未给工具和实现,就保留这项不确定性,不补写它必然走无条件生成。
当工作流采用文本条件时,“只使用条件预测”仍不意味着提示中的每个物体、位置和动作都会准确实现。是否满足镜头需求是输出检查问题;本页只回答关闭该组合后保留哪一路预测,不替代本站原生分镜连续性练习。
动手核对
- 先确定所用类是否为本文的Modular ClassifierFreeGuidance。
- 区分条件预测输入与CFG后处理组合,不把两者当同一开关。
- 核对enabled、公式选项与重缩放;用单分量复算只是辅助理解。
- 记录工具范围,再单独检查真正输出;不把关闭组合写成移除提示。
常见问题
enabled=False会只留下无条件预测吗?
本文所指类不会;官方说明是只使用条件预测,本例保留5而非2。
图中11是不是比5更好的图像?
不是。两者只是同一步一个分量的算术结果,没有质量、像素亮度或评分含义。
默认公式s=1与关闭开关能到处互换吗?
不能泛化。它们在所列代数式里都可返回条件值,但其他pipeline的分支处理仍需查自己的实现。
条件预测保留就能保证逐字执行提示吗?
不能。保留条件是计算路径事实,是否满足画面需求仍要检查实际输出。
依据与延伸阅读
- Hugging Face Diffusers:Guiders / ClassifierFreeGuidance(官方资料,核验日期 2026-11-09)
当前Modular ClassifierFreeGuidance的enabled=False仅使用条件预测;同页列出默认公式与use_original_formulation=True的公式,本文限定在此范围。