VoiceAgentSessionUpdateConfig interface

Stabilne ustawienia sesji w czasie rzeczywistym akceptowane w zdarzeniu session.update klienta.

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ę.

greeting

Po konfiguracji sesji rozpoczęło się powitanie z proaktywnym asystentem.

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.

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 realtime.

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

greeting

Po konfiguracji sesji rozpoczęło się powitanie z proaktywnym asystentem.

greeting?: VoiceAgentGreetingConfigUnion

Wartość właściwości

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>

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"