ExecutorModelCall
Namespace: E2E
public sealed class ExecutorModelCallUsage detail of one model call an executor made. Every field is optional.
Inheritance: object
Properties
Section titled “Properties”CacheReadTokens
Section titled “CacheReadTokens”public int? CacheReadTokens { get; init; }Input tokens the provider served from its prompt cache, when it reports the split.
Value: int?
CacheWriteTokens
Section titled “CacheWriteTokens”public int? CacheWriteTokens { get; init; }Input tokens written to the provider’s prompt cache, when it reports the split.
Value: int?
DurationMs
Section titled “DurationMs”public int? DurationMs { get; init; }Value: int?
EstimatedCostUsd
Section titled “EstimatedCostUsd”public double? EstimatedCostUsd { get; init; }The billed cost of the call in US dollars, when the provider reports one.
Value: double?
InputTokens
Section titled “InputTokens”public int? InputTokens { get; init; }Value: int?
ModelId
Section titled “ModelId”public string? ModelId { get; init; }Value: string
OutputTokens
Section titled “OutputTokens”public int? OutputTokens { get; init; }Value: int?
Provider
Section titled “Provider”public string? Provider { get; init; }Value: string
Reasoning
Section titled “Reasoning”public string? Reasoning { get; init; }The model’s own reasoning for the turn, when it produced one.
Value: string
StartedAt
Section titled “StartedAt”public DateTimeOffset? StartedAt { get; init; }Value: DateTimeOffset?