Skip to main content

Class: LlmMetrics

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

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

Parameters

options
LlmMetricsOptions

Returns

LlmMetrics

Overrides

Metrics.constructor

Properties

durationNs?

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

Inherited from

Metrics.durationNs

numInputTokens?

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

numOutputTokens?

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

numTotalTokens?

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

timeToFirstTokenNs?

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

Methods

toJSON()

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

Returns

Record<string, MetricValueType | undefined>

Overrides

Metrics.toJSON