StartAudioConversationOptions interface

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Options for startAudioConversation().

Signature:

export interface StartAudioConversationOptions 

Properties

Property Type Description
functionCallingHandler (functionCalls: LiveServerToolCall['functionCalls']) => Promise<Part> (Public Preview) An async handler that is called when the model requests a function to be executed. The handler should perform the function call and return the result as a Part, which will then be sent back to the model.

StartAudioConversationOptions.functionCallingHandler

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

An async handler that is called when the model requests a function to be executed. The handler should perform the function call and return the result as a Part, which will then be sent back to the model.

Signature:

functionCallingHandler?: (functionCalls: LiveServerToolCall['functionCalls']) => Promise<Part>;