bodhi-realtime-agent / RealtimeLLMUsageEvent
Interface: RealtimeLLMUsageEvent
Defined in: types/transport.ts:232
Normalized usage from Gemini Live or OpenAI Realtime transports. Carries provider-reported billable units only (no USD estimation).
Properties
durationSeconds?
optionaldurationSeconds:number
Defined in: types/transport.ts:241
Present when unit === 'duration_seconds' (e.g. some transcription billing).
inputTokens?
optionalinputTokens:number
Defined in: types/transport.ts:237
kind
kind:
RealtimeUsageKind
Defined in: types/transport.ts:234
modalityBreakdown?
optionalmodalityBreakdown:RealtimeUsageModalityBreakdown
Defined in: types/transport.ts:242
outputTokens?
optionaloutputTokens:number
Defined in: types/transport.ts:238
phase
phase:
RealtimeUsagePhase
Defined in: types/transport.ts:235
provider
provider:
RealtimeUsageProvider
Defined in: types/transport.ts:233
providerRaw?
optionalproviderRaw:unknown
Defined in: types/transport.ts:246
Opaque provider payload for exact downstream reconciliation.
providerResponseId?
optionalproviderResponseId:string
Defined in: types/transport.ts:244
OpenAI response id when kind === 'response'.
totalTokens?
optionaltotalTokens:number
Defined in: types/transport.ts:239
unit
unit:
RealtimeUsageUnit
Defined in: types/transport.ts:236