ResponseUsage

@Serializable
data class ResponseUsage(val inputTokens: Int? = null, val inputTokensDetails: ResponseInputTokensDetails? = null, val outputTokens: Int? = null, val outputTokensDetails: ResponseOutputTokensDetails? = null, val totalTokens: Int? = null)

Token usage for a response.

Constructors

Link copied to clipboard
constructor(inputTokens: Int? = null, inputTokensDetails: ResponseInputTokensDetails? = null, outputTokens: Int? = null, outputTokensDetails: ResponseOutputTokensDetails? = null, totalTokens: Int? = null)

Properties

Link copied to clipboard
@SerialName(value = "input_tokens")
val inputTokens: Int? = null
Link copied to clipboard
@SerialName(value = "input_tokens_details")
val inputTokensDetails: ResponseInputTokensDetails? = null
Link copied to clipboard
@SerialName(value = "output_tokens")
val outputTokens: Int? = null
Link copied to clipboard
@SerialName(value = "output_tokens_details")
val outputTokensDetails: ResponseOutputTokensDetails? = null
Link copied to clipboard
@SerialName(value = "total_tokens")
val totalTokens: Int? = null