Skip to content

ExecutorModelCall

Namespace: E2E

public sealed class ExecutorModelCall

Usage detail of one model call an executor made. Every field is optional.

Inheritance: object

View source

public int? CacheReadTokens { get; init; }

Input tokens the provider served from its prompt cache, when it reports the split.

Value: int?

View source

public int? CacheWriteTokens { get; init; }

Input tokens written to the provider’s prompt cache, when it reports the split.

Value: int?

View source

public int? DurationMs { get; init; }

Value: int?

View source

public double? EstimatedCostUsd { get; init; }

The billed cost of the call in US dollars, when the provider reports one.

Value: double?

View source

public int? InputTokens { get; init; }

Value: int?

View source

public string? ModelId { get; init; }

Value: string

View source

public int? OutputTokens { get; init; }

Value: int?

View source

public string? Provider { get; init; }

Value: string

View source

public string? Reasoning { get; init; }

The model’s own reasoning for the turn, when it produced one.

Value: string

View source

public DateTimeOffset? StartedAt { get; init; }

Value: DateTimeOffset?

View source