加载中…
No Results
  • 开始使用
    • 欢迎使用GoInsight.AI
    • 快速入门
  • 知识百科
    • 关键概念
    • 知识库
    • LLM 选择指南
    • 数据安全
  • 轻聊机器人
    • 构建轻聊机器人
  • Insight Chat
    • 认识&了解如何使用Insight Chat
  • InsightFlow
    • InsightFlow介绍
    • InsightFlow类型
    • 服务与工具
      • 工具
      • 服务
      • 代理策略
    • 节点
      • 开始节点
      • 回复输出节点
      • 大模型节点
      • 知识库检索节点
      • 文档读取节点
      • 文档写入节点
      • HTTP 请求节点
      • 知识聚焦大模型节点
      • 代理节点
      • 进度更新节点
      • 工具调用节点
      • 条件跳转节点
      • 自然语义分类器节点
      • 分支聚合器节点
      • 多分支选择节点
      • 循环节点
      • 自动继续节点
      • 文本模板节点
      • 代码执行
      • JSON 变量提取器节点
      • 自然语义变量提取器节点
      • 变量赋值节点
      • 结束节点
      • 节点错误处理策略
    • 发布
      • 发布对话式工作流
      • 发布服务式工作流
      • 创建您的第一个工作流
    • 团队管理
      • 访问控制
      • 使用详情
首页 > 使用文档 > InsightFlow > 节点

文本模板节点

定义

文本模板节点通过使用 Go Text Template 或 Python 的 Jinja2 文本模板语言,支持高级文本操作。它是文本拼接、循环和变量替换的强大工具,可有效提升格式化文本输出的效率和灵活性。

该节点可作为所有文本输出、通知消息和报告生成的“最终汇编器”,能将结构化数据或 AI 生成的内容转换为符合企业需求的定制化文本格式。通过提供灵活的文本模板选项,它显著提升了自动化工作流的可定制性、可读性和专业呈现效果。

如何配置

输入变量

您可以从之前的节点中选择输出变量,并为它们分配名称。

选择文本模板语法

选择所需的文本模板语法:Go Text Template 和 Jinja2,并附有用户指南供参考。

以下示例演示了 Go Text Template 语法。

文本模板语法

基本文本模板语法结构:

  • 文本模板语法包含在{{和}}之间。除了用{{和}}括起来的文本模板语法之外,其他内容将保持原样输出。
  • 变量使用格式为:{{ .变量名 }}。

空白符和换行符处理:

  • {{-:删除左侧的空格和换行。
  • -}}: 删除右侧的空格和换行。
  • {{- . -}}:删除所有空白符和换行符。

输出变量

处理后的输出将存储在名为 Output(字符串)的变量中。

常见用例

文本模板能够实现轻量级、灵活的数据转换,使其成为文本处理和格式转换场景的理想选择。无论是生成个性化电子邮件、创建实时报告,还是以特定结构格式化数据,文本模板节点都能提供灵活高效的解决方案,从而实现更大程度的服务式工作流自动化和优化。

  • 自动生成电子邮件或消息内容:您可以将大模型节点或**JSON变量提取器**返回的数据(例如姓名、订单号或付款金额)注入文本模板中,以生成个性化通知或电子邮件正文。
  • 合并多个字段并执行简单的条件逻辑:根据条件值插入不同的**提示词**或列表项,无需添加额外节点来处理逻辑。这简化了分支并增强了可维护性。
  • 输出格式化字符串:借助 Jinja2 语法,轻松管理和输出 JSON、XML、Markdown 或 HTML 等格式的字符串,确保结果一致性。
Jinja2 官方文档链接:[https://jinja.palletsprojects.com]。此网站提供了关于 Jinja 使用的全面信息和示例,包括模板语法和过滤器。
Go Text Template 官方文档链接:[https://pkg.go.dev/text/template]。在这里,您可以探索关于 Go Text Template 的语法结构、函数调用、变量处理和文本模板组合的完整指南及代码示例。

简单案例演示

文本连接:将用户提供的变量(例如账户信息和问题描述)连接成完整格式的文本。

文本模板节点案例
更新于: Aug 22, 2025
上一篇 自动继续节点
下一篇 代码执行
本文内容
  • 定义
  • 如何配置
    • 输入变量
    • 选择语法
    • 输出变量
  • 常见用例
  • 简单案例展示
加载中…
No Results