SuperAPI AI 工具集

model-selection

智能体与模型

查看项目

更新于 10-16 01:33

技能介绍

用途:这是 n8n 仓库中的一项技能,用于在工作流场景中指导 AI 模型的选择,覆盖新建工作流、已有工作流、粘贴的工作流 JSON 以及模型可用性问题的诊断。

主要能力与规则: 一是保留优先。若用户已提供模型,或工作流已包含某个模型 ID(含配置字段与表达式中的 ID),应原样保留,不因名称陌生而质疑或替换,也不在无关编辑中擅自升级。 二是自选模型的依据。只有确需自行选择未指定模型时,才应取得凭证模型列表、节点 @builderHint 中的明确具名推荐,或当前目录证据;节点的 @default 与“优先稳定模型”这类泛泛建议不构成推荐。无凭证也无具名提示时,应先调用 searchModels 再编写工作流,不得凭记忆替换 ID。 三是来源判断。有相关凭证(含 Gateway 额度)时,用 nodes(action="explore-resources") 按节点定义中的确切查找方法获取资源,其可用模型优先于 builder hints 与公开目录。无凭证时,仅在任务与提供方匹配时采用 @builderHint 的明确推荐。都不适用时,先调用 searchModels。 四是查询方式。未指定模型时 query 留空,除非用户要求特定厂商或系列;保留用户要求的服务提供方与模型厂商,例如经 OpenRouter 用 Claude 时调用 searchModels({ provider: "openrouter", query: "claude" }),OpenAI 用 query: "openai",并使用返回的 anthropic/ 或 openai/ 命名空间下的精确 ID,不要用直连提供方名称拼造 OpenRouter ID。目录结果仅为参考且可能含预览版,应说明来源与时效,目录存在不代表凭证可访问。 五是可用性诊断。不要用 searchModels 诊断已有模型报错;404 或 MODEL_NOT_FOUND 只说明请求失败,不等于全局不存在或账号级不可用,应核查实际请求、提供方端点、凭证、操作与执行证据后再判断是否替换。部分列表或文档页中缺失不构成拒绝。

限制:该技能反复强调不得编造模型 ID、版本、价格或排名,不得为获取更新模型而强制使用付费凭证,也不得用目录搜索替代失败的凭证查找。关于具体支持的模型清单、价格与平台范围,资料未提供。