Skip to content

文本分类器节点(Text Classifier node)#

使用文本分类器节点对传入的数据进行分类(归类)。根据参数中提供的类别(见下文),每个项目都将传递给模型以确定其类别。

🌐 Use the Text Classifier node to classify (categorize) incoming data. Using the categories provided in the parameters (see below), each item is passed to the model to determine its category.

本页包含文本分类器节点的节点参数以及更多资源的链接。

🌐 On this page, you'll find the node parameters for the Text Classifier node, and links to more resources.

节点参数(Node parameters)#

  • 输入提示 定义要分类的输入。这通常是引用输入项中字段的表达式。例如,如果输入是聊天触发器,则可以是 {{ $json.chatInput }}。默认情况下,它引用 text 字段。
  • 类别:添加你想要将输入分类到的类别。类别包含名称和描述。使用描述来告诉模型该类别的含义。如果含义不明显,这一点非常重要。你可以添加任意数量的类别。

节点选项(Node options)#

  • 允许多个类别同时成立:你可以配置分类器始终对每个项目输出单个类别(关闭此选项),或者允许模型选择多个类别(开启此选项)。
  • 当没有明确匹配时:定义如果模型无法为某个项目找到合适匹配时会发生什么。有两种选择:
    • 丢弃物品(默认):如果节点未检测到任何类别,它会丢弃该物品。
    • 在额外“其他”分支上的输出:创建一个名为其他的单独输出分支。当节点未检测到任何类别时,它会将项目输出到此分支。
  • 系统提示模板:使用此选项来更改用于分类的系统提示。它使用 {categories} 占位符表示分类。
  • 启用自动修复:启用后,该节点会自动修复模型输出,以确保其符合预期格式。操作方法是将模式解析错误发送给大语言模型(LLM),并让其进行修复。

View n8n's Advanced AI documentation.