OpenAI::CompletionUsage
Inherits JSON::Serializable < Reference < Object
Usage statistics for the completion request.
Constructors
new(pull : JSON::PullParser)
Sourcenew(completion_tokens : Int64 = 0, prompt_tokens : Int64 = 0, total_tokens : Int64 = 0, completion_tokens_details : CompletionUsageCompletionTokensDetails | Nil = nil, prompt_tokens_details : CompletionUsagePromptTokensDetails | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
completion_tokens_details=(completion_tokens_details : CompletionUsageCompletionTokensDetails | Nil)
Breakdown of tokens used in a completion.
prompt_tokens_details=(prompt_tokens_details : CompletionUsagePromptTokensDetails | Nil)
Breakdown of tokens used in the prompt.