cheaper-inference/omniroute/omni-usage-logs
- community
Checking that the SKILL.md file is still in the repository.
Access detailed call logs and usage analytics. Filter by provider, model, time range, status, and cost. Export logs and aggregate token usage across all connections.
Install
npx vskill@latest install cheaper-inference/omniroute/omni-usage-logsSKILL.md
Overview
Access detailed call logs and usage analytics. Filter by provider, model, time range, status, and cost. Export logs and aggregate token usage across all connections.
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/usage/analytics
Get usage analytics
GET /api/usage/call-logs
Get call logs
GET /api/usage/call-logs/filters
Get call log filter options
Distinct providers, models, accounts and API keys seen in call logs, plus every configured API key (id and name only). Feeds the Logs tab filter dropdowns.
GET /api/usage/call-logs/{id}
Get a specific call log
GET /api/usage/{connectionId}
Get usage for a specific connection
GET /api/usage/history
Get usage history
GET /api/usage/logs
Get usage logs
GET /api/usage/proxy-logs
Get proxy logs
GET /api/usage/request-logs
Get request logs
GET /api/usage/budget
Get usage budget status
Returns current budget limits and consumption.
POST /api/usage/budget
Configure usage budget
Set or update budget limits for usage tracking.
GET /api/usage/cache-health
Get prompt-cache health summary
Summarizes the write/read cache ratio from call_logs for a time window: distribution (p50/p90/p99/max of cache-write tokens), warm/cold/rewrite/uncached call counts, the "heavy write" outlier share (10x the window median, floored at 1024 tokens — Anthropic's cache-creation minimum), and a per-model breakdown. Only successful (status = 200) calls with a non-null cache column are counted.
GET /api/usage/model-latency-stats
Get per-model/provider latency statistics
Aggregates usage_history rows into per-(provider, model) latency stats (avg/p50/p95/p99, std-dev, TTFT, tokens/sec) over a rolling window. Falls back from successful-only to all-sample rows when the successful count is below minSamples.
GET /api/usage/budget/bulk
GET usage › budget › bulk
GET /api/usage/codex-reset-credit
GET usage › codex reset credit
POST /api/usage/codex-reset-credit
POST usage › codex reset credit
GET /api/usage/combo-forecast
GET usage › combo forecast
GET /api/usage/combo-health
GET usage › combo health
GET /api/usage/combo-health-autopilot
GET usage › combo health autopilot
GET /api/usage/combo-health-dashboard
GET usage › combo health dashboard
GET /api/usage/combo-scoring-inspector
GET usage › combo scoring inspector
GET /api/usage/combo-trace/{id}
GET usage › combo trace › <id>
GET /api/usage/om-usage
GET usage › om usage
GET /api/usage/provider-limits
GET usage › provider limits
POST /api/usage/provider-limits
POST usage › provider limits
GET /api/usage/provider-window-costs
GET usage › provider window costs
GET /api/usage/quota
GET usage › quota
GET /api/usage/requests-by-provider-date
GET usage › requests by provider date
GET /api/usage/route-explain/{id}
GET usage › route explain › <id>
GET /api/usage/token-limits
GET usage › token limits
POST /api/usage/token-limits
POST usage › token limits
Save a per-key token limit. A key holds one limit per scope and reset interval, so daily, weekly and monthly limits for the same scope coexist. Without id, a new limit is added (or the key's limit for the same scope and interval is updated); with id, that limit is updated.
DELETE /api/usage/token-limits
DELETE usage › token limits
GET /api/usage/utilization
GET usage › utilization
Payloads
See the full OpenAPI specification at GET /api/openapi/spec or docs/openapi.yaml for detailed request/response schemas.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/omni-usage-logs/SKILL.md
Popularity
- Repository stars
- 79,837
- Repository forks
- 11,626
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/cheaper-inference/omniroute/omni-usage-logs)