Skip to content

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?

optional durationSeconds: number

Defined in: types/transport.ts:241

Present when unit === 'duration_seconds' (e.g. some transcription billing).


inputTokens?

optional inputTokens: number

Defined in: types/transport.ts:237


kind

kind: RealtimeUsageKind

Defined in: types/transport.ts:234


modalityBreakdown?

optional modalityBreakdown: RealtimeUsageModalityBreakdown

Defined in: types/transport.ts:242


outputTokens?

optional outputTokens: 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?

optional providerRaw: unknown

Defined in: types/transport.ts:246

Opaque provider payload for exact downstream reconciliation.


providerResponseId?

optional providerResponseId: string

Defined in: types/transport.ts:244

OpenAI response id when kind === 'response'.


totalTokens?

optional totalTokens: number

Defined in: types/transport.ts:239


unit

unit: RealtimeUsageUnit

Defined in: types/transport.ts:236

Built with VitePress