用途:在多个 LLM 提供商和模型之间路由请求,并支持回退机制。
主要能力:
- config:按任务类型设置路由规则
- list:列出可用的提供商与模型
- route:将请求路由到合适的模型
- fallback:配置回退提供商
- weights:设置模型使用权重
- status:检查提供商健康状态
路由规则可基于任务类型(coding、research、creative、reasoning)、token 数量、模型能力、提供商可用性以及成本优化。支持 OpenAI、Anthropic、Groq 等主要提供商,支持自动故障转移到回退提供商,进行成本与质量优化的路由,并对提供商执行健康检查。
用法示例: 列出提供商:./scripts/model-router.js --command list 配置路由:./scripts/model-router.js --command config --task coding --provider anthropic --model claude-sonnet-4 设置回退:./scripts/model-router.js --command fallback --primary anthropic --fallback openai,groq 检查状态:./scripts/model-router.js --command status 路由请求:./scripts/model-router.js --command route --task research --prompt "Explain quantum computing"
限制:资料未提供具体安装步骤、依赖要求、收费方式与性能数据。