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 |
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"