文本生成

了解如何在 CawCut 工作流中创建、处理和整理文本。

更新于 2026年9月10日 · 8 分钟阅读

文本节点可用于向工作流添加文本、使用 AI 模型生成或改写内容、合并或拆分文本,以及从 JSON 数据中提取特定值。您可以使用这些节点为下游节点准备提示词和结构化信息。

1. 文本节点

文本 节点是用于输入静态内容的简单文本框。您可以用它输入说明、源材料、系统提示词、用户提示词,或任何在工作流运行时应保持不变的文本。

文本节点界面,其中显示一个简单的文本输入区域。
  • 输出: 文本会通过 提示词 输出端口传递到下游。
  • 节点面板: 使用底部的控件可以展开编辑器、复制文本或清空内容。

2. 文本生成

当您希望 AI 模型生成新文本或转换现有文本时,请使用以下节点。

2.1 LLM 节点

LLM 节点 使用大语言模型,根据您的提示词和可选参考图像生成普通文本或结构化 JSON。

LLM 节点,其中显示提示词输入、图像输入、模型设置和输出格式。
  • 系统提示词: 可选择连接用于定义模型角色、行为、语气或输出规则的说明。
  • **文本提示词\*:** 连接主要请求或源文本。此输入为必填项。
  • 图像: 当所选模型支持图像输入时,最多可连接 10 张参考图像。
  • 模型: 选择用于处理请求的 AI 模型。
  • 输出格式: 选择 文本 可获得常规书面内容,选择 JSON 可获得结构化数据。
  • 输出: 生成的结果会通过 文本 输出端口传递。

2.1.1 支持的模型

提供商模型
OpenAIGPT 5.5, GPT 5.4, GPT 5.4 mini, GPT 5.4 nano, GPT 5.2, GPT 5.1, GPT 5 mini, GPT 5 nano
AnthropicOpus 4.8, Opus 4.7, Opus 4.6, Sonnet 4.6, Haiku 4.5
DeepSeekDeepSeek V4 Pro, DeepSeek V4 Flash

2.1.2 模型输入限制

模型输出格式最短提示词长度最长提示词长度图像输入
GPT 5.5文本、JSON1 个字符50,000 个字符最多 10 张图像
GPT 5.4 mini文本、JSON1 个字符50,000 个字符最多 10 张图像
Opus 4.8不可选择1 个字符50,000 个字符最多 10 张图像
DeepSeek V4 Pro文本、JSON3 个字符50,000 个字符不支持

2.2 改写文本

改写文本 节点使用 AI 模型,针对特定目的改写连接的文本。

改写文本节点,其中显示模型和改写操作设置。
  • **合并输入\*:** 连接您要转换的文本。此输入为必填项。
  • 模型: 选择用于处理文本的 AI 模型。
  • 操作: 选择改写任务,例如 改进写作总结内容扩写内容提示词优化器
  • 输出: 改写后的结果会通过 文本 输出端口传递。

如果已有内容并希望对其进行改进或转换,请使用 改写文本 。如果需要通过系统说明、多模态输入或结构化 JSON 输出获得更多控制,请使用 LLM 节点

3. 文本处理

合并文本、拆分文本和解析 JSON 节点无需使用 AI 模型即可重新组织文本。

3.1 拆分文本

拆分文本 节点会在指定的分隔符处拆分连接的文本,并输出其中一个选定部分。您可以使用它在一次 LLM 结果中生成多个提示词版本或场景,然后将每个部分传递给不同的下游节点。

显示分隔符字段和索引设置的拆分文本节点。
  1. 在提示词中,在要拆分的部分之间使用相同的分隔符(例如 <<PROMPT>>),比如放在不同版本或场景之间。
  2. 将生成的结果连接到 文本\* 输入。
  3. 分隔符 字段中输入准确的分隔符。
  4. 为要输出的部分设置 索引1 会返回第一部分,2 会返回第二部分,以此类推。
  5. 运行节点,输出 将是从原始提示词中提取的指定部分。
使用拆分文本节点将一个长提示词拆分为不同版本。

上面的示例展示了如何使用拆分文本节点。将拆分文本节点连接到要拆分的提示词,然后为每个节点分配不同的索引。每个拆分文本节点只会输出提示词中与其所分配索引对应的部分。

3.2 合并文本

合并文本 节点会将多个连接的文本输入合并为一个输出。它适用于组合提示词组件、合并不同分支的结果,或将多个文本值传递给只接受单个文本输入的节点。

合并文本节点,其中显示多个文本输入合并为一个输出。
  1. 将最多 10 个值连接到 文本 输入。
  2. 运行节点以合并连接的文本。
  3. 合并文本 输出连接到工作流中的下一个节点。

该节点会按原样合并输入文本,不会对其进行改写、总结或解读。

3.3 解析 JSON

解析 JSON 节点可从结构化 JSON 文本中提取单个值。您可以使用它将 LLM 节点的 JSON 结果或其他 JSON 输入拆分为下游节点能够独立使用的输出。

包含 JSON 的文本节点连接到具有三个字段路径的解析 JSON 节点。
  1. 将有效的 JSON 文本连接到 JSON 文本\* 输入。
  2. 输入要提取的每个值的路径。数组位置从 0 开始。
  3. 根据需要添加或删除输出字段,然后运行节点。
  4. 将每个生成的输出连接到相应的下游节点。

例如,将以下内容粘贴到 文本 节点,然后将其连接到 JSON 文本\* 输入:

{
  "prompts": [
    {
      "title": "产品介绍",
      "prompt": "撰写一篇友好的社交媒体帖子来介绍该产品。"
    },
    {
      "title": "功能亮点",
      "prompt": "用一个段落说明产品最实用的功能。"
    },
    {
      "title": "行动号召",
      "prompt": "撰写简短的行动号召,邀请观看者了解更多信息。"
    }
  ]
}

解析 JSON 节点中输入以下路径:

字段路径提取的值
prompts[0].prompt撰写一篇友好的社交媒体帖子来介绍该产品。
prompts[1].prompt用一个段落说明产品最实用的功能。
prompts[2].prompt撰写简短的行动号召,邀请观看者了解更多信息。

要提取其他属性,请更改路径中的最后一个键。例如,prompts[0].title 会返回 产品介绍

4. 注释节点

注释 节点可直接在工作流画布上添加说明文本。您可以用它向其他用户说明工作流的运行方式,或为工作流的特定部分添加标签和标记,使画布更易于理解和整理。

注释节点,其中显示文本框和格式设置。

单击文本框内部可输入或编辑注释并打开其设置。若要在不编辑的情况下移动注释,请拖动文本框边框。

  • 文本颜色: 选择颜色以区分注释或直观地将工作流的相关部分分组。
  • 字号: 选择 特大
  • 自动宽度: 使文本框边框贴近文本,并在输入更多文本时自动扩展文本框。
  • 固定尺寸: 您可以拖动右下角来自定义文本框大小。在启用 自动宽度 时拖动右下角,会自动将注释切换为 固定尺寸
  • 删除: 选择垃圾桶图标以删除注释。

相关文章

常见问题

关于在 CawCut 中使用文本节点的常见问题。

请根据所需的内容类型选择模型,然后使用相同的提示词测试不同模型,比较质量、速度和输出风格。

可以。支持图像输入的模型最多可通过图像输入接收 10 张图像。

不会。它会将连接的文本输入合并为一个输出,不会改写或解读内容。

请检查输入是否为有效的 JSON,并确认每个字段路径都与 JSON 数据中的键名和数组位置一致。