AiTokenUsage

StockSharp.Web.DomainModel

Contains normalized, trusted usage reported by the AI server.

実装: IPersistable

プロパティ

BillableUnits
public decimal BillableUnits { get; set; }
value = aiTokenUsage.BillableUnits
aiTokenUsage.BillableUnits = value

Gets or sets provider-normalized non-token units such as generated media units.

CachedInputTokens
public long CachedInputTokens { get; set; }
value = aiTokenUsage.CachedInputTokens
aiTokenUsage.CachedInputTokens = value

Gets or sets the cached portion of InputTokens.

InputTokens
public long InputTokens { get; set; }
value = aiTokenUsage.InputTokens
aiTokenUsage.InputTokens = value

Gets or sets all input tokens, including cached input tokens.

OutputTokens
public long OutputTokens { get; set; }
value = aiTokenUsage.OutputTokens
aiTokenUsage.OutputTokens = value

Gets or sets generated output tokens.

TotalTokens
public long TotalTokens { get; }
value = aiTokenUsage.TotalTokens

Gets the total number of input and output tokens.

メソッド

Add
public AiTokenUsage Add(AiTokenUsage usage)
result = aiTokenUsage.Add(usage)

Adds another trusted usage sample to this instance.

usage
The usage sample to add.

戻り値: This instance.

Sum
public static AiTokenUsage Sum(IEnumerable<AiTokenUsage> samples)
result = AiTokenUsage.Sum(samples)

Aggregates trusted usage samples.

samples
The samples to aggregate.

戻り値: The aggregated usage.