跳转至

TextInput 多行长文本录入与提示词输入节点

节点核心功能 (What is it?)

TextInput 节点提供了一种极其简便、直观的方式,用于在工作流画布中录入、排版并传递富文本或多行长文本字符串(Multiline Text Content)。

典型适用场景 (When would I use it?)

在以下情况下使用该节点:

  • 在画布中编写和录入长篇自然语言文本;
  • 为 downstream Agent 或模型编写多段落的 System Prompt 系统提示词或长指令;
  • 录入大段文章、代码段落、JSON 字符串或 Markdown 格式文稿;
  • 作为自动化文本处理管线的初始内容输入源。

使用指南 (How to use it)

基础配置流程 (Basic Setup)

  1. 在工作流画布中添加 TextInput 节点。
  2. 在 text 多行文本框中直接键入或粘贴目标文本内容。
  3. 将输出引脚连接至下游任何接受文本字符串输入的插槽。

参数输入插槽 (Parameters)

  • text:多行文本内容(string,默认为空字符串,支持自适应换行与缩进排版)。

输出引脚 (Outputs)

  • text:标准化封装的文本字符串工件(string),完整保留原始换行符与格式排版。

典型工作流示例 (Example)

为 AI 导游智能体编写系统人设 Prompt:

  1. 添加一个 TextInput 节点至画布。
  2. 在 text 输入框中填入:
    你是一位风趣幽默且知识渊博的专业金牌导游。
    请为旅客介绍目标景点的以下核心维度:
    - 景点的历史渊源与传说典故
    - 必打卡的核心景点特色
    - 最佳游览时节与避坑指南
    - 地道必尝特色美食推荐
    
  3. 将其 text 输出引脚连入 Agent 节点的 prompt 或 rulesets 插槽。

关键技术特性 (Important Notes)

  • 换行符原样保留 (Line Breaks Preserved):文本内部所有的物理回车换行与空格缩进均会被 100% 忠实保留并向下传递。
  • 无字符长度上限:支持任意长度的长篇大论,但在超大文本(例如几十万字的长篇小说)时需考量下游模型上下文窗口的承载上限。
  • 空文本安全保底:空字符串作为合法输入被安全允许,输出同样为空字符串,绝不抛出空指针异常。

常见问题与排查 (Common Issues)

  • 特殊符号粘贴乱码:从特定富文本编辑器复制时可能携带不可见的 Unicode 控制字符,若下游解析异常可重新纯文本粘贴。
  • 跨平台换行兼容:内部已自动规范化统一为标准 \n 换行符。