venice-billing
Balance, usage, and billing analytics endpoints
Developer Setup
Setup & Installation
npx skills add https://github.com/veniceai/skills --skill venice-billingnpx skills add https://github.com/veniceai/skills --skill venice-billingOverview
What This Skill Does
Balance, usage, and billing analytics endpoints
Application
When to use this Skill
- Configuring integration settings for custom agent workflows.
- Optimizing query execution and response latency in production.
- Developing clean, standard-compliant implementations for enterprise services.
- Troubleshooting connection timeouts and authentication handshakes.
- Monitoring API rate limits and execution pipelines programmatically.
Documentation
Show Skills.md file
Venice Billing
Three read-only endpoints for account-level billing and analytics. All are under a Beta tag — schema/behavior may change.
| Endpoint | Purpose |
|---|---|
GET /billing/balance |
Current canConsume flag, remaining DIEM & USD, epoch allocation. |
GET /billing/usage |
Paginated per-request ledger. JSON or CSV. |
GET /billing/usage-analytics |
Aggregated breakdowns: by date, model, API key. |
All require Bearer auth (not x402 — for wallet balances, use venice-x402). GET /billing/balance and GET /billing/usage require an ADMIN key — an INFERENCE key gets 401. GET /billing/usage-analytics works on any authenticated key (scoped to the account behind the key).
Currency / priority
Venice debits from, in order:
DIEM— staked credits (reset per epoch).BUNDLED_CREDITS— included in some Pro plans.USD— prepaid fiat balance.- (
VCU) — deprecated legacy DIEM.
consumptionCurrency on /billing/balance reports the current currency being consumed.
GET /billing/balance
Recommendations
Explore other random skills
provider-actions
Implement Terraform Provider Actions using the Plugin Framework
terraform-test
Built-in testing framework for Terraform configurations with .tftest.hcl files
terraform-stacks
Manage infrastructure across multiple environments, regions, and cloud accounts