LLM 选择器
提示
在较早版本中,这个组件名为 LLM Router。
LLM Selector 组件会基于 OpenRouter 提供的模型规格信息,将请求路由到最合适的 LLM。
在流程中使用它时,需要把多个语言模型组件连接到 LLM Selector。 其中一个模型作为 judge LLM,用来分析输入消息、理解评估上下文,并从其他已连接的 LLM 中选出最合适的模型;随后输入会被路由到该模型,由其完成处理并返回结果。
下面的示例流程中有三个语言模型组件: 其中一个是 judge LLM,另外两个组成待选择的模型池。 输入输出组件则让整个路由过程在用户看来保持为一次普通聊天:你发出消息,收到回复,但无需感知底层到底调用了哪个模型。

LLM Selector 参数
有些参数在可视化编辑器中默认处于隐藏状态。 你可以通过组件标题栏菜单中的 控件 来修改全部参数。
| Name | Display Name | Info |
|---|---|---|
models | Language Models | 输入参数。连接多个语言模型组件的 LanguageModel 输出,形成候选模型池。judge_llm 会从该模型池中选择模型进行路由。如果模型选择或路由失败,则默认使用你连接的第一个模型。 |
input_value | Input | 输入参数。待路由给 judge LLM 选中模型处理的输入查询。 |
judge_llm | Judge LLM | 输入参数。连接 一个 Language Model 组件的 LanguageModel 输出,作为负责路由判定的 judge LLM。 |
optimization | Optimization | 输入参数。指定 judge LLM 在选模时优先考虑的特性。可选 quality |