Omni Budget

Configure spending limits, token quotas, and rate-limit policies per API key or globally. Inspect current consumption and enforce cost controls across providers.

publieople 0974461 1.2 KB Updated

File contents

Overview

Configure spending limits, token quotas, and rate-limit policies per API key or globally. Inspect current consumption and enforce cost controls across providers.

Authentication

All requests require a valid Bearer token or session cookie. Obtain a token via POST /api/auth/login or configure REQUIRE_API_KEY=false for local development.

Endpoints

GET /api/rate-limit

Get rate limit configuration

curl https://localhost:20128/api/rate-limit \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"

POST /api/rate-limit

Update rate limit configuration

curl -X POST https://localhost:20128/api/rate-limit \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
  -H "Content-Type: application/json" \
  -d '{}'

Payloads

See the full OpenAPI specification at GET /api/openapi/spec or docs/openapi.yaml for detailed request/response schemas.

publieople/hermes-config-kit/tree/main/skills/devops/omniroute-agents/omni-budget commit 09744616d2

Frequently asked questions

npx skillmds@latest add publieople/omni-budget