Usage

data class Usage(val promptTokens: Int, val completionTokens: Int, val totalTokens: Int, val completionTokensDetails: CompletionTokensDetails, val promptTokensDetails: TokenDetails? = null)(source)

Usage statistics for a completion request.

See also

Constructors

Link copied to clipboard
constructor(promptTokens: Int, completionTokens: Int, totalTokens: Int, completionTokensDetails: CompletionTokensDetails, promptTokensDetails: TokenDetails? = null)

Properties

Link copied to clipboard
@SerialName(value = "completion_tokens")
val completionTokens: Int

Number of tokens in the generated completion.

Link copied to clipboard
@SerialName(value = "completion_tokens_details")
val completionTokensDetails: CompletionTokensDetails

Breakdown of completion tokens by category.

Link copied to clipboard
@SerialName(value = "prompt_tokens")
val promptTokens: Int

Number of tokens in the prompt.

Link copied to clipboard
@SerialName(value = "prompt_tokens_details")
val promptTokensDetails: TokenDetails?

Breakdown of prompt tokens by category.

Link copied to clipboard
@SerialName(value = "total_tokens")
val totalTokens: Int

Total number of tokens used in the request (prompt + completion).