Skip to main content
The TypeScript SDK and docs are currently in beta. Report issues on GitHub.
Detailed prompt token usage

Example Usage

import { PromptTokensDetails } from "@openrouter/sdk/models";

let value: PromptTokensDetails = {};

Fields

FieldTypeRequiredDescription
audioTokensnumber:heavy_minus_sign:Audio input tokens
cacheWriteTokensnumber:heavy_minus_sign:Tokens written to cache. Only returned for models with explicit caching and cache write pricing.
cachedTokensnumber:heavy_minus_sign:Cached prompt tokens
videoTokensnumber:heavy_minus_sign:Video input tokens