Class: LlmMetrics

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

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:121

Parameters

options

LlmMetricsOptions

Returns

LlmMetrics

Overrides

Metrics.constructor

Properties

durationNs?

optional durationNs: number;

Defined in: src/types/logging/step.types.ts:54

Inherited from

Metrics.durationNs


numInputTokens?

optional numInputTokens: number;

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


numOutputTokens?

optional numOutputTokens: number;

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


numTotalTokens?

optional numTotalTokens: number;

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


timeToFirstTokenNs?

optional timeToFirstTokenNs: number;

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

Methods

toJSON()

toJSON(): Record<string, MetricValueType | undefined>;

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

Returns

Record<string, MetricValueType | undefined>

Overrides

Metrics.toJSON