Represents token usage details including input tokens, output tokens, a breakdown of output tokens, and the total tokens used.

interface ResponseUsage {
    input_tokens: number;
    input_tokens_details: InputTokensDetails;
    output_tokens: number;
    output_tokens_details: OutputTokensDetails;
    total_tokens: number;
}

Properties

input_tokens: number

The number of input tokens.

input_tokens_details: InputTokensDetails

A detailed breakdown of the input tokens.

output_tokens: number

The number of output tokens.

output_tokens_details: OutputTokensDetails

A detailed breakdown of the output tokens.

total_tokens: number

The total number of tokens used.