Skip to main content
The Go SDK and docs are currently in beta. Report issues on GitHub.
Token usage statistics

Fields

FieldTypeRequiredDescriptionExample
CompletionTokensint64:heavy_check_mark:Number of tokens in the completion
CompletionTokensDetailsoptionalnullable.OptionalNullable[components.CompletionTokensDetails]:heavy_minus_sign:Detailed completion token usage
Costoptionalnullable.OptionalNullable[float64]:heavy_minus_sign:Cost of the completion
CostDetailsoptionalnullable.OptionalNullable[components.CostDetails]:heavy_minus_sign:Breakdown of upstream inference costs{"upstream_inference_completions_cost": 0.0004,"upstream_inference_cost": null,"upstream_inference_prompt_cost": 0.0008}
IsByok*bool:heavy_minus_sign:Whether a request was made using a Bring Your Own Key configuration
PromptTokensint64:heavy_check_mark:Number of tokens in the prompt
PromptTokensDetailsoptionalnullable.OptionalNullable[components.PromptTokensDetails]:heavy_minus_sign:Detailed prompt token usage
TotalTokensint64:heavy_check_mark:Total number of tokens