EasyUse/Promptgenerated

PromptLine(promptLine)

PromptLine 节点从 prompt 字符串中提取连续的行块。你可以选择起始行、限制返回的行数,并可在进行选择之前有选择地删除空行。已选择的行会同时以单个拼接的 STRING 以及 COMBO/列表值的形式返回。

prompt Line

STRING
COMBO
prompt
text
start_index
0
max_rows
1000
remove_empty_lines
Easy Use

PromptLine 节点从 prompt 字符串中提取连续的行块。你可以选择起始行、限制返回的行数,并可在进行选择之前有选择地删除空行。已选择的行会同时以单个拼接的 STRING 以及 COMBO/列表值的形式返回。

输入

名称类型默认值描述
promptSTRINGtext来源提示词文本。通过按换行符拆分该字符串来执行行选择。
start_indexINT0要选择的第一行的从零开始的索引。0 选择第一行。范围:0–9999。
max_rowsINT1000返回的最大行数。如果 start_index 之后可用行数不足,则返回所有剩余行。范围:1–9999。
remove_empty_linesBOOLEAN启用时,空行或仅含空格的行会在索引之前被删除,并且不会包含在输出中。禁用时,空行会被保留,并计入 start_index/max_rows

输出

类型描述
STRING已选择的行以换行符连接成单个字符串。
COMBO相同的已选择行以 COMBO/列表值形式返回,保持顺序。适用于接受行列表或组合样式输入的下游节点。

使用说明

  • 索引从零开始:第一行为 0,第二行为 1,依此类推。
  • 默认值(start_index=0max_rows=1000remove_empty_lines=true)实际上会返回删除空行后的整个提示词。如果提示词包含超过 1000 个非空行,则只返回前 1000 行。
  • 如果 start_index 指向最后可用行之后的位置,则输出为空。
  • 由于 max_rows 的最小值为 1,因此无法显式请求零行。要产生空输出,请使用超出提示词末尾的 start_index,或传入空提示词。
  • 默认的 prompt 值是字面字符串 text,因此未连接的 prompt 输入仍会产生有效的单行选择。
  • 当已选择的行需要作为单独项目使用,而不是作为合并的文本块时,COMBO 输出非常有用。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…