Usage

@Serializable
data class Usage(val completionTokens: Int? = null, val completionTokensDetails: SfapApiChatGenerationsResponseBody.Parameters.Usage.CompletionTokensDetails? = null, val promptTokens: Int? = null, val promptTokensDetails: SfapApiChatGenerationsResponseBody.Parameters.Usage.PromptTokensDetails? = null, val totalTokens: Int? = null)

Constructors

Link copied to clipboard
constructor(completionTokens: Int? = null, completionTokensDetails: SfapApiChatGenerationsResponseBody.Parameters.Usage.CompletionTokensDetails? = null, promptTokens: Int? = null, promptTokensDetails: SfapApiChatGenerationsResponseBody.Parameters.Usage.PromptTokensDetails? = null, totalTokens: Int? = null)

Types

Link copied to clipboard
@Serializable
data class CompletionTokensDetails(val reasoningTokens: Int = 0, val audioTokens: Int = 0, val acceptedPredictionTokens: Int = 0, val rejectedPredictionTokens: Int = 0)
Link copied to clipboard
@Serializable
data class PromptTokensDetails(val cachedTokens: Int = 0, val audioTokens: Int = 0)

Properties

Link copied to clipboard
@SerialName(value = "completion_tokens")
val completionTokens: Int? = null
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "prompt_tokens")
val promptTokens: Int? = null
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "total_tokens")
val totalTokens: Int? = null