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 |
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"