关于 omni-budget
omni-budget 是用于配置 OmniRoute 支出上限、令牌配额和速率限制的技能,可按 API 密钥或全局设置。它还可查看当前用量并管理跨提供商的成本控制。
主要功能
- 01设置全局或按密钥划分的支出上限
- 02配置令牌配额
- 03设置速率限制策略
- 04查看当前用量
适用场景
- 01限制某个 API 密钥的支出
- 02查看跨提供商的用量
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ diegosouzapw/ omniroute --skill omni-budget安装后在 Claude Code 中输入/omni-budget确认已加载。
详细介绍
概述
按 API 密钥或全局配置支出上限、令牌配额和速率限制策略。查看当前用量,并在各提供商之间实施成本控制。
身份验证
所有请求都需要有效的 Bearer 令牌或会话 Cookie。通过 POST /api/auth/login 获取令牌,或在本地开发时配置 REQUIRE_API_KEY=false。
端点
GET /api/rate-limit
获取速率限制配置
curl http://localhost:20128/api/rate-limit \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
POST /api/rate-limit
更新速率限制配置
curl -X POST http://localhost:20128/api/rate-limit \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
负载
有关详细的请求/响应架构,请参阅完整的 OpenAPI 规范:GET /api/openapi/spec 或 docs/openapi.yaml。
评论
支持 Markdown