VoiceAgentSessionUpdateConfig interface

As configurações estáveis de sessão em tempo real aceitas em um session.update evento cliente.

Propriedades

animation

Configurações de animação para a sessão.

audio

As configurações de áudio de entrada e saída para a sessão.

avatar

As configurações de avatar para a sessão.

greeting

Uma saudação proativa de assistente começou após a configuração da sessão.

include

Campos adicionais a serem incluídos nas saídas do serviço.

instructions

Instruções aplicadas ao longo da sessão.

interim_response

Configurações de resposta intermediária para latência e execução de ferramentas.

max_output_tokens

A contagem máxima de tokens de saída para uma resposta.

metadata

Até 16 pares chave-valor de string conectados à sessão.

output_modalities

As modalidades de saída habilitadas para a sessão.

parallel_tool_calls

Se o modelo pode chamar múltiplas ferramentas em paralelo.

reasoning

Configurações de raciocínio para modelos em tempo real compatíveis.

temperature

A temperatura de amostragem para pipelines em cascata compatíveis.

tools

Ferramentas disponíveis para a sessão.

tool_choice

Comportamento de seleção de ferramentas para a sessão.

type

O tipo de sessão. Sempre realtime.

Detalhes da propriedade

animation

Configurações de animação para a sessão.

animation?: VoiceAgentAnimationConfig

Valor da propriedade

audio

As configurações de áudio de entrada e saída para a sessão.

audio?: VoiceAgentAudioConfig

Valor da propriedade

avatar

As configurações de avatar para a sessão.

avatar?: VoiceAgentSessionAvatarConfig

Valor da propriedade

greeting

Uma saudação proativa de assistente começou após a configuração da sessão.

greeting?: VoiceAgentGreetingConfigUnion

Valor da propriedade

include

Campos adicionais a serem incluídos nas saídas do serviço.

include?: VoiceAgentSessionIncludeOption[]

Valor da propriedade

instructions

Instruções aplicadas ao longo da sessão.

instructions?: string

Valor da propriedade

string

interim_response

Configurações de resposta intermediária para latência e execução de ferramentas.

interim_response?: VoiceAgentInterimResponseConfigUnion

Valor da propriedade

max_output_tokens

A contagem máxima de tokens de saída para uma resposta.

max_output_tokens?: VoiceAgentMaxOutputTokens

Valor da propriedade

metadata

Até 16 pares chave-valor de string conectados à sessão.

metadata?: Record<string, string>

Valor da propriedade

Record<string, string>

output_modalities

As modalidades de saída habilitadas para a sessão.

output_modalities?: VoiceOutputModality[]

Valor da propriedade

parallel_tool_calls

Se o modelo pode chamar múltiplas ferramentas em paralelo.

parallel_tool_calls?: boolean

Valor da propriedade

boolean

reasoning

Configurações de raciocínio para modelos em tempo real compatíveis.

reasoning?: RealtimeReasoning

Valor da propriedade

temperature

A temperatura de amostragem para pipelines em cascata compatíveis.

temperature?: number

Valor da propriedade

number

tools

Ferramentas disponíveis para a sessão.

tools?: VoiceAgentToolUnion[]

Valor da propriedade

tool_choice

Comportamento de seleção de ferramentas para a sessão.

tool_choice?: VoiceAgentToolChoice

Valor da propriedade

type

O tipo de sessão. Sempre realtime.

type: "realtime"

Valor da propriedade

"realtime"