• 使用教程
使用教程
  • 使用教程
加載中...
查無結果
  • 開始使用
    • 歡迎使用 GoInsight.AI
    • 快速入門
  • 知識百科
    • 關鍵概念
    • 知識庫
    • LLM 選擇指南
    • 資料安全性
  • 轻聊机器人
    • 構建輕聊機器人
  • Insight Chat
    • Insight Chat 介紹
  • InsightFlow
    • InsightFlow 介紹
    • InsightFlow的類型
    • 服務與工具
      • 工具
      • 服務
      • Agent 策略
    • 節點
      • 開始節點
      • 回復輸出節點
      • LLM 節點
      • 知識庫檢索節點
      • 文檔讀取節點
      • 檔案寫入節點
      • HTTP 請求節點
      • 知識聚焦大模型節點
      • Agent節點
      • 進度更新節點
      • 工具呼叫節點
      • IF/ELSE 節點
      • 自然語意分類器節點
      • 分支聚合器節點
      • 多分支選擇節點
      • 循環節點
      • 自動繼續節點
      • 文字模板節點
      • 代碼節點
      • JSON 變數提取器節點
      • 自然語意變數提取器節點
      • 變數賦值節點
      • 結束節點
    • 異常處理
      • 節點錯誤處理策略
    • 釋出
      • 發布對話式工作流程
      • 發布服務式工作流
      • 創建你的第一個工作流
  • 團隊管理
    • 訪問控制
    • 使用詳情
首頁 > 使用教程 > InsightFlow > 節點

文字模板節點

定義

模板節點支援使用 Go 文本模板或 Python 的 Jinja2 模板語言,以實現進階的文本操作。它是一個強大的工具,可用於文本串接、循環和變數替換,從而提升格式化文本輸出的效率和靈活性。

此節點可作為所有文本輸出的「終極組裝器」,能將結構化資料或 AI 生成內容轉換為符合企業需求的最終文本格式,並用於生成通知訊息和報告。透過提供靈活的模板選項,它能大幅提升自動化工作流程的可客製化性、可讀性和專業呈現度。

如何配置

輸入變數

您可以從之前的節點中選擇輸出變數並為它們分配名稱。

選擇文法

請選擇所需的模板文法:Go 文本模板和 Jinja2。隨附的使用指南可供參考。

以下範例展示了 Go 文本模板文法。

Template grammar

基本文法結構:

  • 模板文法需包含在{{和}}之間。除了{{和}}所包覆的模板文法外,其他內容將會完整輸出。
  • 變數使用格式為:{{ .變數名稱 }}。

空白字元和換行符號處理:

  • {{-:刪除左側的空白字元和換行符號。
  • -}}:刪除右側的空白字元和換行符號。
  • {{- . -}}:刪除所有空白字元和換行符號。

輸入變數

處理後的輸出將儲存於名為 Output (字串) 的變數中。

常見用例

文字模板可實現輕量且靈活的資料轉換,使其成為文本處理和格式轉換場景的理想解決方案。無論是生成客製化電子郵件、建立即時報告,或是在特定結構中格式化資料,文字模板節點都能提供靈活且高效的解決方案,進而促進工作流程的自動化與最佳化。

  • 自動生成電子郵件或訊息內容:您可以將 LLM 節點或 JSON 變數提取器回傳的資料(例如姓名、訂單編號或付款金額)注入模板,以生成個人化通知或電子郵件內文。
  • 結合多個欄位並執行簡單的條件邏輯:根據條件值插入不同的提示文字或列表項目,無需額外新增節點來處理邏輯。這可簡化分支並提升可維護性。
  • 輸出格式化字串:使用 Jinja2 文法輕鬆管理並輸出 JSON、XML、Markdown 或 HTML 等格式的字串,以獲得一致的結果。
Jinja2 官方文件連結:[https://jinja.palletsprojects.com]。此網站提供 Jinja 使用的詳細資訊和範例,包括模板文法和篩選器。
Go 文本模板官方文件連結:[https://pkg.go.dev/text/template]。您可在此探索 Go 文本模板的文法結構、函數呼叫、變數處理和模板組合的完整指南與程式碼範例。

簡單案例展示

文本串接:將使用者提供的變數(例如帳戶資訊和問題描述)串接成一個完全格式化的文本。

Template node case
更新於: 2025-09-05
這個頁面有用嗎?
上一篇 自動繼續節點
下一篇 代碼節點
討論

發佈評論 取消回覆

你的電子郵件地址不會被公開。 必填位置已標出*

產品相關的問題?聯繫我們的支援團隊以獲取快速解決方案>
本頁內容
  • 定義
  • 如何配置
    • 輸入變數
    • 選擇語法
    • 輸出變數
  • 常見使用案例
  • 簡單案例展示
加載中...
查無結果