Share via


MemoryStoreOperationUsage Constructors

Definition

Overloads

MemoryStoreOperationUsage()

Source:
MemoryStoreOperationUsage.cs

Initializes a new instance of MemoryStoreOperationUsage for deserialization.

public MemoryStoreOperationUsage();
Public Sub New ()

Applies to

MemoryStoreOperationUsage(Int32, Int32, ResponseUsageInputTokensDetails, Int32, ResponseUsageOutputTokensDetails, Int32)

Source:
MemoryStoreOperationUsage.cs

Initializes a new instance of MemoryStoreOperationUsage.

public MemoryStoreOperationUsage(int embeddingTokens, int inputTokens, Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseUsageInputTokensDetails inputTokensDetails, int outputTokens, Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseUsageOutputTokensDetails outputTokensDetails, int totalTokens);
new Azure.AI.AgentServer.Contracts.Generated.MemoryStore.MemoryStoreOperationUsage : int * int * Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseUsageInputTokensDetails * int * Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseUsageOutputTokensDetails * int -> Azure.AI.AgentServer.Contracts.Generated.MemoryStore.MemoryStoreOperationUsage
Public Sub New (embeddingTokens As Integer, inputTokens As Integer, inputTokensDetails As ResponseUsageInputTokensDetails, outputTokens As Integer, outputTokensDetails As ResponseUsageOutputTokensDetails, totalTokens As Integer)

Parameters

embeddingTokens
Int32

The number of embedding tokens.

inputTokens
Int32

The number of input tokens.

inputTokensDetails
ResponseUsageInputTokensDetails

A detailed breakdown of the input tokens.

outputTokens
Int32

The number of output tokens.

outputTokensDetails
ResponseUsageOutputTokensDetails

A detailed breakdown of the output tokens.

totalTokens
Int32

The total number of tokens used.

Exceptions

inputTokensDetails or outputTokensDetails is null.

Applies to

MemoryStoreOperationUsage(Int32, Int32, ResponseUsageInputTokensDetails, Int32, ResponseUsageOutputTokensDetails, Int32, IDictionary<String, BinaryData>)

Source:
MemoryStoreOperationUsage.cs

Initializes a new instance of MemoryStoreOperationUsage.

public MemoryStoreOperationUsage(int embeddingTokens, int inputTokens, Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseUsageInputTokensDetails inputTokensDetails, int outputTokens, Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseUsageOutputTokensDetails outputTokensDetails, int totalTokens, System.Collections.Generic.IDictionary<string,BinaryData> serializedAdditionalRawData);
new Azure.AI.AgentServer.Contracts.Generated.MemoryStore.MemoryStoreOperationUsage : int * int * Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseUsageInputTokensDetails * int * Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseUsageOutputTokensDetails * int * System.Collections.Generic.IDictionary<string, BinaryData> -> Azure.AI.AgentServer.Contracts.Generated.MemoryStore.MemoryStoreOperationUsage
Public Sub New (embeddingTokens As Integer, inputTokens As Integer, inputTokensDetails As ResponseUsageInputTokensDetails, outputTokens As Integer, outputTokensDetails As ResponseUsageOutputTokensDetails, totalTokens As Integer, serializedAdditionalRawData As IDictionary(Of String, BinaryData))

Parameters

embeddingTokens
Int32

The number of embedding tokens.

inputTokens
Int32

The number of input tokens.

inputTokensDetails
ResponseUsageInputTokensDetails

A detailed breakdown of the input tokens.

outputTokens
Int32

The number of output tokens.

outputTokensDetails
ResponseUsageOutputTokensDetails

A detailed breakdown of the output tokens.

totalTokens
Int32

The total number of tokens used.

serializedAdditionalRawData
IDictionary<String,BinaryData>

Keeps track of any properties unknown to the library.

Applies to