mcpField
O
omni-budget

omni-budget

github.com/diegosouzapw云与 DevOps82.6k913 次安装今天更新
代码仓库

关于 omni-budget

omni-budget 是用于配置 OmniRoute 支出上限、令牌配额和速率限制的技能,可按 API 密钥或全局设置。它还可查看当前用量并管理跨提供商的成本控制。

主要功能

  1. 01设置全局或按密钥划分的支出上限
  2. 02配置令牌配额
  3. 03设置速率限制策略
  4. 04查看当前用量

适用场景

  1. 01限制某个 API 密钥的支出
  2. 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