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.