ComfyPilotComfyPilot
文档 / 节点说明 / TextGenerate

TextGenerate

TextGenerate 节点使用 CLIP 模型根据用户提示词生成文本。它可以选择性地使用图像、视频或音频作为额外上下文来引导文本生成。

节点说明 TextGenerate 更新于 2026-11-12

查看官方原文

TextGenerate - ComfyUI Built-in Node Documentation

TextGenerate 节点使用 CLIP 模型根据用户提示词生成文本。它可以选择性地使用图像、视频或音频作为额外上下文来引导文本生成。

TextGenerate 节点使用 CLIP 模型根据用户提示词生成文本。它可以选择性地使用图像、视频或音频作为额外上下文来引导文本生成。你可以控制输出长度,为支持的模型启用思考模式,并选择使用带有各种设置的随机采样,还是不使用采样生成文本。

注意: 此节点在源代码中已被标记为弃用。

输入

通用输入

参数描述数据类型必填范围
采样模式控制文本生成过程中是否使用随机采样。设置为 "on" 时,将提供额外的采样参数。设置为 "off" 时,节点将在不使用随机采样的情况下生成文本。DYNAMIC\_COMBO是"on" "off"
clip用于对提示词进行分词并生成文本的 CLIP 模型。CLIP是N/A
提示词用于引导生成的文本提示词。此字段支持多行和动态提示词。默认值为空字符串。STRING是N/A
图像可选图像,可与文本提示词一起使用,以影响生成的文本。IMAGE否N/A
视频以图像批次形式提供的视频帧。假定为 24 FPS;内部会下采样到 模型的帧率。IMAGE否N/A
音频可选音频输入,可与文本提示词一起使用,以影响生成的文本。AUDIO否N/A
最大长度模型将生成的最大 token 数量。默认值为 512。INT是1 至 32768
思考模式如果模型支持,则在思考模式下运行。默认值为 False。BOOLEAN否True 或 False
use_default_template如果模型有内置系统提示词/模板,则使用它。默认值为 True。这是一个高级参数。BOOLEAN否True 或 False
mtp使用 checkpoint 的多 token 预测头进行投机解码。没有 MTP 权重时没有效果。"auto" 会根据观察到的 token 匹配情况和执行开销自适应草稿深度与广度,"2" 到 "5" 固定草稿深度,tree 模式则同时固定广度与深度。采样输出仍保持正确分布,但在相同 seed 下会与非 MTP 输出不同(默认值:"auto")。COMBO否"auto" "off" "2" "3" "4" "5" "tree2s1" "tree2s2" "tree3s1" "tree4s1m8"
系统提示词替换模型聊天模板中的系统提示词。未使用默认模板时会被忽略。以 STRING 输入连接,而不是在节点中输入(默认值:空)。STRING否N/A

采样参数(当 sampling_mode 为 "on" 时)

参数描述数据类型必填范围
temperature控制输出的随机性。较低的值使输出更可预测,较高的值使其更具创造性。默认值为 0.7。FLOAT是0.01 至 2.0
top_k将采样池限制为最可能的下一个 token 中的前 K 个。值为 0 时禁用此过滤器。默认值为 64。INT是0 至 1000
top_p使用核采样:保留累计概率达到该值的最小一组最可能 token。默认值为 0.95。FLOAT是0.0 至 1.0
min_p设置 token 被考虑的最低概率阈值。默认值为 0.05。FLOAT是0.0 至 1.0
repetition_penalty对已经生成的 token 进行惩罚,以减少重复。值为 1.0 时不施加惩罚。默认值为 1.05。FLOAT是0.0 至 5.0
seed用于初始化随机数生成器以获得可复现结果的数字。默认值为 0。INT是0 至 18446744073709551615
presence_penalty根据新 token 是否已在当前文本中出现过对其进行惩罚,鼓励模型讨论新主题。默认值为 0.0。FLOAT否0.0 至 5.0

注意: 仅当 sampling_mode 设置为 "on" 时,上述采样参数才会在节点界面中生效并可见。当 sampling_mode 设置为 "off" 时,没有可用的采样参数,节点将在不使用随机采样的情况下生成文本。

注意: 当生成的文本包含推理块时(文本以 <think> 开头,或提示词以它结尾),推理内容会单独返回:generated_text 返回答案,thinking 返回去掉开头标签的推理内容。否则 generated_text 返回模型生成的全部内容,thinking 为空。

输出

输出名称描述数据类型
generated_text模型根据输入提示词以及可选图像、视频或音频生成的文本,推理块会单独输出到 thinking。STRING
thinking模型产生的推理块,已移除开头的 <think> 标签。模型未产生推理块时为空。STRING
本文档由 AI 生成。如果您发现任何错误或有改进建议,欢迎贡献! 在 GitHub 上编辑

Source fingerprint (SHA-256): 2ac2ffc673f152cc285e256440239de32fcb2a6c86d13374aedd5dacce7a69ee