mcpField
M
model-fallback

model-fallback

github.com/aaaaqwqエージェントワークフロー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 失败"

コメント