RealtimeClientEventResponseCreate interface

Questo evento istruisce il server a creare una Risposta, il che significa attivare l'inferenza del modello. Quando si è in modalità Server VAD, il server crea automaticamente le Risposte. Una Risposta includerà almeno un Item, e può averne due, nel qual caso il secondo sarà una chiamata di funzione. Questi Elementi saranno aggiunti alla cronologia delle conversazioni di default. Il server risponderà con un response.created evento, eventi per Oggetti e contenuti creati, e infine un response.done evento per indicare che la Risposta è completata. L'evento response.create include la configurazione di inferenza come instructions e tools. Se questi sono impostati, sovrascriveranno la configurazione della Sessione solo per questa Risposta. Le risposte possono essere create fuori banda rispetto alla Conversazione predefinita, il che significa che possono avere input arbitrari, ed è possibile disabilitare la scrittura dell'output nella Conversazione. Solo una Risposta può scrivere alla volta nella Conversazione predefinita, ma altrimenti possono essere create più Risposte in parallelo. Il metadata campo è un buon modo per disambiguare più Risposte simultanee. I client possono impostare conversation la none creazione di una Risposta che non scriva nella Conversazione predefinita. Input arbitrario può essere fornito con il input campo, che è un array che accetta Elementi grezzi e riferimenti a Elementi esistenti.

Extends

Proprietà

event_id

ID opzionale generato dal client utilizzato per identificare questo evento.

response

Configurazione per questa risposta, inclusi sovrascritti delle impostazioni di inferenza della sessione.

type

Il tipo di evento deve essere response.create.

Dettagli proprietà

event_id

ID opzionale generato dal client utilizzato per identificare questo evento.

event_id?: string

Valore della proprietà

string

response

Configurazione per questa risposta, inclusi sovrascritti delle impostazioni di inferenza della sessione.

response?: VoiceAgentResponseCreateParams

Valore della proprietà

type

Il tipo di evento deve essere response.create.

type: "response.create"

Valore della proprietà

"response.create"