VoiceAgentSessionUpdateConfig interface

As definições estáveis de sessão em tempo real aceites num session.update evento cliente.

Propriedades

animation

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

audio

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

avatar

As definições do 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 incluir nas saídas do serviço.

instructions

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

interim_response

Definições de resposta intermédia para latência e execução da ferramenta.

max_output_tokens

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

metadata

Até 16 pares chave-valor de cadeias ligados à sessão.

output_modalities

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

parallel_tool_calls

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

reasoning

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

temperature

A temperatura de amostragem para oleodutos 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 de Propriedade

animation

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

animation?: VoiceAgentAnimationConfig

Valor de Propriedade

audio

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

audio?: VoiceAgentAudioConfig

Valor de Propriedade

avatar

As definições do avatar para a sessão.

avatar?: VoiceAgentSessionAvatarConfig

Valor de Propriedade

greeting

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

greeting?: VoiceAgentGreetingConfigUnion

Valor de Propriedade

include

Campos adicionais a incluir nas saídas do serviço.

include?: VoiceAgentSessionIncludeOption[]

Valor de Propriedade

instructions

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

instructions?: string

Valor de Propriedade

string

interim_response

Definições de resposta intermédia para latência e execução da ferramenta.

interim_response?: VoiceAgentInterimResponseConfigUnion

Valor de Propriedade

max_output_tokens

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

max_output_tokens?: VoiceAgentMaxOutputTokens

Valor de Propriedade

metadata

Até 16 pares chave-valor de cadeias ligados à sessão.

metadata?: Record<string, string>

Valor de Propriedade

Record<string, string>

output_modalities

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

output_modalities?: VoiceOutputModality[]

Valor de Propriedade

parallel_tool_calls

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

parallel_tool_calls?: boolean

Valor de Propriedade

boolean

reasoning

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

reasoning?: RealtimeReasoning

Valor de Propriedade

temperature

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

temperature?: number

Valor de Propriedade

number

tools

Ferramentas disponíveis para a sessão.

tools?: VoiceAgentToolUnion[]

Valor de Propriedade

tool_choice

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

tool_choice?: VoiceAgentToolChoice

Valor de Propriedade

type

O tipo de sessão. Sempre realtime.

type: "realtime"

Valor de Propriedade

"realtime"