AIClient-2-API/static
ZqinKing 4ec39f4df6 feat(fallback): 新增跨协议模型 Fallback 映射功能
## 功能概述
实现跨协议模型级别的 Fallback 映射机制,允许在主 Provider 不可用时,
根据模型名称自动映射到其他协议的 Provider 和模型。

## 设计原理
- 原有 providerFallbackChain 只支持同协议内回退
- 新增 modelFallbackMapping 支持跨协议映射(如 Gemini → Claude)
- 优先级:同协议回退 > 跨协议模型映射

## 代码修改
- configs/config.json.example: 新增 modelFallbackMapping 配置示例
- src/provider-pool-manager.js: 实现跨协议映射选择逻辑
- src/service-manager.js: 传递 actualModel 参数
- src/common.js: 处理模型 fallback 后的模型名更新
- src/ui-manager.js: UI配置读写支持
- static/app/config-manager.js: 前端配置管理
- static/app/i18n.js: 中英文国际化文案
- static/index.html: 高级配置区新增配置项

## 配置示例
modelFallbackMapping: {
  "gemini-claude-opus-4-5-thinking": {
    "targetProviderType": "claude-kiro-oauth",
    "targetModel": "claude-opus-4-5"
  }
}
2026-01-04 08:40:40 +08:00
..
app feat(fallback): 新增跨协议模型 Fallback 映射功能 2026-01-04 08:40:40 +08:00
coffee.png feat(ui): 添加图片放大功能并优化仪表盘布局 2025-12-21 21:09:16 +08:00
favicon.ico feat: 新增Web UI管理控制台和认证系统 2025-11-12 17:37:39 +08:00
index.html feat(fallback): 新增跨协议模型 Fallback 映射功能 2026-01-04 08:40:40 +08:00
login.html refactor: directly import and use setLanguage from i18n module in login page. 2025-12-22 17:34:14 -05:00
sponsor.png feat(页面): 添加联系与赞助版块 2025-11-18 13:21:59 +08:00
wechat.png feat(页面): 添加联系与赞助版块 2025-11-18 13:21:59 +08:00
x.com.png feat(ui): 添加图片放大功能并优化仪表盘布局 2025-12-21 21:09:16 +08:00