comfyui_llm_party>文本迭代器
comfyui_llm_party
时间:2025/11/03

文本迭代器

“文本迭代器”节点用于将一段较长的文本拆分成多个小块(chunk),并逐块输出。它支持顺序迭代、随机迭代、无限循环等模式,还可设置文本块大小和重叠范围。常用于长文分段处理、向量化切片、分步推理等场景。
文本迭代器-节点参数说明
输入参数
file_content输入的完整文本内容。
输出参数
file_content当前迭代输出的文本块。
is_end布尔值,标记是否到达最后一个文本块。
控件参数
is_enable布尔值,是否启用该节点。
is_reload是否重新加载文本。
iterator_mode控制迭代模式:1、sequential顺序输出(从第一块到最后一块);2、random随机选择一个文本块输出;3、infinite无限循环迭代(到结尾后从头再来);4、sequential_flagout顺序输出并在结尾处标记结束。
chunk_size每个文本块的最大字符数,默认 1024。
chunk_overlap文本块之间的重叠长度,默认 0,适合语义连续场景。

示例工作流

   一段一段的翻译文本里的内容,选择了sequential_flagout模式,会按顺序输出,输出到文末时文本迭代器节点会输出布尔值“false”传至LLM节点,之后再点击运行则会跳过LLM节点。

广告

可加入知识星球获取所有示例工作流

广告

微信扫码入群,加入AIGC大家庭,与大家一起交流学习