Stars: 10.3k+
License: MIT
🚀 核心特性
多模型智能路由
- 智能路由: 根据任务类型自动选择合适的模型
- 成本优化: 使用更小的本地模型处理后台任务
- 长上下文处理: 专门处理长上下文任务(>60K tokens)
- 推理增强: 为推理密集型任务选择专用模型
多提供商支持
- OpenAI: 完整的 OpenAI API 支持
- Anthropic: 原生 Claude API 支持
- DeepSeek: 适配 DeepSeek API
- Gemini: 支持 Google Gemini API
- OpenRouter: 多提供商路由支持
- Groq: 高性能推理支持
转换器系统
- maxtoken: 设置特定的 max_tokens 值
- tooluse: 通过 tool_choice 优化工具使用
- reasoning: 处理 reasoning_content 字段
- sampling: 处理温度、top_p、top_k 等采样参数
- enhancetool: 为工具调用参数添加错误容忍层
📦 安装和配置
快速开始
基础配置
🔧 路由配置
默认路由场景
动态模型切换
在 Claude Code 中使用/model 命令动态切换模型:
⚡ 高级功能
自定义路由器
创建自定义路由逻辑:子代理路由
在子代理提示开头指定特定模型:GitHub Actions 集成
在 CI/CD 管道中集成 Claude Code Router:🎯 使用场景
1. 成本优化
- 使用较小的模型处理简单任务
- 在非高峰时段运行任务
- 智能路由减少 API 调用成本
2. 性能优化
- 长上下文任务使用专用模型
- 推理任务使用高性能模型
- 后台任务使用轻量级模型
3. 多提供商支持
- 避免单一提供商限制
- 利用不同提供商的优势
- 提高服务可用性
💡 最佳实践
配置建议
- 合理设置阈值: 根据项目需求调整 longContextThreshold
- 监控使用情况: 启用日志记录监控模型使用
- 定期更新: 保持工具和配置的最新状态
- 测试配置: 在生产环境前充分测试配置
安全考虑
- API 密钥管理: 使用环境变量存储敏感信息
- 访问控制: 限制路由器的访问权限
- 日志安全: 避免在日志中记录敏感信息
📝 总结
Claude Code Router 为 Claude Code 提供了强大的路由能力,让您能够:- 灵活选择模型: 根据任务需求选择合适的 AI 模型
- 优化成本: 通过智能路由降低 API 调用成本
- 提升性能: 为不同任务类型选择最优模型
- 增强可用性: 支持多种 AI 提供商,避免单点故障 这个工具特别适合需要处理大量 AI 交互的团队和个人开发者,能够显著提升开发效率和成本效益。
Claude Code Router 是 Claude Code 生态系统中不可或缺的工具,为开发者提供了灵活、高效、经济的 AI 模型路由解决方案。
- CCPM:Claude Code 项目管理器 - 一个革命性的 Claude Code 项目管理系统,使用 GitHub Issues 和 Git worktrees 实现并行代理执行。将 PRD 转化为已发布的代码,具备完整的可追溯性和前所未有的开发速度。
- Claude Code Templates: 配置和监控 Claude Code 的 CLI 工具 - 一个全面的 CLI 工具,用于配置和监控 Claude Code,具有框架特定命令、实时分析仪表板和独立组件安装功能。