Skip to content

Releases: wuleiyuan/smart-model-selector

v5.1.0 - P0 输出避让 + Apple 风格文档

Choose a tag to compare

@wuleiyuan wuleiyuan released this 09 Apr 14:48

🛡️ P0 输出避让协议

新增 output_protocol.py,当输出超过 4KB 时自动分流至 /tmp/smart_selector_outputs/,防止上下文过载。

📖 Apple 风格 README

  • 清晰架构图,一眼看懂数据流
  • 30 秒快速开始指南
  • 场景化路由策略表

🔧 一键安装脚本

curl -sSL https://raw.githubusercontent.com/wuleiyuan/smart-model-selector/main/install.sh | bash

v5.0.0 - V6 脑机合并完全体

Choose a tag to compare

@wuleiyuan wuleiyuan released this 09 Apr 14:11

🚀 V6 脑机合并完全体

核心重构

  • selector_core.py (103行): 智慧大脑,意图分析 + 关键词路由
  • smart_model_dispatcher.py (147行): 执行肌肉,动态调度 + 故障转移
  • api_server.py (23行): API 网关,支持 requested_model 参数

新增功能

  • keys.example.json: 脱敏配置模板,新用户一 clone 就能知道怎么填

路由策略

场景 模型
中文创作/文案润色 MiniMax M2.7
深度 Coding / 逻辑推演 Gemini 3.1 Pro
默认日常问答 Gemini 3.1 Pro

使用方式

  1. 复制 keys.example.jsonkeys.json
  2. 填入你的 API Keys
  3. 运行 python3 api_server.py

v4.2.1 - 配置优化

Choose a tag to compare

@wuleiyuan wuleiyuan released this 08 Apr 01:26

恢复 gemini-3.1-pro-preview 为文本任务首选,并优化回退逻辑。

v4.2.0 - gemini-2.5-pro/flash 模型支持

Choose a tag to compare

@wuleiyuan wuleiyuan released this 08 Apr 00:18

更新内容

  • 添加 gemini-2.5-pro 和 gemini-2.5-flash 模型定义(支持图片输入)
  • 回退机制优化:
    • coding 任务: 2.5-pro → 3.1-pro-preview → 2.5-flash → minimax-2.7-pro
    • research 任务: 2.5-pro → 3.1-pro-preview → 2.5-flash → claude-opus-4-6 → minimax-2.7-pro
  • 清理重复的模型映射配置

注意事项

  • gemini-3.1-pro-preview 在 v1 API 返回 404,需使用 v1beta API
  • 最终回退选择 minimax-2.7-pro(支持写作)

v4.1.3 - 代码精简重构

Choose a tag to compare

@wuleiyuan wuleiyuan released this 06 Apr 14:44

v4.1.3 更新内容

代码重构

  • 精简 smart_model_dispatcher.py,移除冗余逻辑
  • 保持核心功能不变

版本信息

  • 版本号: 4.1.3
  • 日期: 2026-04-06

v4.1.2 - CLI输出优化

Choose a tag to compare

@wuleiyuan wuleiyuan released this 06 Apr 12:39

v4.1.2 更新内容

Bug 修复

  • CLI 调用时直接输出纯模型 ID,兼容 OpenCode 解析
  • 改为类封装 SmartModelSelector,方便其他模块调用

版本信息

  • 版本号: 4.1.2
  • 日期: 2026-04-06

v4.1.1 - OpenCode集成问题修复

Choose a tag to compare

@wuleiyuan wuleiyuan released this 06 Apr 11:24

v4.1.1 更新内容

Bug 修复

  • 修复 OpenCode 模型智能切换问题
  • 优化 model-selector.sh Shell 脚本逻辑
  • 修复 adapter_opencode.py 错误保底值问题

版本信息

  • 版本号: 4.1.1
  • 日期: 2026-04-06

v4.1.0 - 架构重构: 物理级双引擎分配与意图直达

Choose a tag to compare

@wuleiyuan wuleiyuan released this 02 Apr 12:03

v4.1.0

更新内容

  • 架构重构: 物理级双引擎分配与意图直达
  • 修复并优化了多项代码逻辑
  • 版本号同步更新

v4.0.1 - Bug 修复

Choose a tag to compare

@wuleiyuan wuleiyuan released this 01 Apr 01:25

v4.0.1 - Bug 修复

修复代码重构后的问题

v4.0.0 - V2.0 增强期

Choose a tag to compare

@wuleiyuan wuleiyuan released this 02 Mar 15:53

v4.0.0 - V2.0 增强期

新增功能

  • YAML 配置驱动 (config.yaml, config_loader.py)
  • 性能埋点收集 (telemetry.py)
  • 动态降级策略 (fallback_strategy.py)
  • V3 API 路由支持工厂模式

V1.1 适配期

  • adapter_opencode.py
  • adapter_openclaw.py
  • selector_factory.py

V1.2 替换期

  • API Server V3 路由