Class TokenUsage
- Namespace
- OpenAI
- Assembly
- OpenAI-DotNet.dll
public sealed class TokenUsage
- Inheritance
-
TokenUsage
- Inherited Members
Properties
InputTokenDetails
[JsonInclude]
[JsonPropertyName("input_token_details")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public TokenUsageDetails InputTokenDetails { get; }
Property Value
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
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?
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.