返回顶部
m

model-router智能模型路由

A comprehensive AI model routing system that automatically selects the optimal model for any task. Set up multiple AI providers (Anthropic, OpenAI, Gemini, Moonshot, Z.ai, GLM) with secure API key storage, then route tasks to the best model based on task type, complexity, and cost optimization. Includes interactive setup wizard, task classification, and cost-effective delegation patterns. Use when you need "use X model for this", "switch model", "optimal model", "which model should I use", or to

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
3,648
下载量
免费
免费
5
收藏
概述
安装方式
版本历史

model-router

模型路由器

跨多个提供商的智能AI模型路由,实现最优性价比平衡。

根据任务的复杂性、类型和您的偏好,自动为任何任务选择最佳模型。支持6大AI提供商,具备安全的API密钥管理和交互式配置。

🎯 功能概述

  • - 分析任务并按类型分类(编码、研究、创意、简单等)
  • 路由到最优模型,从您配置的提供商中选择
  • 优化成本,对简单任务使用更便宜的模型
  • 保护API密钥安全,使用文件权限(600)和隔离存储
  • 提供推荐,附带置信度评分和推理说明

🚀 快速开始

步骤1:运行设置向导

bash
cd skills/model-router
python3 scripts/setup-wizard.py

向导将引导您完成:

  1. 1. 提供商设置 - 添加您的API密钥(Anthropic、OpenAI、Gemini等)
  2. 任务映射 - 为每种任务类型选择模型
  3. 偏好设置 - 设置成本优化级别

步骤2:使用分类器

bash

获取任务模型推荐


python3 scripts/classify_task.py 构建一个React认证系统

输出:

推荐模型:claude-sonnet

置信度:85%

成本级别:中等

推理说明:匹配到2个关键词:构建,系统

步骤3:使用会话路由任务

bash

使用推荐模型生成会话


sessions_spawn --task 调试这个内存泄漏 --model claude-sonnet

使用别名快速访问

sessions_spawn --task 今天天气怎么样? --model haiku

📊 支持的提供商

提供商模型最佳用途密钥格式
Anthropicclaude-opus-4-5, claude-sonnet-4-5, claude-haiku-4-5编码、推理、创意sk-ant-...
OpenAI
gpt-4o, gpt-4o-mini, o1-mini, o1-preview | 工具、深度推理 | sk-proj-... | | Gemini | gemini-2.0-flash, gemini-1.5-pro, gemini-1.5-flash | 多模态、超长上下文(2M) | AIza... | | Moonshot | moonshot-v1-8k/32k/128k | 中文语言 | sk-... | | Z.ai | glm-4.5-air, glm-4.7 | 最便宜、快速 | 多种格式 | | GLM | glm-4-flash, glm-4-plus, glm-4-0520 | 中文、编码 | ID.secret |

🎛️ 任务类型映射

默认路由(可通过向导自定义):

任务类型默认模型原因
简单glm-4.5-air快速查询中最快、最便宜
编码
claude-sonnet-4-5 | 出色的代码理解能力 |
| 研究 | claude-sonnet-4-5 | 深度与速度的平衡 |
| 创意 | claude-opus-4-5 | 最大创造力 |
| 数学 | o1-mini | 专业推理能力 |
| 视觉 | gemini-1.5-flash | 快速多模态处理 |
| 中文 | glm-4.7 | 针对中文优化 |
| 长上下文 | gemini-1.5-pro | 高达2M tokens |

💰 成本优化

激进模式

始终使用最便宜且能胜任的模型:
  • - 简单 → glm-4.5-air(约10%成本)
  • 编码 → claude-haiku-4-5(约25%成本)
  • 研究 → claude-sonnet-4-5(约50%成本)

节省: 与始终使用高级模型相比,可节省50-90%

平衡模式(默认)

综合考虑成本与质量:
  • - 简单任务 → 便宜模型
  • 关键任务 → 高级模型
  • 便宜模型失败时自动升级

质量模式

始终使用最佳模型,不考虑成本

🔒 安全性

API密钥存储

~/.model-router/
├── config.json # 模型映射(chmod 600)
└── .api-keys # API密钥(chmod 600)

特性:

  • - 文件权限限制为所有者(600)
  • 与版本控制隔离
  • 静态加密(通过操作系统文件系统加密)
  • 永不记录或打印

最佳实践

  1. 1. 切勿提交 .api-keys 到版本控制
  2. 使用环境变量 进行生产部署
  3. 定期轮换密钥,通过向导操作
  4. 审计访问,使用 ls -la ~/.model-router/

📖 使用示例

示例1:成本优化工作流

bash

首先分类任务


python3 scripts/classify_task.py 从CSV中提取价格

结果:简单任务 → 使用 glm-4.5-air

sessions_spawn --task 提取价格 --model glm-4.5-air

如果需要,再用更好的模型分析

sessions_spawn --task 分析价格趋势 --model claude-sonnet

示例2:渐进式升级

bash

先尝试便宜模型(60秒超时)


sessions_spawn --task 修复这个bug --model glm-4.5-air --runTimeoutSeconds 60

如果失败,升级到高级模型

sessions_spawn --task 修复复杂架构bug --model claude-opus

示例3:并行处理

bash

使用便宜模型并行批量处理简单任务


sessions_spawn --task 总结文档A --model glm-4.5-air &
sessions_spawn --task 总结文档B --model glm-4.5-air &
sessions_spawn --task 总结文档C --model glm-4.5-air &
wait

示例4:使用Gemini进行多模态处理

bash

2M token上下文的视觉任务


sessions_spawn --task 分析这100张图片 --model gemini-1.5-pro

🛠️ 配置文件

~/.model-router/config.json

json { version: 1.1.0, providers: { anthropic: { configured: true, models: [claude-opus-4-5, claude-sonnet-4-5, claude-haiku-4-5] }, openai: { configured: true, models: [gpt-4o, gpt-4o-mini, o1-mini, o1-preview] } }, task_mappings: { simple: glm-4.5-air, coding: claude-sonnet-4-5, research: claude-sonnet-4-5, creative: claude-opus-4-5 }, preferences: { cost_optimization: balanced, default_provider: anthropic } }

~/.model-router/.api-keys

bash

由设置向导生成 - 请勿手动编辑

ANTHROPICAPIKEY=sk-ant-... OPENAIAPIKEY=sk-proj-... GEMINIAPIKEY=AIza...

🔄 版本1.1变更

新功能

  • - ✅ 交互式设置向导,引导式配置
  • 安全API密钥存储,带文件权限
  • 任务到模型映射自定义
  • 多提供商支持(6个提供商)
  • 成本优化级别(激进/平衡/质量)

改进

  • - ✅ 更好的任务分类,带置信度评分
  • ✅ 提供商特定模型推荐
  • ✅ 增强安全性,隔离存储
  • ✅ 全面文档

从1.0迁移

运行设置向导重新配置: bash python3 scripts/setup-wizard.py

📚 命令参考

设置向导

bash python3 scripts/setup-wizard.py

提供商、映射和偏好的交互式配置。

任务分类器

bash python3 scripts/classify_task.py 您的任务描述 python3 scripts/classify_task.py 您的任务 --format json

获取带推理说明的模型推荐。

列出模型

bash python3 scripts/setup-wizard.py --list

显示所有可用模型及其状态

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 model-router-1776420085 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 model-router-1776420085 技能

通过命令行安装

skillhub install model-router-1776420085

下载

⬇ 下载 model-router v1.1.0(免费)

文件大小: 16.39 KB | 发布时间: 2026-4-17 18:57

v1.1.0 最新 2026-4-17 18:57
Major update v1.1: Added interactive setup wizard for secure API key configuration, multi-provider support (Anthropic, OpenAI, Gemini, Moonshot, Z.ai, GLM), task-to-model mapping customization, cost optimization levels (aggressive/balanced/quality), enhanced security with file permissions (600), comprehensive documentation with provider comparison tables, troubleshooting guide, and usage examples.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部