Skip to content

Interface: ModelUsageMetrics ​

Defined in: ports/model-turn-response.ts:8

Token usage and cost metrics returned by a single ModelDriver.invokeTurn() call.

Tracks non-cached input tokens, prefix-cached input tokens, output/reasoning tokens, and USD cost.

Properties ​

PropertyModifierTypeDescriptionDefined in
cachedInputTokensreadonlynumberNumber of prefix-cached input tokens read during the turn.ports/model-turn-response.ts:12
costUsdreadonlynumberTotal monetary cost in USD for the turn.ports/model-turn-response.ts:16
inputTokensreadonlynumberNumber of non-cached input tokens billed for the turn.ports/model-turn-response.ts:10
outputTokensreadonlynumberNumber of output and reasoning tokens generated during the turn.ports/model-turn-response.ts:14

Released under the MIT License.