Skip to content
Back to feed

October 15, 2026 · TwelveLabs

Jockey Responses API replaces usage field with billing.amount in USD

The response of the Jockey Responses API no longer carries the usage field, which held the model input and output tokens. The response now carries billing: the cost of the response, as billing.amount in the currency billing.currency, which is USD. The amount counts everything the response ran, including model calls, searches, and tools, and it is the list price, before any discount on your account. Only a finished response carries billing, and billing.amount is null when the cost could not be determined at the time the response finished. Your invoice is the authoritative record of charges.

If your code reads response.usage, read response.billing.amount instead. To use the new field, upgrade to the latest version of the Python or Node.js SDK:

Python SDK

pip install --upgrade twelvelabs

Node.js SDK

npm install twelvelabs-js@latest

For details, see The response object page in the API Reference section.

Latest TwelveLabs API changes

All TwelveLabs API changes