Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/observability / / CostRecordInput

Interface: CostRecordInput

Defined in: packages/observability/src/cost/types.ts:24

Per-call usage record fed into CostTracker.record.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
agentId?readonlystring-packages/observability/src/cost/types.ts:36
completionTokensreadonlynumber-packages/observability/src/cost/types.ts:27
cost?readonlyCost-packages/observability/src/cost/types.ts:29
modelreadonlystring-packages/observability/src/cost/types.ts:25
parentSpanId?readonlystringOptional parent span id (when the call is part of a nested run).packages/observability/src/cost/types.ts:33
promptTokensreadonlynumber-packages/observability/src/cost/types.ts:26
reasoningTokens?readonlynumber-packages/observability/src/cost/types.ts:28
runId?readonlystring-packages/observability/src/cost/types.ts:34
sessionId?readonlystring-packages/observability/src/cost/types.ts:35
spanIdreadonlystringSpan id; used to thread parent-child rollups.packages/observability/src/cost/types.ts:31
userId?readonlystring-packages/observability/src/cost/types.ts:37