ResponseUsage Constructor

Definition

Initializes a new instance of ResponseUsage.

public ResponseUsage(long inputTokens, Azure.AI.AgentServer.Responses.Models.ResponseUsageInputTokensDetails inputTokensDetails, long outputTokens, Azure.AI.AgentServer.Responses.Models.ResponseUsageOutputTokensDetails outputTokensDetails, long totalTokens);
new Azure.AI.AgentServer.Responses.Models.ResponseUsage : int64 * Azure.AI.AgentServer.Responses.Models.ResponseUsageInputTokensDetails * int64 * Azure.AI.AgentServer.Responses.Models.ResponseUsageOutputTokensDetails * int64 -> Azure.AI.AgentServer.Responses.Models.ResponseUsage
Public Sub New (inputTokens As Long, inputTokensDetails As ResponseUsageInputTokensDetails, outputTokens As Long, outputTokensDetails As ResponseUsageOutputTokensDetails, totalTokens As Long)

Parameters

inputTokens
Int64

The number of input tokens.

inputTokensDetails
ResponseUsageInputTokensDetails

A detailed breakdown of the input tokens.

outputTokens
Int64

The number of output tokens.

outputTokensDetails
ResponseUsageOutputTokensDetails

A detailed breakdown of the output tokens.

totalTokens
Int64

The total number of tokens used.

Exceptions

inputTokensDetails or outputTokensDetails is null.

Applies to