Skip to content

Model Selector 模型选择器#

Model Selector 节点基于一组定义的条件在工作流执行期间动态选择连接的语言模型之一。这使得可以实现错误处理的回退机制,或为特定任务选择最优模型。

本页涵盖 Model Selector 节点的节点参数,并包含相关资源的链接。

子节点中的参数解析

子节点在使用表达式处理多个项目时的行为与其他节点不同。

大多数节点,包括根节点,接受任意数量的项目作为输入,处理这些项目,并输出结果。您可以使用表达式引用输入项目,节点会依次为每个项目解析表达式。例如,给定五个 name 值的输入,表达式 {{ $json.name }} 会依次解析为每个名称。

在子节点中,表达式始终解析为第一个项目。例如,给定五个 name 值的输入,表达式 {{ $json.name }} 始终解析为第一个名称。

节点参数#

Number of Inputs 输入数量#

指定可用于连接语言模型的输入连接数量。

Rules 规则#

每个规则定义在特定条件匹配时要使用的模型。

Model Selector 节点按顺序评估规则,从第一个输入开始,并在找到匹配项后立即停止评估。这意味着如果多个规则匹配,n8n 将只使用第一个匹配规则定义的模型。

模板和示例#

AI Orchestrator: dynamically Selects Models Based on Input Type

by Davide

View template details
Dynamic AI Model Selector with GDPR Compliance via Requesty and Google Sheets

by Stefan

View template details
Cheaper, Faster, Accurate Answers with Memory Summarization & Dynamic Routing!

by John Alejandro SIlva

View template details
Browse Model Selector integration templates, or search all templates

相关资源#

查看 n8n 的高级 AI文档。