kernl

Interface: RealtimeSessionConfig

Defined in: packages/protocol/src/realtime/types.ts:118

Configuration for a realtime session.

Properties

PropertyTypeDescriptionDefined in
audio?AudioConfigAudio format configuration.packages/protocol/src/realtime/types.ts:147
instructions?stringSystem instructions for the model.packages/protocol/src/realtime/types.ts:122
modalities?RealtimeModality[]Output modalities (text, audio, or both).packages/protocol/src/realtime/types.ts:137
providerOptions?SharedProviderOptionsProvider-specific options.packages/protocol/src/realtime/types.ts:157
toolChoice?RealtimeToolChoiceTool choice behavior.packages/protocol/src/realtime/types.ts:132
tools?LanguageModelTool[]Available tools the model can call.packages/protocol/src/realtime/types.ts:127
turnDetection?TurnDetectionConfigTurn detection / VAD configuration.packages/protocol/src/realtime/types.ts:152
voice?VoiceConfigVoice configuration for audio output.packages/protocol/src/realtime/types.ts:142

On this page