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
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
cachedInputTokens | readonly | number | Number of prefix-cached input tokens read during the turn. | ports/model-turn-response.ts:12 |
costUsd | readonly | number | Total monetary cost in USD for the turn. | ports/model-turn-response.ts:16 |
inputTokens | readonly | number | Number of non-cached input tokens billed for the turn. | ports/model-turn-response.ts:10 |
outputTokens | readonly | number | Number of output and reasoning tokens generated during the turn. | ports/model-turn-response.ts:14 |