Skip to content

Graphorin API reference v0.7.0


Graphorin API reference / @graphorin/observability / / costTrackerUsageDelegate

Function: costTrackerUsageDelegate()

ts
function costTrackerUsageDelegate(tracker, ids): (info) => void;

Defined in: packages/observability/src/cost/delegate.ts:63

Build an onUsage callback that records into tracker. Pass either static ids (a provider instance bound to one session) or a resolver invoked per call (a shared provider serving many runs). A zero costUsd records token figures WITHOUT a cost so a price-less middleware does not fabricate a $0 USD cost entry.

Parameters

ParameterType
trackerPick<CostTracker, "record">
ids| CostTrackerDelegateIds | ((info) => CostTrackerDelegateIds)

Returns

(info) => void

Stable