> ## Documentation Index > Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt > Use this file to discover all available pages before exploring further. # BatchListItemUsage ## Fields | Field | Type | Required | Description | Example | | - | - | - | - | - | | `CacheCreation` | optionalnullable.OptionalNullable\[[components.AnthropicCacheCreation](../../models/components/anthropiccachecreation.mdx)] | ➖ | N/A | \{ "ephemeral\_1h\_input\_tokens": 0, "ephemeral\_5m\_input\_tokens": 100 } | | `CompletionTokens` | `int64` | ✔️ | The tokens generated | | | `CompletionTokensDetails` | optionalnullable.OptionalNullable\[[components.BatchListItemCompletionTokensDetails](../../models/components/batchlistitemcompletiontokensdetails.mdx)] | ➖ | N/A | | | `Cost` | optionalnullable.OptionalNullable\[`float64`] | ➖ | Cost of the completion | | | `CostDetails` | optionalnullable.OptionalNullable\[[components.CostDetails](../../models/components/costdetails.mdx)] | ➖ | Breakdown of upstream inference costs | \{ "upstream\_inference\_completions\_cost": 0.0004, "upstream\_inference\_cost": null, "upstream\_inference\_prompt\_cost": 0.0008 } | | `IsBYOK` | `*bool` | ➖ | Whether a request was made using a Bring Your Own Key configuration | | | `Iterations` | optionalnullable.OptionalNullable\[\[][components.AnthropicUsageIteration](../../models/components/anthropicusageiteration.mdx)] | ➖ | N/A | | | `PromptTokens` | `int64` | ✔️ | Including images, input audio, and tools if any | | | `PromptTokensDetails` | optionalnullable.OptionalNullable\[[components.BatchListItemPromptTokensDetails](../../models/components/batchlistitemprompttokensdetails.mdx)] | ➖ | Breakdown of tokens used in the prompt. | | | `ServerToolUse` | optionalnullable.OptionalNullable\[[components.BatchListItemServerToolUse](../../models/components/batchlistitemservertooluse.mdx)] | ➖ | Usage for server-side tool execution (e.g., web search) | | | `ServiceTier` | optionalnullable.OptionalNullable\[`string`] | ➖ | The service tier used by the upstream provider for this request | | | `Speed` | optionalnullable.OptionalNullable\[[components.AnthropicSpeed](../../models/components/anthropicspeed.mdx)] | ➖ | N/A | standard | | `TotalTokens` | `int64` | ✔️ | Sum of the above two fields | |