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)
- 在工作流画布中添加 TextInput 节点。
- 在
text多行文本框中直接键入或粘贴目标文本内容。 - 将输出引脚连接至下游任何接受文本字符串输入的插槽。
参数输入插槽 (Parameters)
- text:多行文本内容(
string,默认为空字符串,支持自适应换行与缩进排版)。
输出引脚 (Outputs)
- text:标准化封装的文本字符串工件(
string),完整保留原始换行符与格式排版。
典型工作流示例 (Example)
为 AI 导游智能体编写系统人设 Prompt:
- 添加一个 TextInput 节点至画布。
- 在
text输入框中填入:你是一位风趣幽默且知识渊博的专业金牌导游。 请为旅客介绍目标景点的以下核心维度: - 景点的历史渊源与传说典故 - 必打卡的核心景点特色 - 最佳游览时节与避坑指南 - 地道必尝特色美食推荐 - 将其
text输出引脚连入Agent节点的prompt或rulesets插槽。
关键技术特性 (Important Notes)
- 换行符原样保留 (Line Breaks Preserved):文本内部所有的物理回车换行与空格缩进均会被 100% 忠实保留并向下传递。
- 无字符长度上限:支持任意长度的长篇大论,但在超大文本(例如几十万字的长篇小说)时需考量下游模型上下文窗口的承载上限。
- 空文本安全保底:空字符串作为合法输入被安全允许,输出同样为空字符串,绝不抛出空指针异常。
常见问题与排查 (Common Issues)
- 特殊符号粘贴乱码:从特定富文本编辑器复制时可能携带不可见的 Unicode 控制字符,若下游解析异常可重新纯文本粘贴。
- 跨平台换行兼容:内部已自动规范化统一为标准
\n换行符。