Table of Contents

Class TurnMetrics

Namespace
JD.AI.Core.Agents
Assembly
JD.AI.Core.dll

Metrics collected during a single agent turn.

public sealed record TurnMetrics : IEquatable<TurnMetrics>
Inheritance
TurnMetrics
Implements
Inherited Members

Constructors

TurnMetrics(long, int, long, long?, string?)

Metrics collected during a single agent turn.

public TurnMetrics(long ElapsedMs, int TokensOut, long BytesReceived, long? TimeToFirstTokenMs = null, string? ModelName = null)

Parameters

ElapsedMs long
TokensOut int
BytesReceived long
TimeToFirstTokenMs long?
ModelName string

Properties

BytesReceived

public long BytesReceived { get; init; }

Property Value

long

ElapsedMs

public long ElapsedMs { get; init; }

Property Value

long

ModelName

public string? ModelName { get; init; }

Property Value

string

TimeToFirstTokenMs

public long? TimeToFirstTokenMs { get; init; }

Property Value

long?

TokensOut

public int TokensOut { get; init; }

Property Value

int