Table of Contents

Class Usage

Namespace
OpenAI.Realtime
Assembly
OpenAI-DotNet.dll
public sealed class Usage
Inheritance
Usage
Inherited Members

Properties

InputTokenDetails

[JsonInclude]
[JsonPropertyName("input_token_details")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public TokenUsageDetails InputTokenDetails { get; }

Property Value

TokenUsageDetails

InputTokens

[JsonInclude]
[JsonPropertyName("input_tokens")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public int? InputTokens { get; }

Property Value

int?

OutputTokenDetails

[JsonInclude]
[JsonPropertyName("output_token_details")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public TokenUsageDetails OutputTokenDetails { get; }

Property Value

TokenUsageDetails

OutputTokens

[JsonInclude]
[JsonPropertyName("output_tokens")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public int? OutputTokens { get; }

Property Value

int?

TotalTokens

The total number of tokens in the Response including input and output text and audio tokens.

[JsonInclude]
[JsonPropertyName("total_tokens")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public int? TotalTokens { get; }

Property Value

int?