VoiceAgentSessionResponseConfig interface
Efektywne, stabilne ustawienia sesji w czasie rzeczywistym zwracane przez usługę agentów głosowych.
Właściwości
| animation | Ustawienia animacji na sesję. |
| audio | Ustawienia wejścia i wyjścia dźwięku dla sesji. |
| avatar | Ustawienia awatara na sesję. |
| expires_at | Czas wygaśnięcia sesji jako znacznik czasu Uniksa w sekundach. |
| greeting | Po konfiguracji sesji rozpoczęło się powitanie z proaktywnym asystentem. |
| id | Identyfikator sesji. |
| include | Dodatkowe pola do uwzględnienia w wynikach usług. |
| instructions | Instrukcje były stosowane przez całą sesję. |
| interim_response | Ustawienia pośredniej odpowiedzi dla opóźnień i wykonywania narzędzi. |
| max_output_tokens | Maksymalna liczba tokenów wyjściowych dla jednej odpowiedzi. |
| metadata | Do sesji dołączonych do 16 par klucz-wartość ciągów znaków. |
| model | Wybrany model. |
| object | Typ obiektu. Zawsze |
| output_modalities | Modalności wyjściowe były włączone dla sesji. |
| parallel_tool_calls | Czy model może wywoływać wiele narzędzi równolegle. |
| reasoning | Ustawienia rozumowania kompatybilnych modeli czasu rzeczywistego. |
| temperature | Temperatura próbkowania dla kompatybilnych rurociągów kaskadowych. |
| tools | Narzędzia dostępne na sesji. |
| tool_choice | Zachowanie wyboru narzędzi na sesję. |
| type | Typ sesji. Zawsze |
Szczegóły właściwości
animation
Ustawienia animacji na sesję.
animation?: VoiceAgentAnimationConfig
Wartość właściwości
audio
Ustawienia wejścia i wyjścia dźwięku dla sesji.
audio?: VoiceAgentAudioConfig
Wartość właściwości
avatar
Ustawienia awatara na sesję.
avatar?: VoiceAgentSessionAvatarConfig
Wartość właściwości
expires_at
Czas wygaśnięcia sesji jako znacznik czasu Uniksa w sekundach.
expires_at?: Date
Wartość właściwości
Date
greeting
Po konfiguracji sesji rozpoczęło się powitanie z proaktywnym asystentem.
greeting?: VoiceAgentGreetingConfigUnion
Wartość właściwości
id
Identyfikator sesji.
id: string
Wartość właściwości
string
include
Dodatkowe pola do uwzględnienia w wynikach usług.
include?: VoiceAgentSessionIncludeOption[]
Wartość właściwości
instructions
Instrukcje były stosowane przez całą sesję.
instructions?: string
Wartość właściwości
string
interim_response
Ustawienia pośredniej odpowiedzi dla opóźnień i wykonywania narzędzi.
interim_response?: VoiceAgentInterimResponseConfigUnion
Wartość właściwości
max_output_tokens
Maksymalna liczba tokenów wyjściowych dla jednej odpowiedzi.
max_output_tokens?: VoiceAgentMaxOutputTokens
Wartość właściwości
metadata
Do sesji dołączonych do 16 par klucz-wartość ciągów znaków.
metadata?: Record<string, string>
Wartość właściwości
Record<string, string>
model
Wybrany model.
model: string
Wartość właściwości
string
object
Typ obiektu. Zawsze realtime.session.
object: "realtime.session"
Wartość właściwości
"realtime.session"
output_modalities
Modalności wyjściowe były włączone dla sesji.
output_modalities?: VoiceOutputModality[]
Wartość właściwości
parallel_tool_calls
Czy model może wywoływać wiele narzędzi równolegle.
parallel_tool_calls?: boolean
Wartość właściwości
boolean
reasoning
Ustawienia rozumowania kompatybilnych modeli czasu rzeczywistego.
reasoning?: RealtimeReasoning
Wartość właściwości
temperature
Temperatura próbkowania dla kompatybilnych rurociągów kaskadowych.
temperature?: number
Wartość właściwości
number
tools
Narzędzia dostępne na sesji.
tools?: VoiceAgentToolUnion[]
Wartość właściwości
tool_choice
Zachowanie wyboru narzędzi na sesję.
tool_choice?: VoiceAgentToolChoice
Wartość właściwości
type
Typ sesji. Zawsze realtime.
type: "realtime"
Wartość właściwości
"realtime"