mcpField
M
model-fallback

model-fallback

github.com/aaaaqwqAgent 工作流11159 次安装1 周前更新
代码仓库

关于 model-fallback

用于模型请求失败、超时或触及限制时维持服务连续性的技能。它识别故障类型、重试请求,并在配置的备用模型与供应商间切换;主模型恢复后自动切回。

主要功能

  1. 01检测请求故障与限额
  2. 02切换到备用模型
  3. 03重试失败请求
  4. 04跨供应商故障转移
  5. 05在模型间均衡负载
  6. 06主模型恢复后自动切回

适用场景

  1. 01处理模型 API 超时
  2. 02在配额耗尽或触及速率限制后保持服务
  3. 03供应商出错时继续处理请求

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aaaaqwq/agi-super-team --skill model-fallback

安装后在 Claude Code 中输入/model-fallback确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

INSTALL.md
README.md
scripts/
auto-switch-handler.sh
model-error-wrapper.sh
tests/
test-error-handling.sh

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

模型自动降级与故障切换

  • Author: Daniel Li
  • Copyright © Daniel Li. All rights reserved.

当使用此技能

  • 模型请求失败
  • API 超时
  • 达到速率限制
  • 配额耗尽
  • 需要确保服务连续性

工作原理

  1. 监控: 检测模型请求状态
  2. 判断: 识别失败类型(超时/限额/错误)
  3. 切换: 自动降级到备用模型
  4. 重试: 失败请求自动重试
  5. 恢复: 主模型恢复后自动切回

多供应商支持

  • 优先级配置
  • 跨供应商故障转移
  • 智能负载均衡

错误类型

  • 超时: 切换到更快模型
  • 限额: 切换到有配额模型
  • 错误: 切换到不同供应商

触发词

  • "模型降级"
  • "自动切换"
  • "模型故障"
  • "API 失败"

评论

支持 Markdown