ResponseUsage Constructor
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.