Class: LlmMetrics

Defined in: src/types/logging/span.types.ts:120

Extends

Indexable

[key: string]:
  | undefined
  | MetricValueType
| () => Record<string, MetricValueType | undefined>

Constructors

Constructor

new LlmMetrics(options: LlmMetricsOptions): LlmMetrics;
Defined in: src/types/logging/span.types.ts:126

Parameters

options
LlmMetricsOptions

Returns

LlmMetrics

Overrides

Metrics.constructor

Properties

durationNs?

optional durationNs: number;
Defined in: src/types/logging/step.types.ts:55

Inherited from

Metrics.durationNs

numInputTokens?

optional numInputTokens: number;
Defined in: src/types/logging/span.types.ts:121

numOutputTokens?

optional numOutputTokens: number;
Defined in: src/types/logging/span.types.ts:122

numTotalTokens?

optional numTotalTokens: number;
Defined in: src/types/logging/span.types.ts:123

timeToFirstTokenNs?

optional timeToFirstTokenNs: number;
Defined in: src/types/logging/span.types.ts:124

Methods

toJSON()

toJSON(): Record<string, MetricValueType | undefined>;
Defined in: src/types/logging/span.types.ts:130

Returns

Record<string, MetricValueType | undefined>

Overrides

Metrics.toJSON