OpenAI::ResponseUsage
Inherits JSON::Serializable < Reference < Object
Represents token usage details including input tokens, output tokens, a breakdown of output tokens, and the total tokens used.
Constructors
new(pull : JSON::PullParser)
Sourcenew(input_tokens : Int64 = 0, input_tokens_details : ResponseUsageInputTokensDetails = ResponseUsageInputTokensDetails.new, output_tokens : Int64 = 0, output_tokens_details : ResponseUsageOutputTokensDetails = ResponseUsageOutputTokensDetails.new, total_tokens : Int64 = 0)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
input_tokens_details=(input_tokens_details : ResponseUsageInputTokensDetails)
A detailed breakdown of the input tokens.
output_tokens_details=(output_tokens_details : ResponseUsageOutputTokensDetails)
A detailed breakdown of the output tokens.