API Reference
Class
TurnUsage
Represents token usage details for a single turn.
Inheritance
- Object
- TurnUsage
Usage
Explore 3 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 2
- Property TurnInfo.Usage
- Method TurnUsage.FromJson
Accepted by parameters 1
- Constructor TurnInfo.TurnInfo
Constructors
public TurnUsage(Int64? inputTokens, Int64? outputTokens, Int64? totalTokens, Int64? cachedInputTokens, Int64? reasoningTokens, JsonObject raw, JsonObject? additional) #Initializes a new turn usage model.
Parameters
- inputTokens System.Int64?
- outputTokens System.Int64?
- totalTokens System.Int64?
- cachedInputTokens System.Int64?
- reasoningTokens System.Int64?
- raw IntelligenceX.Json.JsonObject
- additional IntelligenceX.Json.JsonObject?
Methods
public static TurnUsage? FromJson(JsonObject? obj) #Returns:
TurnUsage?Parses turn usage from JSON.
Parameters
- obj IntelligenceX.Json.JsonObject?
- Source usage object.
Returns
The parsed usage or null.
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?