Share via


MemoryStoreOperationUsage Class

Definition

Usage statistics of a memory store operation.

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

Properties

Name Description
EmbeddingTokens

The number of embedding tokens.

InputTokens

The number of input tokens.

InputTokensDetails

A detailed breakdown of the input tokens.

OutputTokens

The number of output tokens.

OutputTokensDetails

A detailed breakdown of the output tokens.

TotalTokens

The total number of tokens used.

Methods

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

Explicit Interface Implementations

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

Applies to