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

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

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"