Share via


CachedTokenDetails Class

Definition

Details of output token usage.

public class CachedTokenDetails : System.ClientModel.Primitives.IJsonModel<Azure.AI.VoiceLive.CachedTokenDetails>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.VoiceLive.CachedTokenDetails>
type CachedTokenDetails = class
    interface IJsonModel<CachedTokenDetails>
    interface IPersistableModel<CachedTokenDetails>
Public Class CachedTokenDetails
Implements IJsonModel(Of CachedTokenDetails), IPersistableModel(Of CachedTokenDetails)
Inheritance
CachedTokenDetails
Implements

Properties

Name Description
AudioTokens

Number of cached audio tokens.

TextTokens

Number of cached text tokens.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<CachedTokenDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<CachedTokenDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<CachedTokenDetails>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<CachedTokenDetails>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<CachedTokenDetails>.Write(ModelReaderWriterOptions)

Applies to