Optional cacheOptional reasoningCompletion tokens spent on hidden reasoning.
Already counted in completionTokens; do not add it to totals. Not all providers break
reasoning out separately, and it is 0 when they don't.
Optional serviceThe service tier used for processing (e.g. 'default', 'priority', 'flex').
Tokens used to write to the prompt cache.