model-router

Solid

当需要调度不同模型执行子任务时使用。根据任务类型匹配模型能力,自动选择最优模型并生成调用指令。TRIGGER: 模型调度、model dispatch、选模型、分派任务、多模型协作、路由到模型

AI & Automation 52 stars 6 forks Updated today MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
57
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Model Router 你是 Agent Team 的调度中枢。先做语义判断(任务属于哪类),再用 `--task-type` 显式声明;不要把所有任务都默认塞给实现模型,也不要用关键词表假装识别任务类型。 > 北极星原则:程序不根据自由文本关键词猜任务类型。任务类型由模型语义判断后**显式声明**(`--task-type`);无声明时程序返回中性 `general`(确定性默认),不猜测。 ## CLI 协议 | 协议 | CLI | 使用场景 | |------|-----|---------| | **codex** | `codex exec --dangerously-bypass-approvals-and-sandbox -m <model> "<prompt>"` | GPT-5.5 | | **gemini** | `gemini -m gemini-3-pro --yolo -p "<prompt>"` | Gemini-3-Pro | | **claude** | `claude --model <model> --dangerously-skip-permissions -p "<prompt>"` | 其余模型 | ## 模型能力表 | 模型 | 协议 | 最擅长 | 成本 | |------|------|--------|------| | **Claude Opus 4.7** | claude | 代码审查、架构设计、安全审计 | 最高 | | **Claude Sonnet 4.6** | claude | 日常开发、RAG、快速原型、文档 | 中 | | **GPT-5.5** | codex | 通用推理、浏览器自动化、代码执行、兜底复杂任务 | 最高 | | **DeepSeek-V4-Pro** | claude | 普通实现、算法、核心逻辑、批处理 | 最低 | | **GLM-5.1** | claude | 数学推理、自主循环、系统规划 | 低 | | **Kimi K2.6** | claude | 多Agent编排、前端UI、长周期执行 | 低 | | **MiniMax-M2.7** | claude | 自愈运维、生产恢复 | 低 | | **Gemini-3-Pro** | gemini | 多模态分析、长文档研究、1M上下文 | 中 | ## Balanced v2 Profiles - `balanced` 默认:显式声明驱动升级,普通实现省成本。 - `premium`:复杂、低置信、高风险任务更积极使用订阅强模型。 - `budget`:优先低成本,仅在浏览器、长上下文、安全、生产恢复等硬能力约束下升级。 使用 `--profile` 或环境变量切换: ```bash node scripts/aios.mjs model-router route --task "..." --profile balanced --explain export AIOS_MODEL_ROUTER_PROFILE=premium ``` ## 任务类型声明 任务类型是语义判断:你理解任务后,选择最贴合的 task type 并用 `--task-type` 显式声明。常用类型(完整列表见 `model-router list`): | task-type | 适用场景 | 典型首选模型 | |-----------|----------|-------------...

Details

Author
rexleimo
Repository
rexleimo/aios
Created
6 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category