Skip to content

AIDK API Reference / aidk-kernel / addUsageMetrics

Function: addUsageMetrics() ​

ts
function addUsageMetrics(ctx: KernelContext, usage: Record<string, number>): void;

Defined in: packages/kernel/src/metrics-helpers.ts:47

Add usage metrics from a usage object. Converts nested structure to flat dot-notation keys.

Parameters ​

ParameterType
ctxKernelContext
usageRecord<string, number>

Returns ​

void

Example ​

ts
addUsageMetrics(ctx, { inputTokens: 100, outputTokens: 50 });
// Sets: ctx.metrics['usage.inputTokens'] = 100
//       ctx.metrics['usage.outputTokens'] = 50

Released under the MIT License.