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
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
agentId? | readonly | string | - | packages/observability/src/cost/types.ts:36 |
completionTokens | readonly | number | - | packages/observability/src/cost/types.ts:27 |
cost? | readonly | Cost | - | packages/observability/src/cost/types.ts:29 |
model | readonly | string | - | packages/observability/src/cost/types.ts:25 |
parentSpanId? | readonly | string | Optional parent span id (when the call is part of a nested run). | packages/observability/src/cost/types.ts:33 |
promptTokens | readonly | number | - | packages/observability/src/cost/types.ts:26 |
reasoningTokens? | readonly | number | - | packages/observability/src/cost/types.ts:28 |
runId? | readonly | string | - | packages/observability/src/cost/types.ts:34 |
sessionId? | readonly | string | - | packages/observability/src/cost/types.ts:35 |
spanId | readonly | string | Span id; used to thread parent-child rollups. | packages/observability/src/cost/types.ts:31 |
userId? | readonly | string | - | packages/observability/src/cost/types.ts:37 |