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
| Parameter | Type |
|---|---|
tracker | Pick<CostTracker, "record"> |
ids | | CostTrackerDelegateIds | ((info) => CostTrackerDelegateIds) |
Returns
(info) => void