Skip to content

Documentation / @agentick/shared / UsageEvent

Type Alias: UsageEvent ​

UsageEvent = object & StreamEventBase

Defined in: streaming.ts:338

Usage event - standalone usage update.

Some providers (e.g., OpenAI with stream_options.include_usage) send usage data in a separate chunk after the finish_reason chunk. This event captures that usage without triggering another message_end.

Type Declaration ​

type ​

type: "usage"

usage ​

usage: object

usage.inputTokens ​

inputTokens: number

usage.outputTokens ​

outputTokens: number

usage.totalTokens ​

totalTokens: number

Released under the ISC License.