VoiceAgentSessionResponseConfig interface
As definições estáveis de sessão em tempo real efetivas são devolvidas pelo serviço de voice-agent.
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. |
| expires_at | O tempo de expiração da sessão como um carimbo de tempo Unix em segundos. |
| greeting | Uma saudação proativa de assistente começou após a configuração da sessão. |
| id | O identificador de 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. |
| model | O modelo selecionado. |
| object | O tipo de objeto. Sempre |
| 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 |
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
expires_at
O tempo de expiração da sessão como um carimbo de tempo Unix em segundos.
expires_at?: Date
Valor de Propriedade
Date
greeting
Uma saudação proativa de assistente começou após a configuração da sessão.
greeting?: VoiceAgentGreetingConfigUnion
Valor de Propriedade
id
O identificador de sessão.
id: string
Valor de Propriedade
string
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>
model
O modelo selecionado.
model: string
Valor de Propriedade
string
object
O tipo de objeto. Sempre realtime.session.
object: "realtime.session"
Valor de Propriedade
"realtime.session"
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"