关于 cli-resilience
cli-resilience 是用于通过命令行检查和管理 OmniRoute 配额及韧性状态的技能。运维人员可查看服务商断路器与冷却状态、重置卡住的连接,并调整韧性阈值。
主要功能
- 01检查配额、池和断路器状态
- 02预览配额分配
- 03查看断路器、冷却和锁定状态
- 04按服务商或模型重置冷却
- 05配置韧性阈值
适用场景
- 01分配请求前核对配额
- 02排查服务商断路器状态
- 03清除卡住的连接冷却
- 04调整退避和重置设置
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cheaper-inference/ omniroute --skill cli-resilience安装后在 Claude Code 中输入/cli-resilience确认已加载。
详细介绍
概览
通过命令行检查和管理断路器状态、连接冷却时间、配额限制和退避级别。重置卡住的提供商并配置弹性阈值。
快速安装
npm install -g omniroute # or: npx omniroute
omniroute --version
子命令
quota
标志:
--provider <id>--json
示例:
omniroute quota
quota status
显示真实的 OmniRoute 网关、配额、池和断路器状态
示例:
omniroute quota status
quota preview
在不发送上游请求的情况下预览分配执行情况
标志:
--api-key-id <id>--pool-id <id>--tokens <n>
示例:
omniroute quota preview
quota ensure <json>
根据 JSON 对象幂等地创建或更新配额池
示例:
omniroute quota ensure <json>
resilience
示例:
omniroute resilience
resilience status
标志:
--provider <p>
示例:
omniroute resilience status
resilience breakers
标志:
--provider <p>
示例:
omniroute resilience breakers
resilience cooldowns
标志:
--provider <p>--connection-id <id>
示例:
omniroute resilience cooldowns
resilience lockouts
标志:
--provider <p>--model <m>
示例:
omniroute resilience lockouts
resilience reset
标志:
--provider <p>--connection-id <id>--model <m>--all-cooldowns--yes
示例:
omniroute resilience reset
resilience profile
示例:
omniroute resilience profile
resilience show
示例:
omniroute resilience show
resilience set <name>
示例:
omniroute resilience set <name>
resilience config
示例:
omniroute resilience config
resilience show
示例:
omniroute resilience show
resilience set
标志:
--threshold <n>--reset-timeout <ms>--base-cooldown <ms>
示例:
omniroute resilience set
评论
支持 Markdown