mcpField
O
omni-budget

omni-budget

github.com/cheaper-inference云与 DevOps82.3k1.0k 次安装今天更新
代码仓库

关于 omni-budget

这项技能用于在 OmniRoute 中按 API 密钥或全局配置支出上限、令牌配额和速率限制策略。它还提供用于查看和更新速率限制设置的 API 端点。

主要功能

  1. 01配置支出上限
  2. 02设置令牌配额
  3. 03按 API 密钥或全局应用速率限制
  4. 04查看消耗情况
  5. 05通过 API 更新速率限制设置

适用场景

  1. 01设置 API 密钥的支出上限
  2. 02应用全局令牌配额
  3. 03查看各提供商的消耗情况

安装

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

$npx skills add https://github.com/cheaper-inference/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