Skip to content

RealtimeToolSpec

Defined in: packages/realtime/src/lib/realtime-session/provider-adapter.types.ts:18

A single tool exposed to the realtime model, in provider-neutral form. Concrete adapters translate this into whatever shape their provider’s session-config wire format wants (OpenAI’s tools[], Google’s functionDeclarations, …).

Name extends string = string

readonly description: string

Defined in: packages/realtime/src/lib/realtime-session/provider-adapter.types.ts:20


readonly name: Name

Defined in: packages/realtime/src/lib/realtime-session/provider-adapter.types.ts:19


readonly parametersJsonSchema: unknown

Defined in: packages/realtime/src/lib/realtime-session/provider-adapter.types.ts:22

JSON Schema for the tool’s arguments object.