文本分类器节点#
使用文本分类器节点对输入数据进行分类(归类)。通过参数中提供的类别(见下文),每个数据项将被传递给模型以确定其所属类别。
本页将介绍文本分类器节点的参数配置,并提供相关资源链接。
节点参数#
- 输入提示 定义需要分类的输入内容。通常是通过表达式引用输入数据项的字段,例如聊天触发器输入可使用
{{ $json.chatInput }}。默认情况下引用text字段。 - 分类:添加您希望输入的分类类别。每个类别包含名称和描述。通过描述向模型说明该类别的含义,当含义不明确时尤为重要。可添加任意数量的分类类别。
节点选项#
- 允许多重分类:可将分类器配置为每项始终输出单一类别(关闭),或允许模型选择多个类别(开启)。
- 无明确匹配时:定义模型无法找到合适匹配项时的处理方式。提供两种选项:
- 丢弃数据项(默认):当节点未检测到任何匹配类别时,将丢弃该数据项。
- 输出至额外「其他」分支:创建名为其他的独立输出分支。当节点未检测到任何匹配类别时,将在此分支输出数据项。
- 系统提示模板:通过此选项修改用于分类的系统提示。使用
{categories}占位符表示分类类别。 - 启用自动修正:启用后,节点将自动修正模型输出以确保符合预期格式。通过将格式解析错误发送给大语言模型并要求其修正来实现。
相关资源#
查看 n8n 的高级人工智能文档。